ARM Cortex-M4 BusFault on Power Reset Due to Invalid Memory Access
BusFault Triggered by Invalid Pointer Dereference During System Initialization The core issue revolves around a BusFault occurring during system power-up, specifically when dereferencing a pointer (*pp_data) in the function uarte_get_async_data. The fault manifests as an access to an invalid memory address (0x0601235d), which is not a valid memory location for the system. This fault is…