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.

TMS320F280039C: Question about Run from a Different Address in cmd file

Part Number: TMS320F280039C


Tool/software:

Hi Champ,

I am asking for my customer.

From below .html page, having a doubt needed to clarify. Please help.

https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html

The example for Load at One Address, Run from a Different Address, is it feasible and legal to run output section with Multiple Memory Ranges as below shown ?

Cla1Prog : LOAD = FLASH_BANK0_SEC4,
RUN = RAMLS0 | RAMLS1 | RAMLS2,
LOAD_START(_Cla1ProgLoadStart),
RUN_START(_Cla1ProgRunStart),
LOAD_SIZE(_Cla1ProgLoadSize),
ALIGN(4)

Any problem and reason of the configuration not legal ? RUN output section should be the ONLY memory range, right ?

Thanks and regards,

Johnny