恢复Bootloader
SPL和U-Boot储存在SPI Flash中。您可能会意外清空闪存,或者昉·惊鸿-7110 DevKit的闪存损坏。在这些情况下,我们需要重置Bootloader。
-
将跳线的一端连接到USB转串口转换器上,另一端连接到昉·惊鸿-7110 DevKit的UART0 Debug pin上。下图为示例:
提示: 您还可以使用Type-C接口的USB转串口转换器直接连接Type-C Debug接口。 - 在您恢复bootloader前,请再次检查昉·惊鸿-7110 DevKit上的启动模式跳线(Switch_2)已经切换为UART模式(RGPIO_1,RGPIO_0: 1,1)。提示: 更多信息请参见启动模式设置。
- 将串口波特率设置为115200 bps。
- 上电后,输出如下:
CCCCCCCCCCCCCCCCCCCCC
- 通过XMODEM,传输恢复二进制文件(jh7110-recovery-<Version>.bin)。恢复二进制文件地址为:https://github.com/starfive-tech/Tools/tree/master/recovery。提示: <Version>表示二进制文件的版本号,请确保您使用的是最新的版本。
- 输入0,按Enter键更新SPL二进制文件<u-boot-spl.bin.normal.out>。
- 输入2,按Enter键更新U-Boot二进制文件<devkits_fw_payload.img>。
- 关闭电源并将跳线切换回Flash模式(RGPIO_1,RGPIO_0:0,0)。