Query: STM32F4 programming with USB
I can program my bespoke board using a repurposed USB port. It would normally be used by a mouse.
I was under the impression that if I powered up the board with BOOT0 pin held high the MCU would be in a state to connect to USB and do it's enumeration. However, using USB Device Tree Viewer I can see the 43 error.
If I then hold the NRST pin low for a few seconds, and then release enumeration follows and I am able to program the device.
Is this expected operation? I thought simply powering up the PCB with BOOT0 high would place the MCU in the correct state ready for programming?
