Hi,
I m using TMS570 DMA package to interface with the SCI. I need to create the destination buffer in RAM which can hold the data from SCIRX buffer. Since i will be receiving data from external source I m unaware of the number of bytes I will be receiving. If i configure the destination buffer to hold say 50 bytes of data(and include a provision to read the buffer once in a while), will the DMA write the 51st byte into the zeroth location of the destination buffer(like a circular buffer) or will there be a data loss since the destination buffer holds only 50 bytes?. If the provision is not available then what could be done to avoid the data loss?
Regards
pallavi