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.

TMS320F28377S: Where does the BEGIN address get programmed

Part Number: TMS320F28377S

I am working on a bootloader and have a general question.

BEGIN is defined in the linker command file as the memory location in flash where program execution starts. In some modes this is set to 0x80000, and others it is set to another address in the flash memory range; for example 0x88000 with the prior flash sections reserved for other uses.

My question: how does the BEGIN value defined in the linker command file get programmed into the processor? Does the linker set the address in Boot ROM? Does it get written and where would it be written to?

Thanks in advance for any insight.