五.Uboot内存与网络命令

一.内存命令

注:uboot命令下的所有数,都是16进制

1.md

用途:显示内存值
语法:md[.b,.w,.l] addr [#of obj]  #b,w,l依次为1,2,4字节,是obj偏移值的单位
示例:md.b 0x08000000 4 #读取0x08000000 4字节的数据

2.nm

用途:修改地址的内存值(非自增)
语法:nm[.b,.w,.l] addr #弹出输入框,输入想改的值
注:q推出修改

3.mm

用途:修改地址的内存值(自增)
语法:mm[.b,.w,.l] addr #弹出输入框,输入想改的值
注:q推出修改

4.mw

用途:使用一个指定数据,填充一段内存
语法:mw[.b,.w,.l] addr value cnt #cnt,填充数量

5.cp

用途:数据拷贝
语法:cp[.b,.w,.l] src tar cnt 

5.cmp

用途:比较
语法:cmp[.b,.w,.l] addr1 addr2 cnt 

二.网络操作命令

1.ping

用途:测试网络
语法:ping IPaddr

2.dhcp

用途:获取ip地址
语法:dhcp

3.nfs

注:使用前,应开启nfs服务,见驱动开发手册4.2章节
用途:将Ubuntu下的文件通过网络下载到本地
语法:nfs [loadaddr] [hostIP:][filename]
示例:nfs  80800000 192.168.1.60:/home/dyj/linux/nfs/ZImage
校验:使用Winhex查看ZImage和80800000下的ZImage是否一致

4.tftp

注:使用前,应开启tftp服务,见驱动开发手册4.2章节;tftp会默认使用severip环境变量的服务器地址;传输的文件需要可执行权限
用途:将Ubuntu下的文件通过网络下载到本地
语法:tftp [loadaddr] [hostIP:][filename]
示例:tftp  80800000 ZImage
校验:使用Winhex查看ZImage和80800000下的ZImage是否一致     
posted on 2026-03-07 13:03  董事长Hi  阅读(3)  评论(0)    收藏  举报