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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

316件の閲覧回数
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 件の賞賛
1 返信

272件の閲覧回数
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 件の賞賛