This project provides firmware, scripts, and tools to demonstrate UART, LED blink, and CoreMark tests on the RISC-V platform using OpenOCD and picocom.
demonstration/ βββ setproj.sh # Environment setup script βββ bin/ β βββ 00-usb-permissions.rules # udev rules for USB permissions βββ logdir/ # Directory to store runtime logs βββ demo/ # UART logs from various tests β βββ coremark/ β βββ led/ β βββ uart/ βββ openocd/ # OpenOCD scripts, configs, and utilities βββ sw/ # Firmware source code β βββ common/ β βββ cpu_coremark_rom/ β βββ cpu_led_rom/ β βββ cpu_uart_rom/
- Linux environment (tested on Ubuntu)
- OpenOCD installed
picocominstalled for UART communication- USB permissions configured (see
bin/00-usb-permissions.rulesandopenocd/99-ftdi.rules) - Necessary hardware connected (target board)
This project is licensed under the MIT License.
- Zero-Error Systems Pte. Ltd.