Dear NXP Team,
Hello! I am currently working on a project utilizing the LPUART0 instance for asynchronous UART data transmission with DMA. Additionally, LPUART1 is configured as a LIN channel for communication with a slave device. I have encountered an issue where activating the DMA-based data transmission on LPUART0 appears to interfere with the transmission process of LPUART1 (LIN channel). Specifically, I have traced the problem to the function Lpuart_Uart_Ip_StartSendDataUsingDma(), which suggests that the DMA Tx interrupt may be a contributing factor.
Could you please help clarify why two separate LPUART instances might experience this type of interference, leading to LIN transmission errors (note: LIN reception remains unaffected)? Any insight into the potential root cause or recommendations for resolving this conflict would be greatly appreciated. Thank you for your time and assistance.
Best regards,
DongXun