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.

DSP 6713,DSP/BIOS的IRAM段地址重新设置后,map文件中任然有不在此地址范围内的数据

DSP 6713,DSP/BIOS的IRAM段地址由base:0x00000000,len:0x00040000,更改为了base:0x00020000,len:0x00020000,更改后如下图所示:

BIOS自动生成的CMD文件的MEMORY中,IRAM已经发生了更改,如下图所示:

但编译后生成的map文件中,还是有在0x00000000~0x00020000范围内的数据,如下图所示:

......

由于我在0x00000000~0x00020000中有其它代码,用于程序二次搬移,不想此段被占用,请问如何设置才能使编译后的数据避开0x00000000~0x00020000区域。
已经将BIOS图形界面都试过了,始终不行,请专家们帮助,不胜感激!!

  • 这是代表这个符号Symbol的值,而这个符号在程序是用作地址还是整形值,是由程序本身决定的。

    上面这些值,很多只是整形值,而非真正的地址。

    你只要分配对了memory和section就好了。不要太在意最后这个symbol表