Inspired by OLIMEX RVPC project, I decided to create a #higher-faster-stronger version.
Key differences:
Feature | V1 | V2 |
---|---|---|
MCU | ||
Model | CH32V003F4P6 | CH32X035G8R6 |
Pins | 8 | 28 |
RAM | 2k | 20k |
ROM | 16k | 64k |
USB | X | V |
Display | ||
Color | mono (1-bit) | 8 (3-bit) |
Communication | X | V |
Ports | ||
PS2 | V | X |
USB | X | 2.0 FS |
Audio | X | 3.5mm jack |
Storage | X | Micro-SD |
Power | 5V, 5mm barrel | 5V, USB-C PD |
- IDE of your choice:
- Compiler (in case it isn't bundled with ide): riscv-none-elf-gcc-xpack instructions page
In case MounRiver build fails with Bad CPU type in executable
, try:
- right click on project name in project explorer (left top corner of the window)
- select
Properties
Build Settings
->Target Processor
->RISC-V Compiler
: selectWCH Toolchain(GCC12)
or newer