插入eMMC模块后开发板无法启动,电源灯亮但屏幕黑屏,串口无日志输出
2025-07-02 14:25:26
查看共1条回答
iCEasy商城-小易 : 如果遇到 VisionFive 2 开发板 eMMC 无法启动的情况,可以按照以下步骤解决:
首先,准备好 USB 转串口模块和支持 Xmodem 协议的 PC 端串口终端软件,比如 CP2102 和 TeraTerm。
将开发板断电,把启动模式设置为 UART 启动模式,即 USB 口向自己,两个开关都向左,然后上电。此时开发板可能会不断输出 “C”,这代表它正在等待 Xmodem 输入,并非是开发板出现故障。
从 Github 仓库 starfive - tech/Tools/recovery 下,下载合适版本的 bin 文件,例如 jh7110 - recovery - 20230322.bin。然后通过 Xmodem 将该文件发送给开发板。
开发板会输出相关界面,此时需要选择相应的功能进行操作,一般需要进行 SPL 和 uboot 的烧写。注意,SPL 和 uboot 不要手动 build,可以去 starfive - tech/VisionFive2 仓库的 releases 里面,下载最新发布的 release 版本。在串口终端输入数字选择功能后,开发板会等待文件传输,传输完成后会自动烧写 flash。
完成烧写后,将开发板断电,把启动模式设置为 flash,即 USB 口向自己,两个开关都向右,然后装上 eMMC 模块,此时开发板通常就可以正常从 eMMC 启动了。如果还是不能正常启动,则需要检查启动设备和镜像的完整性。