Uboot

开机后串口无任何打印数据,无法进入U-Boot命令行界面,有没有什么重置开发板的方法

请问拨码开关现在是处于什么模式

00 LL

11 刚才我也试了 打印CCCCCCC

00是qspi启动,之前就没打印?还是你更新了uboot后没打印了?
11是uart启动,用于修复qspi里面内容(uboot+spl)
如果00下没打印,那么请拨码到11,然后根据恢复流程操作下,详见QSG的4.4章节https://doc.rvspace.org/VisionFive2/PDF/VisionFive2_QSG.pdf

之前是有的,是我更新之后没打印的,这个PDF我看到了,正在修复
这里面的type 0 指的是按键开关 00状态 ?

修复binary导入芯片内部sram后会自动运行进入刷spl和uboot的界面,这里的意思是输入0进入刷spl流程,输入2表示进入刷uboot流程;

看来需要细化这部分内容,进而让大家都能比较直观的理解;

1 Like

了解,可能是因为在第一步上传固件出现错误,按键盘0回车之后没反应,所以我在想是不是其它的含义,现在上传成功了,但是在第二步输入0更新SPI,他会跳到第一步刷固件之前,打印CCCC…您这边可以看下我那块操作有误

问题应该是你在重复传输recovery binary,输入0后应该传输spl文件(u-boot-spl.bin.normal.out),烧录成功后,在菜单下再输入2传输uboot文件(visionfive2_fw_payload.img)

好的,谢谢您细心解答,解决了,它是每次完成一步都会发出CCCCC等待,我理解错了,我以为又回到了第一步,所以重复烧录recovery binary。希望后面刷论坛的能注意到,哈哈哈哈

我们会优化下文档,感谢支持