Hi,
I have two RM57L development boards.
I am working on SCI with DMA.I have configured SCI3 with DMA transfer and receive,SCI4 only DMA receive.
My setup is:
SCI3 tx of board-1 is connected to SCI4 rx of board-2.
SCI4tx of board-2 is connected to SCI3 rx of board-1.
Every thing is working fine. DMA is able to transfer data to SCI tx register and also able to read received data from rx register of SCI.
I am able to see the debug messages like TX TRANSFERED, RX RECEIVED on SCI 1 of development board.
Issue:
If I disconnect the RX line of one board, I should see the debug message RX FAILED .
How to check SCI is not receiving any data further. DMA will not trigger because RXRDY flag will not set. DMA will be in waiting state.
If I have to implement timeout feature in RM57L how could I implement. Please help me