Question
My Custom STM32 Board Boots Only After Pressing Reset
Hi all,
I designed a custom STM32 board that powers up, but the firmware starts only after I manually press the reset button. Once reset is pressed, everything works normally.
The clock source is an external crystal, and BOOT pins are configured with resistors.
Questions:
- Should I suspect reset timing, clock startup, or BOOT pin state first?
- Would increasing reset delay with an RC network help?
- On the PCB, how close should crystal traces and load capacitors be placed to the MCU pins?
