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.

TMS320F28379D: How is entry point address determined

Part Number: TMS320F28379D

Hi,

I was able to program my program using the serial port bootloader. However, one thing that surprises me is that the entry point address of my program is 0x08d55d. I can run the program when I specify the entry point address is 0x08d55d. However, when I reboot the program does not load.  In my .cmd file I specify

SECTIONS
{
/* Allocate program areas: */
.cinit : > FLASHB PAGE = 0, ALIGN(4)
.pinit : > FLASHB, PAGE = 0, ALIGN(4)
.text : >> FLASHB | FLASHC | FLASHD | FLASHE | FLASHF | FLASHG PAGE = 0, ALIGN(4)
codestart : > BEGIN PAGE = 0, ALIGN(4)

...

with    BEGIN            : origin = 0x080000, length = 0x000002