embedded runtime_error ai_generated true

HardFault immediately after reset: startup code error

ID: embedded/startup-code-error

Also available as: JSON · Markdown
72%Fix Rate
78%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
32 active

Root Cause

Firmware crashes at startup due to initialization error.

generic

Workarounds

  1. 88% success Verify vector table address matches linker script: VTOR register
  2. 85% success Check stack pointer initialization and heap/stack overlap

Dead Ends

Common approaches that don't work:

  1. Disable all initialization code 82% fail

    Peripherals not configured

  2. Boot from RAM 78% fail

    Volatile, lost on power cycle