Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Los programas en stm32 se ejecutan en RAM o memoria flash?

¿Los programas en stm32 se ejecutan en RAM o memoria flash?

Tabla 7. Modo de inicio

Pin de selección del modo de inicio Alias ​​del modo de inicio

BOOT1 BOOT0

x 0 Flash principal El flash principal está seleccionado como espacio de inicio

0 1 Memoria del sistema La memoria del sistema está seleccionada como espacio de inicio

1 1 La SRAM integrada está seleccionada como espacio de inicio

0 1 Memoria del sistema La memoria del sistema está seleccionada como espacio de inicio space

1 1 SRAM integrada La SRAM integrada se selecciona como espacio de arranque

Tiene dos pines para controlar el modo de arranque

Generalmente se utiliza el primero para seleccionar el arranque flash, generalmente lo descargamos en la memoria flash

Cuando usamos la simulación en línea JLINK, se descarga en SRAM, pero no necesitamos cambiar el modo de arranque, y si SRAM está apagada , el programa se perderá; mientras que la memoria flash es una memoria de tipo ROM y no se perderá cuando se apague

Esta es la primera, pero no es necesario cambiar el modo de inicio.