更新SPL和U-Boot
请按照以下步骤,更新昉·惊鸿-7110 DevKit的SPL和U-Boot:
- 准备TFTP服务器。以下是Ubuntu发行版的示例命令:
sudo apt install tftpd-hpa
- 打开昉·惊鸿-7110 DevKit,等待它进入U-Boot命令行界面。
- 执行以下命令设置环境变量:
StarFive # setenv ipaddr 192.168.120.222;setenv serverip 192.168.120.99
注: 一般情况下路由器的默认IP为 192.168.120.1。在这种情况下,请使用由路由器的DHCP服务器分配的IP,昉·惊鸿-7110 DevKit的IP地址应为192.168.120.xxx。但是,如果您的路由器IP不同(例如192.168.2.1),请确保服务器IP和昉·惊鸿-7110 DevKit属于同一IP段(例如192.168.2.xxx)中。 - 通过ping命令,检查主机PC与昉·惊鸿-7110 DevKit的连接情况。
- 初始化SPI flash:
StarFive # sf probe
- 更新SPL二进制文件:
StarFive # tftpboot 0xa0000000 ${serverip}:u-boot-spl.bin.normal.out StarFive # sf update 0xa0000000 0x0 $filesize
- 更新U-Boot二进制文件:
StarFive # tftpboot 0xa0000000 ${serverip}:devkits_fw_payload.img StarFive # sf update 0xa0000000 0x100000 $filesize