各位大咖:
最近在应用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的相关内容,是否有其他文档介绍?多谢,请直接。