Bootloader troubleshooting
Hello. I'm using an STM32F3, and am struggling to get the bootloader working on my custom board. It works on the F3 discovery board (If you remove SB19 and wire up a pull-high).
Steps: Plug USB port into PC. Boot1 is confirmed to be set high in MCU software. Pull Boot0 to +3V3 using a 10K PU. Cycle power or reset. What should happen: MCU doesn't boot normal program. PC (eg Windows) Device manager should show `STM32Bootloader`, and DFU-util can be used to flash. This is what happens on the discovery.
On my board, it boots up as normal, and Windows can't see the bootloader.
Additional data: I can confirm there's a working HSE, and the data lines work. And something weird: When I use a scope, Boot0 is reading low with the 10KPU... It only goes high if I wire it directly to a 3V3 line. (This is only on my board; dev board shows normal). This is very odd, and implies the MCU is pulling Boot0 low... which I don't think it should do.
Thank you.
