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 地址 //保存环境变量 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现