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/TMS320F280049: A question about address jumping of 28049

Part Number: TMS320F280049
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hi, 

We are facing a problem :

We used CCS3.3 to compile a 28032 project, the Compiler of CCS3.3 is  TI V5.2.4, here is some code.

#pragma CODE_SECTION(AppMain,"AppRun")

      void AppMain(void)

      { 

        ...

      }

After compiling is finished, we can find the address of "Appmain()" in flash with cmd file, the address is 0x3F0001.

we can use the code "asm("  LB #0x3F0001);" to jump into function Appmain.

Now we use CCS8.2 to compile a 280049 project,  the Compiler of CCS8.2 is TI V18.1.3.LTS, address of "Appmain()" in flash is also 0x3F0001, but the code "asm("  LB #0x3F0001);" failed. the data in 0x3F001 is 0xFFFF.

Our question is, why the code "asm("  LB #0x3F0001);" failed with 280049?

how can we jump to the function successly?

Thank you very much!

Erwin