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.

CCS/TMS320F28388D: Entry point when booting from FLASH

Part Number: TMS320F28388D

Tool/software: Code Composer Studio

Hello,

I'm trying to build a custom bootloader but I'm struggling to understand the entry point. What I'm reading from the Technical Reference Manual and from the Reference Guide when GPIO72 and GPIO84 are both high then I'll be booting to flash, boot rom code should run and after that I should enter my code at the entry point which suppose to be 0x80000. In any way at page 698 of the Technical Reference Manual(Par. 5.7.3) i read I have 4 possibilities 0x80000,0x88000,0xA8000,0xBE000. Now debugging my code I see that the code actually jumps to _c_int00 and also seems to be the entry point. The address of this "_c_int00" has no sense for me(0x89440). I would like to insert a custom code at the entry point and develop my code from there and i would like to call the main() my self. I'm using the MCU063A(TMS320F28388D controlCARD) development board and debugging with the on board debugger. Why am I not entering at 0x80000? And most important how can I block _c_int00 from been added to my linker?