Hi,
what kind of timeout method is used in your code? For default OSIF_COUNTER_DUMMY a function Lpuart_Uart_Ip_CheckTimeout returns TRUE immediately and so while should break timeout occur.
Are you able to measure real RX signal and add some GPIO to know when abort is requested and leaves function?
BR, Petr
Yes,we use OSIF_COUNTER_DUMMY as the timeout check function,and leave the timeout value 1000000(default).
We have already added a pit timer to measure the sys time in millisecond.
when we read the the sys time before and after Lpuart_Uart_Ip_AbortReceivingData.
We figure out that about 1300ms was blocked.
Before calling Lpuart_Uart_Ip_AbortReceivingData,we have already turned off the uart communication target.
And there won't have any Rx signal.