Other Parts Discussed in Thread: C2000WARE
Hi,
In my software, I want to use CPU1 and CPU2. Sequencing between each core is drive with IPC flags. Program for each core are loaded on FLASH.
During my tests, I tried many case :
- If I only load CPU1 (and removed IPC flags), after a restart of the MCU (power supply switch off then switch on), program restart correctly.
- If I load CPU1 with an empty program (and no IPC flags) and CPU2 with a simple led blinking, program restart correctly after a restart (led blinking).
- If I load CPU1 and CPU2 with their own program (and IPCs using), it works directly after programming, but it doesn't works after a restart.
- I tried to add this line in CPU1 program, it doesn't works directly after programming both CPUs :
IPCBootCPU2(C1C2_BROM_BOOTMODE_BOOT_FROM_FLASH)
Do you have an idea ? I suspect IPCs after a restart, but it's strange.
Thanks for your feedback.
Regards,