阅读:1279回复:3
紧急求助:关于9054的dma死机
我的板子使用的是9054的默认配置,使用windriver里的dma函数,我想传256点的数据,但只要启动了dma后,系统要几秒钟才能跳出,然后,windriver再也发现不了我的板子。以前在单写模式下,板子工作正常,此时再使用单写,计算机就死了。
希望哪位大虾指教原因,希望给我一个正确进行dma的操作,感激不尽,急 |
|
沙发#
发布于:2004-03-14 10:09
引用大虾的文章
DMAMODE0 =143H DMAPADR0 =这里是你的主机端的DMA的物理地址 DMALADR0 =这个值就填上我刚才假设的SRAM的地址(20000000H) DMASIZ0 =传输的数据量 DMADPR0 =08H 然后再启动DMA试试!(这是Block DMA) |
|
|
板凳#
发布于:2004-03-14 21:47
ddnewbie
你试过链式DMA吗? |
|
|
地板#
发布于:2004-03-15 16:04
我只试过块模式,分散/集中模式
|
|
|