Red de conocimiento informático - Espacio del host - Ya lo he pensado, ¿por qué STM32 comienza desde 08000000 y qué hace el siguiente flash? Los expertos pueden ayudar a explicarlo.

Ya lo he pensado, ¿por qué STM32 comienza desde 08000000 y qué hace el siguiente flash? Los expertos pueden ayudar a explicarlo.

Pin de selección del modo de inicio

BOOT1 BOOT0 Descripción del modo de inicio

X 0 Memoria flash del usuario La memoria flash del usuario se selecciona como área de inicio

0 1 Memoria del sistema La memoria del sistema se selecciona como área de inicio

1 1 SRAM integrada Se selecciona la SRAM integrada como área de inicio

Según el modo de inicio seleccionado, la memoria flash principal Se puede acceder a la memoria flash principal, a la memoria del sistema o a SRAM de la siguiente manera:

● Arranque desde la memoria flash principal: la memoria flash principal está asignada al espacio de arranque (0x0000 0000), pero aún se puede usar en su estado original

Existe una dirección (0x0800 0000) para acceder a ella, es decir, se puede acceder al contenido de la memoria flash en dos áreas de direcciones, 0x0000

0000 o 0x0800 0000.

● Arranque desde la memoria del sistema: la memoria del sistema está asignada al espacio de arranque (0x0000 0000), pero aún se puede acceder a ella en su dirección

original (0x1FFF F000).

● Arranque desde SRAM incorporada: solo se puede acceder a SRAM en el área de direcciones a partir de 0x2000 0000.