Part Number: F29H859TU-Q1
Tool/software:
Hello,
How can I combine memory that is non-continuous within a Linker Command File?
For example, if I define my own section and want it to span SRAM_LPAx and SRAM_CPAx?
Excerpt from the F29H85x RAM .cmd file:
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
}