¿Puede Tiva C ejecutar código desde SRAM?

4

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?

    
pregunta Michał B.

2 respuestas

3

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.

    
respondido por el pjc50
0

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

    
respondido por el Thar

Lea otras preguntas en las etiquetas