qinshou211
驱动牛犊
驱动牛犊
  • 注册日期2009-05-16
  • 最后登录2010-03-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1742回复:1

QQ:404042216(有意向加我交流)前面我提到的问题已经解决了,现在有DMA传送问题

楼主#
更多 发布于:2009-10-16 15:00
目前我用windriver开发9054驱动,通过api函数已经将DMA模式,pci地址,local地址,字节大小,传输使能开始等寄存器配置好了,下位机采用的是fpga进行数据接收,目前用signal tap抓取的数据结果是,有传输的时序以及本地端的物理地址产生(并且可以更改),但目前的疑问是为什么本地端的数据总线上的数据一直是0呢???为什么会没有数据输出呢????
有意向的朋友加我QQ共同讨论。

要说明的一点是我的问题出现在写数据,并不是读数据,也就是出现在pci--->local方向,附件里有图片,可以看一下

还有我的疑问提给版主的,请斑竹看看能否帮我解决好吗???再一个我感觉这个论坛板块里的关于9054的帖子都很老了,目前我发了几个贴都基本上没有人回是怎么回事呢??

希望大家给与帮助,谢谢!
qinshou211
驱动牛犊
驱动牛犊
  • 注册日期2009-05-16
  • 最后登录2010-03-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-10-20 21:13
次问题已经解决,是物理地址传入的问题,不能传入虚拟地址
游客

返回顶部