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/LAUNCHXL-F28379D: CPU2 not booting from flash after reset

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

Tool/software: Code Composer Studio

I have the code working great on debug mode. I have the Red and Blue led controlled and toggled from either CPU and this works great. I have used IPC _Flag5 to have CPU1 wait until CPU2 is ready, and while CPU1 is waiting it blinks the led at a higher speed (this lets me know that cpu1 is waiting for cpu2). Everything works great in debug mode.

However, when I reset the controller I see that the blue led blinks at a high speed indicating CPU1 has booted from flash and is waiting for CPU2 to acknowledge IPC_Flag5. This suggests that CPU1 has successfully loaded from Flash but CPU2 did not.

I suspect that there is a setting somewhere to redirect CPU2 to boot from flash. Can someone please point me to a document that goes through the full process for CPU2 boot from Flash?

I have a good understanding of how to boot CPU1 (or another single core C2000 uC) from Flash, however I am new to dual_cpu applications. I suspect there is an additional step for CPU2 that I am missing.

For CPU2 I have - used the correct Flash.cmd command file, defined _FLASH macro, used memcpy() to mode code from flash to ram,(... pretty much everything needed to run a C2000 controller from Flash)

Any pointers would be greatly appreciated. 

Thank you!