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.

Faraday (TCI6488/C6474) - SPLOOP Errata Fix - Issue

There's an SPLOOP CPU Cross Path Stall bug on Faraday Si - It's Advisory # 2.1.7 (SPRZ248

NEC came across this using an older version of the compiler and I had the switch per the advisory.  The tried version 6.0.31 (which is after the 6.0.25 version that had the fix included per our errata.)  But they are still getting the issue.

I've attached the generated assembly file and will attache the trace as well on a follow up post.

Here's the interrupt information showing that it's a Cross Path Stall exception

0x00000002 (EFR)
0x008550CE (NRP)
0x0001420D (NTSR)
0x00000180 (IERR)

The NRP is right after the exit of the SPLOOP.

Can anyone confirm if the fix was in place on version 6.0.31?  And if so, why we might have generated the code such as it is?

Best Regards,

Chad

cc_coding3_6.0.31.asm