Hi,
The SDK example is working for me too.
The error I faced is not from the example.. it is a customly developed for my organization.
I can't share the full code here but, the scenario is like this.
It's a console like application which using lpuart with edma.
1) It will print a welcome screen (using Lpuart_SendEdma)
2) It will need input from user. (Lpuart_receiveEdma) For example "?" to display help message
3) Use IdleLineInterrupt to process the data.
- if the interrupt flag is set, will clear the interrupt flag
- check status by calling LPUART_TransferGetReceiveCountEDMA()
- if success, will call LPUART_TransferAbortReceiveEDMA().

it run in a while loop, somehow maybe the next receiving, when it run LPUART_ReceiveEDMA() again
it will always return fail

From what I observed, it is because EDMA_GetRemainingMajorLoopCount() return non-zero that make the channel busy.
