2025-10-27 2:28 AM
HI
Using stm32f303veh6.
Changed the option bytes with the CubeProgrammer. 2.20.0 to override the BOOT0 signal. ( its floating )
nBOOT1 - > unchecked
BOOT_SEL -> unchecked
I see that the address on start is 0x1FFFF.. and my FW on flash does not run.
For debug, I I did some external wiring of the BOOT0 signal to GND, and now my FW boots fine.
Looked in Errata for know issues, but could not find any related.
Any reason for Option Bytes not to work?
2025-10-27 6:19 AM - edited 2025-10-27 6:20 AM
> Changed the option bytes with the CubeProgrammer. 2.20.0 to override the BOOT0 signal. ( its floating )
> nBOOT1 - > unchecked
> BOOT_SEL -> unchecked
These options don't override the BOOT0 signal and the BOOT_SEL option byte doesn't exist on this chip.
The BOOT0 pin is always sampled on startup and must be low to boot into flash memory. You will have to wire it to ground directly or through a pullup. nBOOT1 value doesn't matter.