阅读:1196回复:4
pci2040可不可以dma传输?
我想做一个pci2040的驱动程序,可不可以开发dma读写的驱动程序啊
可是pci2040没有dma通道,不知道行不行。就是对dma还没弄明白,有哪位gg能指点一下啊!谢谢啦! 我感觉dma传输的目标和源都必须地址可以增长,可是pci2040只从一个地方读数据(假设读hpi的data寄存器),地址不增长怎么办啊,如果只能将数据一个一个读,是不是有点慢 啊 |
|
|
沙发#
发布于:2003-03-29 12:43
呵呵,2040是不能用dma方式的,但它用hpia方式也还可以了,我这里测试,9m/s,你用的那不是地下自增方式,你再看一看资料,它有两种方式的,一种自增,一种不自增,给分吧!!
|
|
板凳#
发布于:2003-03-30 18:58
谢谢啊,不过这个我我知道,我是想能不能利用主机的dma控制器来实现dma传输吗,还有那个从模式和主控模式,不知针对设备还是针对主机‘而言
|
|
|
地板#
发布于:2003-03-31 09:32
问题是2040在资源中根本就没有提供dma的方式,也就是根本没有可能将dsp中的地址空间映射到系统中来,那就没有可能用dma方式
|
|
地下室#
发布于:2003-03-31 14:44
谢谢
|
|
|