阅读:1689回复:2
关于wince下的DMA方式
在wince中,我看了一下源代码,好像不支持ISA总线,只支持PCI,通过一个函数(名字忘了)将DMA的一个结构(内含选用的通道数)传送至系统内,但是好像内部并没有做什么修改DMA芯片的IO寄存器,这里是不是需要我们自己修改其寄存器呢,如果是,那它还为什么需要我们的DMA结构呢?
另外,怎么做ISA下的DMA传输呢? |
|
沙发#
发布于:2004-04-19 14:33
难道你的BSP没有提供代码么?
我用的是Intel XScale,它继承了DMA Contoller,BSP提供了代码 |
|
板凳#
发布于:2004-04-20 10:01
我跟踪原代码,在DMAOBJECT(好象是这个,记不清了)传递进去的时候,检测if(bustype!=PCI)就返回,注释说here support PCI BUS
only,你们是用的isa总线的吗?是不是我裁系统的时候没加上一些必要的组件? |
|