53. Uboot命令使用

一、uboot启动log简析

1、以后带有调试性质的开发,uboot都是烧写到SD卡中的,因为方便烧写。

二、uboot命令使用

2.1、help命令
查看某一个命令帮助信息,?命令名

2.2、信息查询
1、bdinfo
bdinfo

arch_number = 0x00000000
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x20000000
eth0name    = FEC1
ethaddr     = (not set)
current eth = FEC1
ip_addr     = <NULL>
baudrate    = 115200 bps
TLB addr    = 0x9FFF0000
relocaddr   = 0x9FF51000
reloc off   = 0x18751000
irq_sp      = 0x9EF4EEA0
sp start    = 0x9EF4EE90
FB base     = 0x00000000
2、printenv命令 重要
printenv
查看当前板子的环境变量。

2.3、setenv命令 重点
设置环境变量,也可以自定义环境变量,也可以删除环境变量

2.4、saveenv命令 重点
保存环境变量。

2.5、新建环境变量

2.6、删除环境变量

2.7、内存操作命令
1、md命令

md.b 0x80000000 20

80000000: c0 3b 39 98 00 00 00 01 00 00 01 50 00 0a 00 05 .;9…P…
80000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …

md.b 80000100 14

80000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
80000110: 00 00 00 00 …

md.w 80000000 14

80000000: 3bc0 9839 0000 0100 0000 5001 0a00 0500 .;9…P…
80000010: 0000 0000 0000 0000 0000 0000 0000 0000 …
80000020: 0000 0000 0e00 0480 …

md.l 80000000 14

80000000: 98393bc0 01000000 50010000 05000a00 .;9…P…
80000010: 00000000 00000000 00000000 00000000 …
80000020: 00000000 04800e00 02000000 09c80e00 …
80000030: 02000000 03800e00 02000000 00000000 …
80000040: 02000000 00800e00 02000000 01000000 …
2、nm命令

3、mm命令
mm 命令也是修改指定地址内存值的,使用 mm 修改内存值的时候地址会自增,而使用命令 nm 的话地址不会自增。比如以.l 格式修改从地址 0x80000000 开始的连续 3 个内存块(3*4=12个字节)的数据为 0X05050505,

4、mw命令

5、cp命令

6、cmp命令

2.8、网络操作命令
网线插如到ENET2上,保证开发板和电脑处于同一个网段内。
1、ping命令 重点

=> setenv ethaddr 00:04:9f:04:d2:35
=> saveenv
Saving Environment to MMC...
Writing to MMC(1)... done
=> bdinfo
arch_number = 0x00000000
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x20000000
eth0name    = FEC1
ethaddr     = 00:04:9f:04:d2:35
current eth = FEC1
ip_addr     = <NULL>
baudrate    = 115200 bps
TLB addr    = 0x9FFF0000
relocaddr   = 0x9FF51000
reloc off   = 0x18751000
irq_sp      = 0x9EF4EEA0
sp start    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值