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.

F28377D - CPU1 and CPU2 debug as a group

Other Parts Discussed in Thread: CONTROLSUITE

I am having some inconsistent behavior when grouping CPU1 and CPU2 in the debug environment. The intent is to suspend and resume execution as a group, rather than individually. The problem is that CPU2 does not properly execute the code. Please note that if I resume execution individually, both CPU's operate perfectly - the issue only happens when I group them. My suspicion is that CPU2 is taking off before the JTAG can take control of it, causing the code to abort. Here is a snapshot of my debug window:

Some details:

- Using the F28377D control card on docking station

- controlSUITE version 3.4.3, device support v210

- CCS version 6.2.0.00048 

- Blinky project running on RTOS - both cores have similar code. I confirm proper execution by observing the LED's.

- the same problem is observed with the customer's setup.

My question is: how can we enable proper execution when the CPU's are grouped. If not possible, do we have any workaround?

Thank you!

  • Lenio,

    I am going to move this to the Code Composer forum. They will know the inner workings of CCS better.

    -Mark
  • Hello Lenio,
    Sorry for the delayed response.

    I tried reproducing this on my F28377D control card, but it seems to work fine.

    Can you provide the executable? You can attach it to this thread or send it to me directly (via private message or e-mail).

    Thanks
    ki
  • I used the dual core blinky example from controlSUITE. Make sure to group the cores and suspend and resume execution few times.

    Thank you!

  • Yes I used the same exact examples on my F28377D ControlCard. Both cores were grouped and I resumed/suspended multiple times.