我现在刚接触DSP28335的DMA,我产生了几个理论问题和事件问题,希望解答一下。
(1)DMA是通过事件触发,其中有一个CPU触发,就是说软件写一个标志位就可以强制产生一个中断,也是可以触发DMA的是不?
(2)现在我想把sram中的自定义1K数据在任意时间通过DMA方式搬运到外部器件(XINTF接口的W5300), 通过CPU触发DMA。现在可以进入DMA中断但是不能把数据搬到外部器件上(通过内存监视器查看数据不正确),是什么原因呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我现在刚接触DSP28335的DMA,我产生了几个理论问题和事件问题,希望解答一下。
(1)DMA是通过事件触发,其中有一个CPU触发,就是说软件写一个标志位就可以强制产生一个中断,也是可以触发DMA的是不?
(2)现在我想把sram中的自定义1K数据在任意时间通过DMA方式搬运到外部器件(XINTF接口的W5300), 通过CPU触发DMA。现在可以进入DMA中断但是不能把数据搬到外部器件上(通过内存监视器查看数据不正确),是什么原因呢?
1.这个通过写寄存器触发DMA是可以的
2.那数据不正常有啥无规律,检查下接线,xintf映射到哪个zone了