满江红
驱动牛犊
驱动牛犊
  • 注册日期2002-06-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2399回复:3

请问:VirtualCopy和直接使用物理地址的区别

楼主#
更多 发布于:2002-06-06 21:39
各位DX,我在CE下改写一个2D显示芯片的驱动,发现使用标准的VirtualAlloc和VirtualCopy映射芯片内部的显示缓冲区后,在清缓冲区的过程中发生Data abort错误(我使用的是SA1110 CPU)。改为
unsigned char* 定义的直接物理地址存取(这块地址有权可以读写)后,清缓冲区就没有问题

这是什么原因?直接使用物理地址存取有什么不同以及不妥吗?
游客

返回顶部