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.

System Abort - after begin dynamic SWI



Hi,

We are working on a system with C6415.

System suffers from "random" system abort due to instruction fetch exception.

Using are able to stop the system in the system abort function, and try to get some useful data.

Stack is empty.

Execution graph and execution graph details seem to hold some usefull information.

see attached, on the left side is a propper functioning, and on the right side is the problematic scenario.

It seems instead of:

SWI: begin KNL_Swi (TSK scheduler)

system gets:

SWI: begin dynamic SWI (0xfffffff5)

than gets an exception as this address is probably not valid.

We want to understand why begin dymaic occurs? and were is this address coming from. 

we don't use any dynamic interrupts in our application.

also, any tips for further debugging would be highly appreciated

Thanks,

yuval.