WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

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

nufing
会员
注册时间: 2020-01-02
累计积分: 70

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

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

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

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

离线

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

nufing
会员
注册时间: 2020-01-02
累计积分: 70

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

晕哥 说:

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

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

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

离线

页脚

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