Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.52 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.52 KB

Shindensei Firmware Development

Current Status

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.

Development Environment

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.

Building the Firmware

To compile the firmware, follow these steps:

  1. Toolchain Installation:

    • Download and install MounRiver Studio.
    • Ensure that riscv-none-embed-gcc is added to your system path.
  2. Meson Build System:

  3. 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.

For additional information or to return to the main documentation, visit the Home Page.