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.

CCS6: Problem to boot on user routine

Hi,

I have a problem with CCS6, I try to boot without c_int00* TI routine.

I wrote my personal boot as:

#pragma vector=RESET_VECTOR
#pragma CLINK(start)
extern void __interrupt start()
{
   __asm("\t   MOV.W\t    #__STACK_END,SP");
   main(0);
   exit(0);

}

and I use --entry_point=start option in linker and have warning message:

warning #10063-D: entry-point symbol other than "_c_int00" specified:  "start"

But when I look at on my vector table the address reset is always the _c_int00a address and not the start address.

I don't understand the reason.

Can you help me?