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.
工具/软件:Code Composer Studio
尊敬的支持人员:
我运行两个示例:SPI_LOOP_CPU1和 SPI_LOOP_DMA_CPU1。
在这两个示例中,我都删除了环回。 在 SPI_LOOP_DMA_CPU1中,我添加了调用 InitSpiGpio()始终发送/读取数据:
while (1)
{
StartDMACH6();
StartDMACH5();
}
在的第1个示例中、请参阅所有信号正常(1-SPISTEA、2-SPICLKA、3-SPISIMOA)
在具有 DMA 的第2个示例中、我看不到 SPISTEA 信号、并且始终看到 SPICLKA
可能是我做了一些错误吗? 我也应该看到 SPISTEA 信号吗? 我们希望通过 SPI 与 FPGA 进行通信。 我想通过 DMA 来实现它,但如果没有 SPISTEA 信号,我们就无法工作。
谢谢、Sabina
如果您看一下 DMA 寄存器、它是否看起来只执行部分传输? 您说您看不到 SPICLKA "始终"-这是否意味着问题出现不一致、或者您从未在 SPICLKA 上获得信号?
惠特尼
可以帮我们解决这个问题吗?