Acabo de actualizar una MCU de STM32F407VG a STM32F429VI o de 1MB a 2MB Cuando miré la secuencia de comandos del vinculador, encontré que asignaron 512 K para el programa. Para mí eso significa acceso de 16 bits a la memoria; 1MB de palabras de 32 bits / 2 = 512K. Pero, ¡todo lo que veo muestra 1 MB de acceso de 32 bits para el F407VG! He mirado en el manual de referencia y no dice el tamaño de la ruta de acceso solo que una instrucción es de 32 bits y se ejecuta en un ciclo. ¿Si la memoria se mide mediante BYTE y tiene 1 MB / 4 para 127 KB? ¿Se accede a las ubicaciones de memoria ARM de 4 bytes a la vez? ¿Como en 0, luego 4 y luego 8 para tres palabras dobles de 32 bits?
Por favor haga referencia a cualquier documentación, lo busqué en Google hasta la muerte.