在有线网络连接正常的情况下,U-boot能通过TFTP非常方便的下载更新镜像文件。
准备
更新U-boot
1 | kvim# tftp 1080000 u-boot.bin |
注意你可能需要清除旧的U-boot的环境变量:
1
2 kvim# defenv
kvim# saveenv执行
reset
或者按Reset
按键重启设备运行新的U-boot:
1 kvim# reset
加载运行boot.img
下载镜像到内存,执行bootm
直接启动镜像
1 | kvim# tftp 1080000 boot.img |
注意仅用于Android。
通过tftp启动Linux
下载镜像到内存,通过booti
直接运行:
1 | kvim# tftp 1080000 zImage |
注意仅用于Ubuntu。
调试
执行saveenv
失败:
1 | kvim# saveenv |
你需要先写入dtb。