I have an extremely difficult to catch hard fault.
I suspect it happens somewhere during initialization, as if the system starts running it will run for days with no issues.
However, once in a while, a hard fault happens after reset.
I set a break point at the hard fault interrupt, and I can see that the call stack is empty, only shows "void f() ",
Can the FreeRTOS+ Trace be used to find out what is going on? My ARM assembly knowledge is very low.
Thanks for any help…