cmliang
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2015-07-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1131回复:1

9054的DMA传输问题

楼主#
更多 发布于:2007-06-27 22:46
dma作如下设置:    
m_IoPortRange0.outd(DMAMODE0,0x205C3); //  
    //DMA Channel0 PCI Address
    m_IoPortRange0.outd(DMAPADR0,PAddress);
    //DMA Channel0 Local Address
    m_IoPortRange0.outd(DMALADR0,0x2000);
问:  调用 doWrite(int n)  写入数据,
       然后调用doRead(int n)
       获取的数据并不是写入的数据.
     查看Local Address 0x2000开始的数据发现 doWrite(int n) 好象没有写进去数据.
  哪位高能否指点指点.
  
cmliang
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2015-07-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-03 21:42
doRead(int n)读出的好象是地址 2000,2000,200c200c,200c....
游客

返回顶部