We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am working with the Arm Cortex-R5F CPU.
I would like to know how to configure the debugger so that execution halts at the instruction causing the fault, before entering the abort handler. Specifically, my goal is to stop at a breakpoint whenever an invalid memory access occurs (e.g., accessing an unmapped or protected address), instead of only observing the crash once control has already moved into the abort handler.
Could you please advise on the recommended way to achieve this on R5F?
Thank you,Regards,
Eli Mordel
I'm sorry, but I have never used the TI tools.
A cursory search tells me that the Tools > Arm Advanced Features menu allows you to set vector catch breakpoints.
Vector Catch will stop on the vector table address that the processor jumps to, you do not need to provide a handler at this time.
This happens immediately when the invalid access occurs.
If you have further questions on the tools you are using I suggest you post the question to TI's own forum:https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum