uboot网络操作常用指令
uboot 命令
help
boinfo 查看板子信息
printenv 打印环境变量
version 版本
环境变量
setenv saveenv
修改:
setenv bootdelay 5
saveenv
清除:
setenv
saveenv
内存操作
直接对 DRAM 进行读写操作
查看: md.(b w l) 80000000 14
修改:nm.(b w l) 80000000
后输入
修改自增:
指定填充: mw [.b, .w, .l] address value [count]
比较: cmp [.b, .w, .l] addr1 addr2 count
网络操作命令

ping
dhcp 路由器获取ip
nfs:nfs [loadAddress] [[hostIPaddr:]bootfilename]
loadAddress 是要保存的 DRAM 地址, [[hostIPaddr:]bootfilename]是要下载的文件地址
(nfs在传输出现Loading:***Error )
解决:setenv bootfile '文件路径/文件名'
Loading: T T T T T T T T T T T T T T T T T T T T T T T T
解决:nfs版本问题,此uboot内的nfs版本是v2版本的,Linux的系统内核版本过高(22.04)此版本的Linux内核不支持v2版本的nfs,导致nfs无法传输,只支持nfs v3版本以上的
最终解决方式:重新下载Linux系统镜像到16.04版本,降低Linux内核版本,兼容nfs v2 的版本
| setenv ipaddr 192.168.1.55 setenv ethaddr b8:ae:1d:01:00:00 setenv gatewayip 192.168.1.1 setenv netmask 255.255.255.0 setenv serverip 192.168.1.250 saveenv |
//开发板 IP 地址 //开发板网卡 MAC 地址 //开发板默认网关 //开发板子网掩码 //服务器地址,也就是 Ubuntu 地址 //保存环境变量 |

浙公网安备 33010602011771号