-a -c -w -stack 0x500 -heap 32 MEMORY { PAGE 0 : CODE_FLASH_SPACE : origin = 0x089000, length = 0x37000 PAGE 1 : RAMLS6 : origin = 0x00B000, length = 0x000800 RAMLS7 : origin = 0x00B800, length = 0x000800 CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080 CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080 } SECTIONS { Cla1ToCpuMsgRam : > CLA1_MSGRAMLOW, type=NOINIT CpuToCla1MsgRam : > CLA1_MSGRAMHIGH, type=NOINIT Cla1Prog : LOAD = CODE_FLASH_SPACE, RUN = RAMLS6, LOAD_START(_Cla1funcsLoadStart), LOAD_END(_Cla1funcsLoadEnd), RUN_START(_Cla1funcsRunStart), LOAD_SIZE(_Cla1funcsLoadSize), ALIGN(8) .scratchpad : > RAMLS7 .bss_cla : > RAMLS7 }