Hello, Support Team.
I use MSP432E401Y on our own board. I write my program in assembly code using Code Composer Studio 10.1.1.
The MSP432E401 sends UDP packets with 42 or 82 bytes payload (common length is 84 or 124 bytes respectively) with interval 40ms or 80ms respectively. The speed is 10 Mbps, full duplex, Inter-Frame Gap = 64 bit times, 7 bytes of preamble. For connecting to PC I use an old SOHO Ethernet hub SE-500.
One day I had noticed strange behavior of the EMAC module. My microcontroller sometimes (very seldom) sends malformed Ethernet packets. The packet begins normally, but since middle its bytes change to 0xAA or 0x55. The common length of the malformed packet also changes (mainly it becomes bigger). I attach some examples got with Wireshark.
Moreover, other Tx packets (ARP-messages, ICMP-messages) can also be malformed. You may notice, that 0xAAAAAAA….. or 0x5555555… in binary is the sequence of …….101010101010101010……. What does it mean for EMAC and PHY module?
I connected other Ethernet hubs. I checked the SRAM while debug session, I tried to change EMAC settings, but nothing helps. I am afraid, that it might be not software, but hardware problem.
Have you ever seen such the malformed packets? Please, help me to find the resolve.
Best regards.