Hi,
we want to use multiple UARTs with DMA, but in non-blocking mode AND without any interrupt.
Our actual concept (non TI) is to trigger TX and RX every x us. Prior this tigger of a new communication we check if RX did finished, if not, we reset the RX DMA prior trigger.
How is this possible with AM243X? The SDK itself does not support that.
I've changed some drivers, but still facing some issues. (How to check if transfer is done or ongoing, etc)
During RX it is possible that a subsystem does response either with 4bytes, or 4bytes + defined number of bytes.
But the ring accelerator + packet dma, does only push the data packet to RAM if the complete number of bytes is transferred.
Any ideas?
best regards
Bastian