System Version
Not specified
Status
cft
Last Update
2024-06-21
FreeRTOS CM32M433R-START Test Report
Test Environment
Operating System Information
- Source Code Link: https://github.com/CMIOT-XinShengTech/CMIOT.CM32M4xxR_Library
- Reference Document: https://www.rvmcu.com/quickstart-show-id-15.html
- Download Links:
- toolchain: https://download.nucleisys.com/upload/files/toolchain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
- IDE: https://download.nucleisys.com/upload/files/nucleistudio/NucleiStudio_IDE_202212-lin64.tgz
- Please ensure you download versions from December 2022 or earlier; newer versions may not be supported by the toolchain due to an updated Software Interface!
Hardware Information
- CM32M433R-START Development Board
Installation Steps
Since the code and Makefile are auto-generated by the IDE based on a template, it must be generated once using the IDE (or download the pre-generated version) before using command line.
IDE Configuration
After downloading and opening the IDE, click RV-Tools
-> NPK Package Management
:
Select version 1.2.2 and click Download
to install:
Go to File
-> New
-> New Nucei RISC-V C/C++ Project
to create a new project:
Select your board and continue:
Enter the project name and choose the FreeRTOS template:
Compiling Code (IDE)
Click the hammer icon to compile:
Compiling Code
Download and extract the toolchain, then add it to your environment variables:
export PATH=path/to/your/toolchain/bin:$PATH
The Makefile is located in the Debug
directory, execute:
make
to build.
Flashing the Image (IDE)
Connect via microusb, select the cm-link_openocd target, and click Run.
Flashing the Image (OpenOCD)
The cfg file is located in: CMIOT.CM32M4xxR_Library/SoC/CM32M4xxR/Common
Starting the System
Connect to the development board via serial port.
Expected Results
The system should boot successfully, and information should be viewable through the onboard serial port.
Actual Results
CFT
Boot Log
Screen recording (from compilation to boot):
Test Criteria
Successful: The actual result matches the expected result.
Failed: The actual result does not match the expected result.
Test Conclusion
CFT
Source: Support Matrix