omapl138 sata DMA写数据时,函数为什么一直停在 while(sataRegs->Is == 0);处呢?
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.
omapl138 sata DMA写数据时,函数为什么一直停在 while(sataRegs->Is == 0);处呢?
DMA传输数据的大小有限制,可以通过P0DMACR寄存器来配置大小。
具体见下面的TRM第1330页上的DMA说明。
http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
你好
怎么实现DMA连续传输呢,现在实现的是发送一次命令传输64K字节的数据,但是想实现从DDR中把数据连续传输到sata中,怎么实现呢,有没有什么方法使DMA传输几十M的数据呢,需要发送多少次命令,还有怎么连续发送命令呢。
DSP 测试的是25MB/s左右 你有什么好的实现方法吗