This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
My linker file has following. I wish to create initialized section whose load and run addresses are different
SECTIONS { /* Replace the 0x0C200000 with 0x0820000 in the line below when ready to move to L2SRAM */ GROUP (NEAR_DP): 0x0820000 { .version .buildtime .neardata .rodata .bss .cache_coherent_non_aggregates .hostShared } .csdbitreg > L2SRAM /* was MSMCSRAM2 */ .csdtreg > L2SRAM /* was MSMCSRAM2 */ .csdbitdebugmem > L2SRAM .sect "bitVectors": load = MSMCSRAM2_NC_PHY, run = MSMCSRAM2_NC_LOG }
Linker command files are documented here: http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spru186&fileType=pdf, in Section 7.5.
The correct syntax for what you are trying to do is:
.bitVectors: load = MSMCSRAM2_NC_PHY, run = MSMCSRAM2_NC_LOG