Other Parts Discussed in Thread: OMAP-L138
Hi,
I am implementing DMA on my SPI slave mode driver and I notice that after the first successful transfer that I am sometimes getting an additional byte on the next transfer.
For example, I try to send 0, 1, 2, 3, 4, 5 from the SPI master and on the first transfer I receive 0, 1, 2, 3, 4, 5. However occasionally I see that the data received from the master becomes 0, 0, 1, 2, 3, 4 and when I do an additional read on the SPIBUF register that I can read the last byte (eg. 5).
Has someone encountered this issue before?