Write or debug the bootloader, startup code, linker script, and vector table for a bare-metal microcontroller, covering memory layout, clock init, the C runtime setup, and jumping to application.
## CONTEXT Before a single line of main runs, a microcontroller executes startup code that few developers ever look at until something breaks before main is even reached. This bring-up layer sets the initial stack pointer, copies initialized data from flash to RAM, zeroes the BSS section, configures the clock tree…
Premium Prompt
Unlock this prompt — and all 25,000+ expert-crafted prompts — with Pro.
Unlock with Pro