ppc-linux平台应用程序中怎么操作映射过来的PCI MMIO空间?
如题,PCI MEM和PCI MMIO空间已经通过mmap()系统调用映射到了用户空间,对于MEM空间应用程序可以像访问普通RAM一样访问,但是对于MMIO(memory mapped IO,对应于PCI设备的寄存器)空间,如果也用:
*((volatile unsigned int *)addr)
访问,发现读出来的值都是0x00000000,写也写不进去,不知道在应用程序中应该用什么接口操作MMIO,有高人知道否?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这是应用程序访问内核空间的地址?感觉MMIO似乎用得不太对。