您尚未登录。

楼主 #1 2020-02-11 14:11:33

nufing
会员
注册时间: 2020-01-02
已发帖子: 91
积分: 85.5

应用程序里, 怎么直接访问寄存器?

请问高手, 写F1C100S  linux系统的应用, 用arm-none-linux-gnueabi 编译器, 怎么在代码里直接访问寄存器?

ioremap 好像不存在, 直接 inl 可以编译成功,但无法运行

离线

#2 2020-02-11 14:38:53

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 应用程序里, 怎么直接访问寄存器?

通过 /dev/mem 驱动访问寄存器,可以使用 busybox自带的 devmem命令,读写寄存器都可以。





离线

楼主 #3 2020-02-11 16:14:57

nufing
会员
注册时间: 2020-01-02
已发帖子: 91
积分: 85.5

Re: 应用程序里, 怎么直接访问寄存器?

晕哥 说:

通过 /dev/mem 驱动访问寄存器,可以使用 busybox自带的 devmem命令,读写寄存器都可以。

非常感谢 !  按你的方法,  经测试是正常的, ioremap 可能是 win ce的

离线

#4 2020-02-11 16:31:10

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 应用程序里, 怎么直接访问寄存器?

不用客气,其他问题可以发帖或跟帖,有好的经验也欢迎发帖分享,多谢你的一路支持。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn