Estoy intentando entrar al bootloader de un STM32F103 para flashearlo por USB. Estoy tirando de BOOT0 hacia arriba y he tirado de B00T1 hacia abajo. Basado en AN2606 , esto debería llevarme al gestor de arranque.
Sin embargo, no veo la ventana emergente del dispositivo en dmesg
o lsusb
. He confirmado que hay 3,3 V en el pin BOOT0 del microcontrolador con el USB conectado.
Sospecho que cometí un error en mi esquema o tal vez eliminé el chip... Espero que sea sencillo.
Partes relevantes de mi esquema:
¿Qué tengo que hacer?
Lo más probable es que la MCU entre en el gestor de arranque sin problemas.
Simplemente no aparecerá como un dispositivo USB, ya que el gestor de arranque incorporado STM32F103 no tiene soporte USB. Esto se puede verificar desde el AN2606 que mencionó.
No se puede programar a través de USB, a menos que lo actualice con un cargador de arranque personalizado que admita USB.
PierreOlivier
seb9usb