am335x uboot中GPIO寄存器操作

内存/寄存器操作指令

nm      修改内存值 (指定地址)   

格式: nm [.b, .w, .l] address

 

mm     修改内存值(地址自动加一)

格式:  mm [.b, .w, .l] address

 

md       显示内存值

格式:  md [.b, .w, .l] address [# of objects]

 

mw     用指定的数据填充内存

格式:  mw [.b, .w, .l] address value [count]

 

cp      内存的拷贝(包括内存与Nor Flash间的数据拷贝)

格式:cp [.b, .w, .l] source target count

 

[.b, .w, .l]代表了查看和修改形式:bit、word、long

 

比如

需要操作GPIO3_15

 

需要先将该GPIO口设置为输出

然后对GPIO口进行赋值

需要

用到上面的两个寄存器

查看GPIO_OE 寄存器的值

md 0x481AE134

需要用到第15位就将相应的位设为0,即ffff7fff

nm.l 0x481AE134

mw.l 0x481AE134 fff77fff

查看GPIO_DATAOUT的值:

设置15位为高 8000

nm.l 0x481AE13c

mw.l 0x481AE13c 8000

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值