This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/AM5728: EtherCAT Master lockup issue

Part Number: AM5728

Tool/software: TI-RTOS

Hi all,

I am following up the customer lock up issue on the AM5728 MPU0 for their EtherCAT master board.

At that time, I tried to attach the MPU0 core but I can't attach the JTAG after lockup happened.
But at that time, JTAG message shows -1323 which noted pipeline stalled.

It is similar issue with the below e2e post.
https://e2e.ti.com/support/arm/sitara_arm/f/791/t/637787?tisearch=e2e-sitesearch&keymatch=pipeline%20stall

Customer and I are investigating the root cause, and checking the address right after -1323 @ 0x_xxxx_xxxx.
I think the address specified in the JTAG error log and its nearby address could be a key points.
The address is not fixed but it shows some functions so far.

At first, the address pointed terminal message function, so we removed UART terminal messages and its function.
And then it pointed cache_invalidate() function which is related OCMC shared memory. (actually they do process many data from PCIe and MPU0).
Sometimes, the address points at the customer's 3rd party's library, the address point out to the jump command.

One of question is, 
What does pipeline stall means, why this pipeline stall issue happened and when?

Could you please help me with your opinion?

Best Regards,
Ernest Cho.