P2041 PEX Controller sometimes receiving a DWORD of 0's instead of valid data

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P2041 PEX Controller sometimes receiving a DWORD of 0's instead of valid data

280 Views
paulmoy
Contributor I

Hi,

After repeatedly successfully sending data to our P2041, we see that sometimes a DWORD of data is missing, and we received 0's in its place. For example, if we sent the test pattern {0x12345678, 0x12345678, 0x12345678, 0x12345678} we might see {0x12345678, 0x00000000, 0x12345678, 0x12345678} or we might see {0x12345678, 0x12345678, 0x12345678, 0x00000000}. This happens about 1% of the time, and the other 99% we see all the data we expected. Is there any debugging we can do at the PEX controller to see the received packet, or is there any reason this may be happening?

Thanks,

Paul

0 Kudos
1 Reply

236 Views
ufedor
NXP Employee
NXP Employee

It is highly improbable that the issue is caused by the PEx itself.

Please check how cache is configured at both sides of the link to exclude possible memory coherency issues.

Please note detailed issue investigation process could be conducted effectively as Technical Case:

https://community.freescale.com/thread/381898

0 Kudos