Al explorar los proyectos de ejemplo, me he dado cuenta de que el proyecto Blinky normal tiene 3 objetivos.
CreoqueentiendoloquesignificanFlashyRAM(todoesunpococonfuso),peronohevisto"OPT" antes; ¿Qué es? ¿Para qué podría usarse?
He visto múltiples espacios de direcciones descritos para STM32F407 (que estoy usando). ¿Cómo se relaciona con ellos?
Creo que el archivo de ensamblaje está adicionalmente vinculado al objetivo OPT. Las partes que me interesaron fueron:
;// <e> Flash Option Bytes
FLASH_OPT EQU 1
y
FLASH_OPTCR EQU 0x0FFFAAEC
;// </e>
IF FLASH_OPT <> 0
AREA |.ARM.__AT_0x1FFFC000|, CODE, READONLY
DCD FLASH_OPTCR
ENDIF
END
Admito que no entiendo casi nada de ellos, sin embargo.