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.

Breakpoints behaving badly and other general gripes

SDO Team,

I've noticed lately breakpoints behaving strangely.  

OSX 10.15.7

CCS 12.1.0.00007

Part F280049C

Let's look at this snippet:

As you can see I've set a few breakpoints, but the emulator never hits them.  However if I add a breakpoint on the memcpy, I immediately hit it.  I was also able to double click repeatedly on line 317 to add an infinite number of breakpoints to a single line:

I suspect my issue has something to do with the function being in RAM?

Other miscellaneous gripes:

Looks like the updater is failing for me:

Also CCS has a tendencey to force its pop ups to the top of the screen.  This is specific in regard to the little breakpoint message that pops up. See below:

Debug View:

When I switch to edit:

When I tab to another application:

The behavior of this does appear to have gotten better.  Previously once this box was on screen the only way to get rid of it was to kill CCS.  Now it appears it will go away if you go back to debug view and mouse over the offending breakpoint.

Let me know if I can provide additional information to help resolve these issues, but no rush.  I can work around all this stuff.

Best,

Trey

  • Hi Trey,

    As you can see I've set a few breakpoints, but the emulator never hits them.  However if I add a breakpoint on the memcpy, I immediately hit it. 

    Do you build your program with optimization enabled? Would it be possible to provide a small reproducible test case

    As for the other issues, I'll need to try it out on my catalina macbook which I do not have with me at the moment. Note that it is holiday season here with most folks (including myself) on vacation so it may be a bit of time before I can get back to you.

    Thanks

    ki

  • No I've got optimizations turned off.  I will try to put together a test case to send over.

    Like I said, no rush.  I know its holiday time.