embedded
runtime_error
ai_generated
true
HardFault immediately after reset: startup code error
ID: embedded/startup-code-error
72%Fix Rate
78%Confidence
3Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 32 | active | — | — | — |
Root Cause
Firmware crashes at startup due to initialization error.
genericWorkarounds
-
88% success Verify vector table address matches linker script: VTOR register
-
85% success Check stack pointer initialization and heap/stack overlap
Dead Ends
Common approaches that don't work:
-
Disable all initialization code
82% fail
Peripherals not configured
-
Boot from RAM
78% fail
Volatile, lost on power cycle