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/TMS320F28379D: BEGIN address of the software in FLASH E sector

Part Number: TMS320F28379D

Tool/software: Code Composer Studio

Hi,

I am using F28379D and CCS 8.3 version.

I have a requirement that, i need to have two executable.

One exe resides in FLASH - A,B,C,D - This exe has a BEGIN address 0x080000

Other exe resides in FLASH E,F,G - This exe has a BEGIN address 0x088018

After powering up the board, Control first starts with exe 1 and after certain inputs its jumps to the second exe. I have assembly code "LB 0x088018" to jump to the 2nd exe from 1st exe. 

Expecting that, after executing this assembly code control goes to the second exe. But it control got struct in ITRAP.

After flashing the 2nd exe, I could see the disassembly window that, Flash Location 0x088018 has "Code start". This means control should pass to the 2nd exe. But its not happening.

Did i miss anything to start the 2nd exe from FLASH E sector. Please suggest.

Regards,

Munaf

  • Hi Munaf,

    Do you have Flash ECC enabled and can you make sure they are getting programmed?

    Can you also check NMI interrupt flag and Flash ECC registers to make sure their is no Flash ECC uncorrectable error?

    Regards,

    Nirav