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.

CCS/CC3220SF-LAUNCHXL: Interrupt Behavior When Stepping Code

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3220SF

Tool/software: Code Composer Studio

Has the stepping behavior of the CCS debugger recently changed in CCS 7.3.0 with regard to interrupts?  It seems that we used to be able to step (over, into, out of) in C code and the target would continue servicing interrupts, but not break in the interrupt.  The only option I have now is to disable interrupts while stepping, which I don't necessarily want.

How can I get the classic behavior of being able to step through code and have interrupts service, but not break the debugger on interrupt.

Thanks,

Stuart

  • Stuart Baker said:
    It seems that we used to be able to step (over, into, out of) in C code and the target would continue servicing interrupts, but not break in the interrupt.

    Was that behaviour on an ARM or DSP device?

    It is my understanding that DSP devices, such as a C66, support "real time mode" where critical interrupts can continue to be serviced while stepping non-time critical code. Whereas ARM devices don't have an equivalent of the DSP real time mode. 

  • Chester,

    As stated in the posting title, this is for the CC3220SF, which is an ARM only device. There has been some offline internal TI discussion of this issue, and once I know more, I'll update this thread with more information on the resolution. For now, it is enough to say that TI is aware of this debug behavior and looking into ways to provide more configurable options for the user.
  • Stuart - we will be cleaning up this behavior for CCSv7.4.0. Basically you will be able to get back the the behavior you saw in previous versions of CCS.

    Thanks
    ki