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.

TMS320F28377D: Dual core project start up issue

Part Number: TMS320F28377D

Tool/software:

Hi Expert

Customer organizes the dual core project in order below:

CPU1: Customer_boot_1+APP_1

CPU2: Customer_boot_2+APP_2

The program can free run without emulator, but once connect the XDS100V3 to the device the program will stuck in:

CPU1 stuck in: APP_1

// Send boot command to allow the CPU2 application to begin execution
IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH);

cannot run into Set IPC 17 flag.

CPU2 stuck in: APP_2

polling IPC 17 flag and ACK.

I want to know that if Customer_boot_1 already called the IPCBootCPU2() API, and the following APP_1 call the IPCBootCPU2 API() again, will it cause stuck? but why the program is OK in free run mode.

Thanks

Joe