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.

TMS320F28069M: TMS320F28069

Part Number: TMS320F28069M
Other Parts Discussed in Thread: TMS320F28069, C2000WARE

Dear TI Team,

 We are facing the following issues in TMS320F28069 while debugging in CCS:-

  • When an ADC interrupt is generated, the ISR handler copies all ADC register data into a global variable.

  • There is a breakpoint in the ADC ISR handler routine.

  • When we open debug mode and click on the resume button:

    • The code execution stops at the breakpoint (in the ADC handler).

    • If we click the resume button again or toggle between the resume and suspend button, the code does not stop at the breakpoint (in the ADC handler).

    • However, if we press the Suspend button and resume again, the code stops at the ISR handler breakpoint (ADC ISR).

The main query is: when we are debugging with the ADC ISR breakpoint, does it come only once when we press the resume button or toggle between the resume and suspend button.

we attached a video of the problem for your reference.

We are using these versions of CCS and C2000ware

ccs1210(Code composer Studio 12.1.0) 

C2000 (C2000Ware_4_02_00_00) 
  • Hi,

    This is a weird issue, I don't know if it has to do with your code, but I have not seen this before.

    I'll need to ask around.

    Best Regards,

    Ben Collier

  • Hello Ram,

    Does this happen only on your project or does it also happen on example projects provided in C2000Ware? Have you checked to see if there are any optimizations turned on?

    When breakpoints are set, the debugger should stop on them any time the program starts to execute that line, it should not matter from what point you select Resume or Run.

  • Hello Omer,

    Thank you for your reply.

    1. Does this happen only on your project or does it also happen on example projects provided in C2000Ware? 

    I checked with an example project provided in C2000Ware.

    Have you checked to see if there are any optimizations turned on?

    I checked optimization, and it is off.

    Regards 

    Ram Singh

  • Hello Ram,

    Have you confirmed this occurs on other devices? Have you tried uninstalling and reinstalling the latest CCS? I unfortunately can't replicate this on my side. If the issue still persists, I will forward this to the CCS experts.