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