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.

TMS320F28377S: 关于28377S程序搬运到RAM中运行,程序存储空间的问题咨询。

Part Number: TMS320F28377S


各位大咖:

     最近在应用28377S,程序在上电后需要搬运到RAM运行,在CMD文件中所定义的运行空间如下:

RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 0, ALIGN(4)

上述定义的RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3存储空间,只有十几K大小,如果程序太大,会出现存储空间不够的情况,是不是可以将存储空间定义为如下存储空间:

RUN = RAMGS0|RAMGS1|RAMGS2|RAMGS3|RAMGS4|RAMGS5,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 1, ALIGN(4)

或者将RAMGS0|RAMGS1|RAMGS2|RAMGS3|RAMGS4|RAMGS5定义在PAGE0内。

对于377S的相关内容,是否有其他文档介绍?多谢,请直接。