你好
我确认中断方法正常工作。
但是,DMA 方法不起作用。
在 Mcl_Init(NULL_PRT);中出现硬故障。
uart dma 相关示例使用的是 flexio dma,所以我不确定问题出在哪里。
请检查一下。
终于解决了
我漏掉了 "dma mux source: enable"。
你好,Robin Shen。
按照您的指示,激活 DMAMUX_0 不会导致任何错误。
然而,它仍然不起作用。
对于 tx,没有任何操作;对于 rx,当从终端接收到第一
和第二个字节时,会发生 “LPUART_UART_IP_STATUS_RX_OVERRUN”。
这种情况已经持续两周了。
如果您能提供更详细的信息,我将不胜感激。
此外,没有出现 dmarx 和 dmatx 中断。
已使用 DeepL.com 翻译(免费版)
你好
看来你忘记启用这些外设的时钟门了:EDMA\DMAMUX_0
祝好,
Robin
-------------------------------------------------------------------------------
注:
- 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢!
- 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略
如果您以后有相关问题,请另开新主题并参考已关闭的主题。
-------------------------------------------------------------------------------