更新SD卡和eMMC中的SPL和U-Boot

要更新SD卡和eMMC中的SPL和U-Boot,请执行以下步骤:

  1. 通过SCP将最新的u-bootspl.bin.normal.outvisionfive2_fw_payload.img文件移植到Debian操作系统上。

  2. 更新SPL:
    dd if=u-boot-spl.bin.normal.out of=/dev/mmcblk<X>p1 conv=fsync
  3. 更新U-Boot:
    dd if=visionfive2_fw_payload.img of=/dev/mmcblk<X>p2 conv=fsync
    提示: <X>:变量值为01。SD卡取1,eMMC取0
    示例命令和输出:
    root@starfive:~# dd if=u-boot-spl.bin.normal.out of=/dev/mmcblk1p1 conv=fsync
    255+1 records in
    255+1 records out
    130688 bytes (131 kB, 128 KiB) copied, 0.033136 s, 3.9 MB/s
    
    root@starfive:~# dd if=visionfive2_fw_payload.img of=/dev/mmcblk1p2 conv=fsync
    5469+1 records in
    5469+1 records out
    2800501 bytes (2.8 MB, 2.7 MiB) copied, 0.619333 s, 4.5 MB/s
  4. 重启系统,以使得配置生效。