This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678内存问题请教



 

 

256KB L1 Data Memory [SRAM/Cache]

On chip Memory

organization 

 

256KB L1 Data Memory [SRAM/Cache]

 

 

 

4096KB L2 Unified Memory/Cache

 

 

128KB L3 ROM

问题1:上面的内存在内存空间都有确切的地址。 但是数据手册中,00800000 ——0087FFFF, 00E00000——00E07FFF; 00F00000 ——00F07FFF;

它们在上面的表里面吗?这三段内存有什么用?

 

2:如果工程仅仅在核0上运行,核0的L2范围是11800000——1187FFFF,程序运行之后,程序被加载到哪个内存里了?

编程的时候,可以在11800000这个地址定义数组吗?它会不会和程序有冲突导致程序跑飞?

  • 1. 数据手册memory map section有明确各个memory的地址范围,你写的几个地址范围分别是LL2, L1P及L1D。

    2. core0 LL2全局地址范围是0x10800000~0x1087FFFF. 程序及数据存储位置根据cmd配置文件指定。