none_one
驱动牛犊
驱动牛犊
  • 注册日期2003-01-25
  • 最后登录2003-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1208回复:0

请教一个linux下驱动的mmap不完全成功的问题

楼主#
更多 发布于:2003-01-25 10:32
我作了一个linux下的交叉矩阵驱动,工作在自制的板卡上,
CPU是arm,由于所有的寄存器都已经映射到地址空间,所以在完成
read,write和lseek之后,我想增加一个mmap功能,read和write
已经可以正常工作,不过我使用mmap时,映射是成功了,而且映射
地址0,也就是控制寄存器的工作也是正常的,但是从后面的数据区
读出的内容和read、write的内容不符,我增加了延迟以后还是不行。希望诸位大侠指点我一下。

控制寄存器写入0x60,延迟一段时间后会成为0x20,我是根据这个
来判断芯片是不是正确的,板卡上运行的是移植的linux。
游客

返回顶部