The firmware for Shindensei is in the preliminary stages of development, designed to be compatible with the WCH CH32V208W development system. It's important to note that the PCB design is still undergoing validation. At present, the firmware primarily serves as a basic USB functionality example, with advanced features from the NeoDK firmware yet to be integrated.
The firmware is developed using the RISC-V toolchain included in MounRiver Studio. For those preferring a standalone setup, the firmware can also be compiled using the Meson Build System, a powerful and efficient build system.
To compile the firmware, follow these steps:
-
Toolchain Installation:
- Download and install MounRiver Studio.
- Ensure that
riscv-none-embed-gcc
is added to your system path.
-
Meson Build System:
- Install the Meson Build System along with its required dependencies.
-
Project Configuration:
- Configure the project for cross-compilation using Meson:
meson <builddir> --cross-file cross.ini
- Execute the above command in your terminal, replacing
<builddir>
with your build directory name.
- Configure the project for cross-compilation using Meson:
For additional information or to return to the main documentation, visit the Home Page.