Todo lo que sé es que aunque los micros Cortex-M3 / 4 son de arquitectura Harvard, pueden ejecutar código desde RAM, al menos algunas implementaciones (como STM32F4). ¿Se pueden ejecutar los microcontroladores de la serie Tiva C desde la RAM?
Todo lo que sé es que aunque los micros Cortex-M3 / 4 son de arquitectura Harvard, pueden ejecutar código desde RAM, al menos algunas implementaciones (como STM32F4). ¿Se pueden ejecutar los microcontroladores de la serie Tiva C desde la RAM?
Hoja de datos de microcontroladores Tiva ™ TM4C123BE6PZ
No se ve de inmediato en la hoja de datos, pero busque en la página 87-88:
Tiene dos buses pero solo un espacio de direcciones ; por lo que puede ejecutar programas de varias regiones, pero se le recomienda que solo obtenga la ventaja de poder realizar una búsqueda de instrucciones y una búsqueda de datos al mismo tiempo si son de diferentes regiones.
Memoria en chip
SRAM de un solo ciclo de 32 KB ubicada a 0x2000.0000 (para almacenamiento de código)
■ 256 KB de memoria Flash en chip de un solo ciclo (página 528)
■ 2KB EEPROM (para almacenamiento de datos no volátiles)
El programa se almacena en flash y las variables en SRAM
@ pjc50 está en el lugar con la imagen y la descripción.
Las instrucciones previas al Cortex-M4F antes de la ejecución y Prefetches especulativos de direcciones de destino de rama
[1] Página 96 de la hoja de datos de TIVA C
Lea otras preguntas en las etiquetas microcontroller arm cortex-m