← Back to CM32M433R-START
freertos on CM32M433R-START

System Version

Not specified

Status

cft

Last Update

2024-06-21

FreeRTOS CM32M433R-START Test Report

Test Environment

Operating System Information

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: 1

Select version 1.2.2 and click Download to install: 2

Go to File -> New -> New Nucei RISC-V C/C++ Project to create a new project: 3

Select your board and continue: 4

Enter the project name and choose the FreeRTOS template: 5

Compiling Code (IDE)

Click the hammer icon to compile: 6

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