请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F29H859TU-Q1 工具与软件:
您好!
如何在链接器命令文件中组合非连续的存储器?
例如、如果我定义我自己的段、并希望它跨越 SRAM_LPAx 和 SRAM_CPAx?
F29H85x RAM .cmd 文件的摘录:
MEMORY
{
SRAM_LDAx : o=0x200E0000, l=0x20000
SRAM_LPAx : o=0x20100000, l=0x10000
SRAM_CPAx : o=0x20110000, l=0x10000
SRAM_CDAx : o=0x20120000, l=0x30000
FLASH_RP0 : o=0x10000000, l=0x100000
FLASH_RP1 : o=0x10100000, l=0x100000
FLASH_RP2 : o=0x10200000, l=0x100000
FLASH_RP3 : o=0x10300000, l=0x100000
}
/* Specify the sections allocation into memory */
SECTIONS
{
codestart : {} > 0x20100010
.text : {} > SRAM_LPAx
.TI.ramfunc : {} > SRAM_LPAx
.cinit : {} > SRAM_LDAx
.const : {} > SRAM_LDAx
.rodata : {} > SRAM_LDAx
.init_array : {} > SRAM_LDAx
.data : {} > SRAM_LDAx
.bss : {} > SRAM_LDAx
.stack : {} > SRAM_LDAx
.sysmem : {} > SRAM_LDAx
.cio : {} > SRAM_LDAx
}此致、
Marlyn