WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

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

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

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,953

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

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

离线

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

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

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

晕哥 说:

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,953

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

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

离线

页脚