南天灵
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2003-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1804回复:5

VxWorks 下的PCI驱动问题

楼主#
更多 发布于:2002-01-24 13:34

请问在VxWorks下PCI卡的映射内存如何使用?请高手指点。

我已经可以得到其物理地址,但是不知道是否需要作
类似与WinNT下的映射转换工作。
南天灵
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2003-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-24 13:36

读写操作寄存器已经成功了,但是映射内存读写发生错误。
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-24 15:04
vxworks下有具体的例子,参见\\target\\src\\drv\\pci

不知道你具体用的是x86还是ppc,不过估计不用映射,只需要配int
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
jjs.new
驱动牛犊
驱动牛犊
  • 注册日期2002-01-15
  • 最后登录2002-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-24 15:11
use sysMmuMapAdd(...) to add an entry to sysPhysMemDesc[].
南天灵
驱动牛犊
驱动牛犊
  • 注册日期2001-12-02
  • 最后登录2003-02-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-25 10:39

我用的是x86PC机。

sysMmuMapAdd()我用过,好像没有什么作用。
kolaye
驱动牛犊
驱动牛犊
  • 注册日期2001-05-25
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-10 13:02
sysMmuMapAdd()函数仅当你在BSP中配置使用FULL_MMU时才有效,
如果你在BSP中没配置MMU,则可以修改BSP中的sysLib.c中的静态
数组:sysPhysMemDesc来增加你想映射的虚地址空间。
游客

返回顶部