← Back to RV-STAR
freertos on RV-STAR
System Version
Not specified
Status
cft
Last Update
2024-06-21
FreeRTOS RV-STAR Test Report
Test Environment
Operating System Information
- Source Code Link: https://github.com/Nuclei-Software/nuclei-sdk
- Reference Installation Document:
- PlatformIO Core: https://docs.platformio.org/en/latest/core/installation/index.html
- PlatformIO ch32v: https://pio-ch32v.readthedocs.io/en/latest/installation.html
- Download Links:
Hardware Information
- RV-STAR Development Board (GD32VF103VBT6)
Installation Steps
Setting Up the Environment
Download and extract the toolchain and OpenOCD, then set up the toolchain directory:
wget https://download.nucleisys.com/upload/files/toolchain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_nuclei-2024.tar.bz2
wget https://download.nucleisys.com/upload/files/toolchain/openocd/nuclei-openocd-2024.02.28-linux-x64.tgz
tar -xzvf nuclei-openocd-2024.02.28-linux-x64.tgz
export NUCLEI_TOOL_ROOT=$(pwd)
Download the SDK:
git clone https://github.com/Nuclei-Software/nuclei-sdk.git
cd nuclei-sdk
cat << EOF > setup_config.sh
NUCLEI_TOOL_ROOT=$(echo $NUCLEI_TOOL_ROOT)
EOF
source setup.sh
Compiling the Code
Compile FreeRTOS:
cd application/freertos/demo/
make SOC=gd32vf103 BOARD=gd32vf103v_rvstar clean
make SOC=gd32vf103 BOARD=gd32vf103v_rvstar all
Flashing the Image
make SOC=gd32vf103 BOARD=gd32vf103v_rvstar upload
Starting the System
Connect to the development board via the serial port.
Expected Results
The system should start normally, and information should be viewable through the onboard serial port.
Actual Results
CFT
Boot Log
Screen recording (from compilation to startup):
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