Si bien puede usar el cargador de arranque en serie o (en el USB `407 o en varias otras interfaces), de manera realista, debe obtener un adaptador SWD económico.
Incluso puede usar una placa Discovery para cualquier variante SMT32 para este propósito, si elimina los puentes que conectan el stlink al objetivo integrado.
Mientras que el cargador de arranque solo le permite cargar código, la interfaz SWD (con cualquier software de Windows de ST, o en Linux/Mac, ya sea con la herramienta de código abierto de Texane u OpenOCD) le permite cargar código y la capacidad de tener un depurador de punto de interrupción.
Pruebe la interfaz UART. También compré la placa STM32F104 y funciona bien cuando me conecté con una conexión USB -> UART (pines TX y Rx). Si la placa viene con Bootloader, debería funcionar con UART. Pruebe la conexión con UART (si tiene Arduino o Ch304G o cualquier interfaz UART USB que tenga. Descargue el cargador flash ST y verifique la detección de su UART en el software. Haga clic en Siguiente, luego debería ver "objetivo legible", luego puede programar usando UART. Si no, debe comprar un ST-link. Pruebe la conexión USB y verifique con Flashloader, a veces podría funcionar
tyler