How to investigate the cause of the Fault Reports.
I use STM32MP151CAA3 Cortex-M4 on my custom board.
I got fault report from uVision debugger when __main called in my startup assembler code.
https://www.keil.com/support/man/docs/uv4/uv4_cp_m347_faults.htm
Memory Manage Faults DACCVIOL (Data access violation flag) are checked.
SCB->MMFAR ( Mem Manage Fault Address Register located at memory address 0xE000ED34) shows 0x10060000.
The address is region that Cortex-M4 cannot access, so I'm not accessing that region in my program.
Why above fault report occurs?
How can I investigate the cause of the Fault Reports?
Best Regards.
H. Masuda
