查看: 719|回复: 0

[经验] 飞凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之内存命令

[复制链接]

该用户从未签到

发表于 2024-8-2 10:15:32 | 显示全部楼层 |阅读模式
分享到:
一、md
md是memory display的缩写,即显示内存数据。使用help md命令查看md使用方法:
=> help md
md - memory display

Usage:
md [.b, .w, .l] address [# of objects]
其中:
.b表示显示8位数据;
.w表示显示16位数据;
.l表示显示32位数据;
Address表示显示的数据地址,of objects表示显示的数据个数(注意是十六进制)。

例如:显示内存地址0X83000000地址中的2个8位数据:
=> md.b 83000000 2
83000000: d0 0d

显示内存地址0X83000000地址中的1个16位数据:
=> md.w 83000000 1
83000000: 0dd0

如果不加.b,.w,.l,也不设置显示数据的个数的话,默认是显示1个32位数据:
=> md 83000000
83000000: edfe0dd0

二、mw
mw是memory write的缩写,即向内存中写入数据。使用help mw命令显示mw的使用方法:
=> help mw
mw - memory write (fill)


Usage:
mw [.b, .w, .l] address value [count]
显然跟md命令使用方式类似,只是多了一个value,即要写入的数据,而count是指要在起始地址为address的内存中写入value的个数。

直接举例说明,向内存0x80000000的地址写入2个8位数据a8,然后使用md命令查看是否写入成功:
=> mw.b 80000000 a8 2
=> md.b 80000000 2
80000000: a8 a8

显然写入数据成功。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-18 23:03 , Processed in 0.100991 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.