Skip to content

zesdigidev/ZES_RISC-V_DEMO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

RISC-V Demonstration

This project provides firmware, scripts, and tools to demonstrate UART, LED blink, and CoreMark tests on the RISC-V platform using OpenOCD and picocom.


📁 Project Structure

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/


🛠️ Prerequisites

  • Linux environment (tested on Ubuntu)
  • OpenOCD installed
  • picocom installed for UART communication
  • USB permissions configured (see bin/00-usb-permissions.rules and openocd/99-ftdi.rules)
  • Necessary hardware connected (target board)

📜 License

This project is licensed under the MIT License.


✍️ Author

  • Zero-Error Systems Pte. Ltd.