RT-Thread @ Nuclei DDR200T 测试报告

支持状态

CFT

最后更新

2024-06-21

RT-Thread Nuclei DDR200T 测试报告

测试环境

操作系统信息

硬件信息

  • Nuclei DDR200T 开发板

安装步骤

安装 PlatformIO Core

可以先尝试包管理器中是否带有如 platformio-core 包。若无可采用安装脚本安装:

curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
python3 get-platformio.py

配置 PlatformIO 环境

安装 Nuclei 开发环境:

pio pkg install --global --platform "nuclei/nuclei@^1.0.11"

添加 udev 规则并应用(根据发行版不同可能需要更改 GROUP):

curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules
cat << EOF | sudo tee -a /etc/udev/rules.d/99-platformio-udev.rules
SUBSYSTEM=="usb", ATTR{idVendor}="1a86", ATTR{idProduct}=="8010", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}="4348", ATTR{idProduct}=="55e0", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}="1a86", ATTR{idProduct}=="8012", GROUP="plugdev"
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger

添加用户组:

  • Debian 系:
sudo usermod -a -G dialout $USER
sudo usermod -a -G plugdev $USER
  • Arch 系:
sudo usermod -a -G uucp $USER
sudo usermod -a -G lock $USER

准备工程仓库

clone 相关仓库:

git clone https://github.com/Nuclei-Software/platform-nuclei.git

编译代码

使用 pio 编译代码:

cd cd platform-nuclei/examples/rtthread_demo
pio run

烧写镜像

确认 WCH-Link(E) 连接到 SWD 调试口后,使用 pio 烧写镜像:

pio run --target upload

pio 会自行检测开发板。若烧录不成功也可尝试手动指定:

pio run -e hbird_eval --target upload

登录系统

通过串口连接开发板。

预期结果

系统正常启动,能够通过板载串口查看信息。

实际结果

CFT

启动信息

屏幕录像(从编译到启动):

测试判定标准

测试成功:实际结果与预期结果相符。

测试失败:实际结果与预期结果不符。

测试结论

CFT