fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:833回复:1

pci9054 rdk板的dma驱动程序!急!谢谢!

楼主#
更多 发布于:2003-03-21 19:54
本人最近要用driverworks开发pci9054 rdk板的dma驱动程序,来实现
9054 rdk的局部存储0到内存的传输,不知道pci9054 的dma寄存器如何设置,请指教,thanks!
本人自己的设置如下:
pci:68h  0x0f000100//表示使能pci中断;
pci:80h  0x00020003//表示32位位宽,且dam channel 0 产生pci中断
pci:84h 的内容为公共缓冲区的逻辑地址;
pci:88h 的内容为pci9054的局部存储器0的局部基地址;
pci:90h 的内容为0x4;
pci;a8h 的内容为0x0x13//表示使能dma 通道0,且通道0开始。
以上寄存器的设置不知对不对,请行家指点。谢谢。

 
有了驱动,人才有了力量。
power_lei
驱动小牛
驱动小牛
  • 注册日期2002-05-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-21 21:41
你可以直接用MEMORY映射来传输S0的数据。

用DMA方式,我也在开发,你的寄存器设置如果按照SDK的,应该没有问题。
游客

返回顶部