Tool/software:
I am experiencing issues with Ethernet packet transfers on the TMS570LC43x 16/32 RISC Flash Microcontroller. Specifically, during packet transmission, the flow intermittently halts. Upon investigation, I observed the following:
- The RXSOFOVERRUNS (Receive DMA start of frame overruns register) and RXDMAOVERRUNS (Receive DMA start of frame and middle of frame overruns register) are incrementing during these halts.
- Further inspection revealed that the head buffer is overflowing, causing these issues.
Request for Support:
-
Reinitiating Packet Transfers:
- Is there a recommended procedure to reinitiate the packet transfer once an overrun is detected?
-
Clearing SOP/EOP Packets:
- What is the best practice for clearing Start of Packet (SOP) and End of Packet (EOP) once the buffer overflow condition is resolved?
- Can you provide specific instructions on controlling the relevant registers to manage these overruns?
I have attached the screenshots of registers data . please find them