Part Number: TMS570LS1224
Context
When called, the vPortPreemptiveTick function will raise an exception and jump in dabort.
The abort register tells me the abort is triggered inside the portSAVE_CONTEXT macro
dabort will not find any error and will call custom_dabort function, which is empty in my case.
I was expecting to find MPU fault info in the CP15 register, but I got this instead:
To my understanding, this implies that write access caused a "background fault" at 0x07FFFDAC.
When looking at 0x07FFFDAC:
Looking at the memory map, this is a reserved address.
This memory should be empty and is weirdly close to my STACK memory section (0x08000000).
Questions
What is a background fault?
Why is this fault calling custom_dabort ?
Why 0x07FFFDAC ?
Any tips for solving this issue would be appreciated.
To be honest, I'm kinda lost. :/
Regards,
Gabriel





