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.