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.

Error while running both CPU together using GROUP option

Hi,

One of our F28377D customer reported issue that when they group the CPU1 and CPU2 code and try to RUN them together it gives error. I reproduce this issue and found that issue occurs when code is running from FLASH. If the current PC is pointing to FLASH address when CPU is halted then running the cores using group option gives error. Look like it's not able to remove the breakpoint (which in this case would be HW breakpoint because FLASH can not written) and gives error.  Strange thing is that I see this issue with XDS510 (from SD) emulator only and not with XDS100 emulator (tried only these two so far).

To reproduce this issue, please use import "blinky_dc" example from "controlSUITE\device_support\F2837xD\v190\F2837xD_examples_Dual"

Connect to CCS via XDS510 emulator. Group CPU1 and CPU2 like below -

Connect to both the core.

Change the build configuration of both the projects (CPU1 and CPU2) to *FLASH* and compile and load the respective .outs on CPU1 AND CPU2.

Now select "Group1" and click in "RUN" icon. You'll see the error.

Regards,

Vivek Singh

  • Any suggestions/help on this?
  • Vivek,

    Sorry about the delayed reply. I was able to reproduce this as well with the XDS510 emulator from Spectrum Digital, but not with XDS100v2 or the XDS200. So I suspect there is a bug in the XDS510 driver, however SD has no plans to update/fix XDS510 driver issues. I know this is not ideal for customers that are already using these emulators but for longer term support we would recommend moving to a different emulator like XDS100 or XDS200.

     

  • Thanks Aarti. XDS100 is a bit slow for flash programming hence XDS200 would be better replacement. It is bit surprising though that SD does not plan to fix issues related to their XDS510 emulators which is a costly emulator.