恢复Bootloader

SPL和U-Boot储存在SPI Flash中。您可能会意外清空闪存,或者昉·惊鸿-7110 DevKit的闪存损坏。在这些情况下,我们需要重置Bootloader。
  1. 将跳线的一端连接到USB转串口转换器上,另一端连接到昉·惊鸿-7110 DevKitUART0 Debug pin上。下图为示例:

    1. 连接昉·惊鸿-7110 DevKit的UART0 Debug Pin
    提示: 您还可以使用Type-C接口的USB转串口转换器直接连接Type-C Debug接口。
  2. 在您恢复bootloader前,请再次检查昉·惊鸿-7110 DevKit上的启动模式跳线(Switch_2)已经切换为UART模式(RGPIO_1,RGPIO_0: 1,1)。
    提示: 更多信息请参见启动模式设置
  3. 将串口波特率设置为115200 bps。
  4. 上电后,输出如下:
    CCCCCCCCCCCCCCCCCCCCC
  5. 通过XMODEM,传输恢复二进制文件(jh7110-recovery-<Version>.bin)。恢复二进制文件地址为:https://github.com/starfive-tech/Tools/tree/master/recovery
    提示: <Version>表示二进制文件的版本号,请确保您使用的是最新的版本。
    2. 示例输出
  6. 输入0,按Enter键更新SPL二进制文件<u-boot-spl.bin.normal.out>
    3. 示例输出
  7. 输入2,按Enter键更新U-Boot二进制文件<devkits_fw_payload.img>
    4. 示例输出
  8. 关闭电源并将跳线切换回Flash模式(RGPIO_1,RGPIO_0:0,0)。