Other Parts Discussed in Thread: HALCOGEN
Hi Team,
In our Application for TMS570LC4357, For Serial communication we are using the SCI3 over DMA. the packet configuration of the DMA is similar as per the example provided in the halcogen, with TTYPE configured similar as Frame Transfer. On the Rx side we are seeing the data is getting missed after receiving some number of bytes.
Observation 1:
We have connected the PC to the Rx side of processor and we are transmitting the data from the PC with 100ms rate and bytes which we are sending at a time is 200.
In the DMA packet the configured Rx Frame size is 512 and element size as 1. We have observed that sometime after receiving ~1.6Lakh bytes the data is getting missed. The size of data missed and instance of this occurrence is not fixed every time. it may change with the iterations.
Observation 2:
As the connections mentioned in the Observation 1, if we try to increase the data size to 300 with the same rate, then the occurrence of issue is pretty quick if the configured frame size is same.
Observation 3:
As the size mentioned in the Observation 1, if we keep it same i.e. 200, and if we increase the rate of that transmission from the PC to 200ms then we have observed that the occurrence of that issue gets delayed to some extent.
Currently we configured the SCI to operate with 57600 baud rate with 1 stop bit and no parity.
Request you to please help us in resolving this issue as this is impacting the quality of the SCI operation as the time progresses when we used it over DMA.
Regards.