BuildRoot @ VisionFive 2 测试报告

支持状态

BASIC

系统版本

5.11.3

最后更新

2024-06-21

BuildRoot VisionFive 2 版本测试报告

测试环境

操作系统信息

硬件信息

  • StarFive VisionFive 2
  • USB 电源适配器一个
  • USB-A to C 或 C to C 线缆一条
  • microSD 卡一张
  • USB to UART 调试器一个(如:CH340, CH341, FT2232 等)
  • 杜邦线三根

安装步骤

刷写镜像到 microSD 卡

假定 /dev/sdc 为存储卡。

sudo dd if=sdcard.img of=/dev/sdX bs=1M status=progress

引导模式选择

StarFive VisionFive 2 提供了多种引导模式,可在上电前通过板载拨码开关进行配置;开发板本体上亦有丝印标注。

为了启动原厂 BuildRoot 镜像,可以选择 1-bit QSPI Nor Flash 模式(即:RGPIO_0 = 0, RGPIO_1 = 0)。注意,此模式可能需要提前更新 Flash 内的固件,若您启动不成功,请参考官方文档进行固件升级:更新 SPL 和 U-Boot

若不更新固件,请选择 microSD 卡引导(即:RGPIO_0 = 1, RGPIO_1 = 0)。

注意,此模式下有小概率出现启动失败的情况,如遇到启动失败,串口输出类似如下信息:

dwmci_s: Response Timeout.                                                                                            
dwmci_s: Response Timeout.                                                                                            
BOOT fail,Error is 0xffffffff

您可以尝试重新给开发板上电,或点按一下 USB Type-C 供电接口附近的按钮。通常这可以解决无法启动的问题。

登录系统

通过串口登录系统。

默认用户名:root 默认密码:starfive

预期结果

系统正常启动,能够通过串口登录。

实际结果

系统正常启动,成功通过串口登录。

启动信息

Welcome to Buildroot
buildroot login: root
Password: 
# uname -a
Linux buildroot 5.15.0 #1 SMP Thu Mar 14 19:21:20 CST 2024 riscv64 GNU/Linux
# cat /etc/os-release 
NAME=Buildroot
VERSION=JH7110_VF2_515_v5.11.3
ID=buildroot
VERSION_ID=2021.11
PRETTY_NAME="Buildroot 2021.11"
#

屏幕录像(从刷写镜像到登录系统):

asciicast

测试判定标准

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

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

测试结论

测试成功。