参考glinet官网的uboot高级用法https://docs.gl-inet.com/en/2/dev/uboot/
固件下载:https://dl.gl-inet.com/firmware/ar300m/v1/
需要连接ttl, 默认网络服务端为192.168.1.1客户端(主机)为912.168.1.2
printenv查看变量设定
md <addr>查看flash内容
如查看uboot首地址:md 0x9f000000
tftp 0x81000000 file.bin从tftp服务器上传file.bin到内存中
erase 0x9f050000 +0x10000格式化闪存
cp.b 0x81000000 0x9f050000 0x10000把内存内容写到闪存中
支持预置命令:
更换uboot: lu要求tffp服务器内uboot文件名uboot_for_gl-ar150.bin
更新固件:run lf
更新mac: run lc
清理uboot env: erase 0x9f040000 +0x10000 reset
root@OpenWrt:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00f