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.

LAUNCHXL-F28379D: Dual core flash programming

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: C2000WARE

I imported the example of dual core from \ti\c2000\C2000Ware_4_01_00_00\driverlib\f2837xd\examples\dual\led. I have tested the RAM code and worked well. But I failed the FLASH code. My steps as below and please check what is wrong

1. I set the build configurations from CPU1_RAM to CPU1_FLASH at cpu1 project.

2. the same configutaions change from CPU2_RAM to CPU2_FLASH at cpu2 project.

3. build the both project

4. debug the project 1 and program the flash

the console output:

C28xx_CPU1: GEL Output:
Memory Map Initialization Complete
C28xx_CPU1: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.
C28xx_CPU2: GEL Output:
Memory Map Initialization Complete
C28xx_CPU2: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.

at this moment the debug window as below:

I started the cpu1 debug and it worked that led1 toggled.

I started the cpu2 debug but it failed at device.c

But this worked well at RAM code.

Do I need to revise anything to let it work?