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.

Writing to RAM while application running

Other Parts Discussed in Thread: TMS320F2810

Hello.

I'm using CCSv4 on a tms320f2810.

I wish to write to some variables while code is executing. On CCSv3 it was possible, but on v4 I only got if I pause execution..

 

Is there a special configuration for this?

 

Thanks,

Gustavo.

 

  • It's actually the same as in CCSv3, only in CCSv4, it's disabled by default.  You need to enable "Real-Time Mode."  There's a toolbar item (in the Debug perspective) to toggle this on or off:  it looks like a clock with a pause symbol (") in the lower left corner.  You can also set it in your debugger properties to permanently enable/disable it on a per-project basis.

    Be warned that because of CCSv4's new underlying Java engine, this is now extremely buggy and crash-prone.  It's been my worst nightmare for the last seven months since upgrading and debugging my product under CCSv4.  (Note:  My platform uses 4 DSPs, and I believe it's CCS/Java synchronization problems that cause the crashes.  For single DSP platforms, it's probably crash-free.)  Anyway, given this, though, I have gotten into the habit of only toggling it on when needed and then quickly toggling it off again.