Paso 3: Arranque e intermitente
Modos de arranque y destellar están estrechamente relacionados, por lo que te hablo de ellos juntos.
STM32 que destella puede hacerse de varias maneras:
- Sistema / gestor de arranque de fábrica (USART1)
- Interfaz JTAG/SWD (mediante programador dedicado compatible)
- Gestores de arranque personalizado (USART o USB)
Porque no tengo (todavía) un programador dedicado a ir más allá con la primera opción (gestor de arranque del sistema).
Todos los microcontroladores de STM32 tienen un gestor de arranque incorporado que puede ser activado por una configuración de pines específicos BOOT1 y BOOT0.
Para STM32F103B en el arranque, arranque de pernos se utilizan para seleccionar una de tres opciones de arranque:
- Arranque de usuario Flash - Boot0 = 0 y Boot1 = x
- Arranque desde la memoria del sistema - Boot0 = 1 y Boot1 = 0
- Arranque de encajado SRAM - Boot0 = 1 y Boot1 = 1
Para configurar la Junta Directiva como sigue:
- Boot0 = 1 Boot1 = 0 (puentes J2 y J1)
- RS232 Conector USART1 (jumper J4)