Other Parts Discussed in Thread: TMS320F28377D
Hi.
I try to send N words through McBSP in DMA mode to a DELFINO processor.
When N words have been received on DELFINO, an interruption is called. Then, software copies McbSP's internal buffer into an external buffer. These buffers are equal.
But when DELFINO initialize again a RX transfer, one word is copied into the internal buffer whereas C66 TX transfer is not started.
For example with N = 3
C66 TX buffer 1 | 2 | 3
DELFINO RX buffer when interruption is called 1 | 2 | 3
DELFINO RX buffer after RX initialization x | 2 | 3
The data 'x' is a random data (for information, it is not the data at buffer address + (N + 1));
It seems that C66 send one word in addition.
Do you have any idea?