Claye
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1196回复:4

pci2040可不可以dma传输?

楼主#
更多 发布于:2003-03-29 11:55
我想做一个pci2040的驱动程序,可不可以开发dma读写的驱动程序啊
可是pci2040没有dma通道,不知道行不行。就是对dma还没弄明白,有哪位gg能指点一下啊!谢谢啦!
我感觉dma传输的目标和源都必须地址可以增长,可是pci2040只从一个地方读数据(假设读hpi的data寄存器),地址不增长怎么办啊,如果只能将数据一个一个读,是不是有点慢 啊
因为有了你的驱动,我们才能进步! 愿中国强大!!!!
glqgglq
驱动小牛
驱动小牛
  • 注册日期2001-04-16
  • 最后登录2008-10-28
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-29 12:43
呵呵,2040是不能用dma方式的,但它用hpia方式也还可以了,我这里测试,9m/s,你用的那不是地下自增方式,你再看一看资料,它有两种方式的,一种自增,一种不自增,给分吧!!
Claye
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-30 18:58
谢谢啊,不过这个我我知道,我是想能不能利用主机的dma控制器来实现dma传输吗,还有那个从模式和主控模式,不知针对设备还是针对主机‘而言
因为有了你的驱动,我们才能进步! 愿中国强大!!!!
glqgglq
驱动小牛
驱动小牛
  • 注册日期2001-04-16
  • 最后登录2008-10-28
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-31 09:32
问题是2040在资源中根本就没有提供dma的方式,也就是根本没有可能将dsp中的地址空间映射到系统中来,那就没有可能用dma方式
Claye
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-31 14:44
谢谢
因为有了你的驱动,我们才能进步! 愿中国强大!!!!
游客

返回顶部