This repository contains application examples for the IAR RISC-V Evaluation Board.
The IAR RISC-V Evaluation Board is a prototyping board featuring a number of peripherals as described in the list below.
- GD32VF103RBT6 GigaDevice RISC-V MCU
- MIPI-20 JTAG header (J11)
- SPI flash memory
- 5x User LEDs
- 5x User switches
- RGB LED
- Potentiometer
- I²C 3-axis accelerometer
- I²C temperature-humidity sensors
- Light sensor
- Microphone
- 3.5mm Earbud jack
- Reset button
The board schematics is readily available.
IAR shall not be held liable for any losses or problems arising from using the content provided in this repository. The software provided in this repository is released under the licenses detailed in LICENSE.md.
The project format for the application examples in this repository is CMake. The following Development Environments are readily supported:
- IAR Embedded Workbench for RISC-V IDE
- Microsoft Visual Studio Code with the IAR Build Tools for RISC-V and the IAR Debug Extension
It is highly recommended you follow these guidelines.
- Clone or download this repository to your local machine.
- Open the CMake project (the top-level CMakeList.txt) in your preferred IDE.
- Build the CMake project. All application examples will build.
- Connect the board's MIPI-20 to a supported debug probe (IAR I-jet or SEGGER J-link) attached to an USB port of your local machine.
- Debug any desired application example.
Tip
Refer to the desired application example README.md for its specific notes and details.
For questions or suggestions related to this repository: try the wiki or check earlier issues. If those don't help, create a new issue with detailed information.
