Vxworks系统下硬件调试 d命令

 

首先给大家介绍例子:

-> d 0x7c400000+0x1*4,1,4

第一参数:访问地址(一般是基地址+偏移地址),其中偏移地址跟CPU片选宽度有关

第二个参数:访问寄存器的个数

第三个参数:数据宽度,影响地址访问指针

 

首先根据第三个参数确定地址访问指针类型,选择合适的访问指针

其次将输入的地址进行地址对齐

最后读取相应数目的数据

 

从这些介绍可以看到d命令的代码实现:

unsigned short reg = *(volatile unsignedshort*)(0x38000000+0x25*2);

2 ---- CPU片选宽度是16位

volatile unsigned shor---- 数据宽度是16位

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值