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