2021-12-15 02:34 AM
2021-12-15 04:10 AM
Debug normally as you would for a Hard Fault, look at the instructions and registers at the point it faults.
Determine if data being read is correct, and addresses are correct. If doing a control transfer that there is viable Thumb code there.
Step code transitions in a debugger.
Have your HardFault_Handler output actionable data.