我们使用 eZdsp_USBSTICK _C5505 :Rev D 板。
应用需要 UART 从缓冲区传输几个字节的数据
然后等待 GPIO 中断、一旦中断发生、该中断应继续发送
我们面临的问题是:UART 开始传输第一组数据,然后等待中断。
一旦中断发生、UART 传输就不会继续。 UART 不发送数据。
在传输过程中、处理器遇到 SW 断点并停止、然后再次继续时、也会出现相同的问题
来执行。
在 PCB 的"Rev B"版本中、相同的代码库可以毫无问题地运行。 仅在版本 D 中、AM 才会面临此问题。
UART 传输通过 DMA 完成
DMA 配置:
自动重新加载 :关闭
中断 : 打开
同步:打开(同步到 UART TX 事件)
传输长度:66字节
UART 配置:
Int:开
FIFOMODE:打开
DMAMODE: 打开
只要 DMA 传输完成:EN==0,就会启动一个新的传输
请告诉我们问题可能是什么。
是否缺少任何内容
此致
RAM