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: Load sections from Flash to RAM

Part Number: TMS320F280039C


Hi Champ,

I am asking for my customer.

They are adding RAM functions, while the compiler has an error if the function size is greater than a sector with using "LOAD = …"  (.TI.ramfunc : LOAD = FLASH_BANK0_SEC1 | FLASH_BANK0_SEC2 | FLASH_BANK0_SEC3), and it passes with using " >> " (.TI.ramfunc : >> FLASH_BANK0_SEC1 | FLASH_BANK0_SEC2 | FLASH_BANK0_SEC3).

1. In this condition (function is greater than a sector), what is the difference between these 2 syntaxes ?

2. Is the error related to the allocation onto the boundaries ?

Thanks and regards,

Johnny