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.

TMS320F28388D: Debugger changes boot-order of CPU1 and CPU2

Part Number: TMS320F28388D

Tool/software:

When I start my F28388 project without debugger, I keep CPU2 and CM in reset until CPU1 starts CPU2 and CM using Device_bootCPU2() and Device_bootCM().
This allows me to assign IOs, peripherals and memory to each CPU before CPU2 and CM start.

When I use the debugger, the chip behaves differently. When I hit the play button the CPU2 and/or CM start independently and run no matter if CPU1 allows this or not.
This way they try to access memory or peripherals that are not yet available.

Is there a way to configure the debug-configuration such that CPU2 and CM stop and wait until CPU1 starts when the debugger is connected?

Thanks,

Flurin