修改cmd文件就可以,调整section的位置,如下例子。
Cmd file:
MEMORY
[
…
SL2: o = 0x0C000000 l = 0x00200000
…
]
SECTIONS
[
…
.TestSection > SL2
…
]
在代码中将指定变量放到指定section
#pragma DATA_SECTION(gTtestBuf,". TestSection ")
Uint8 gTtestBuf[1024];
关于cmd的说明参考compiler user guide SPRU187 5.3节。
修改cmd文件就可以,调整section的位置,如下例子。
Cmd file:
MEMORY
[
…
SL2: o = 0x0C000000 l = 0x00200000
…
]
SECTIONS
[
…
.TestSection > SL2
…
]
在代码中将指定变量放到指定section
#pragma DATA_SECTION(gTtestBuf,". TestSection ")
Uint8 gTtestBuf[1024];
关于cmd的说明参考compiler user guide SPRU187 5.3节。
举报