¿Cuál es el uso del modo de inicio tres de STM32f103?

9

Si ve el manual de referencia de STM32f103, puede ver tres modos de arranque para él. bueno, ¿cuál es el uso del modo de arranque tres?

Por favor, dime por ejemplo para cada modo.

    
pregunta brian

1 respuesta

11

El arranque desde la memoria del sistema invoca el gestor de arranque en chip, que está presente en el chip directamente de fábrica, antes de que haya programado algo en el flash en chip. Esto le permite cargar (programar) el código en el dispositivo desde una interfaz externa como UART o USB. Esto se explica en detalle en el manual.

La memoria flash principal es donde normalmente va su código. En la operación normal, su código residirá en flash, y en Power On Reset (POR), la CPU recuperará el vector de restablecimiento y el puntero de pila inicial (SP) del flash. Puede cargar flash a través de JTAG, el cargador de arranque en chip (arriba), etc.

Por último, puede cargar código en la RAM (JTAG, tiempo de ejecución) y luego iniciar / ejecutar desde allí. Esto no se usa a menudo, normalmente estás haciendo algo complicado como un cargador de arranque temporal o similar.

    
respondido por el Radian

Lea otras preguntas en las etiquetas