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.

When To Use ICEPICK Debug Device?



Hello,

When I set-up a debug configuration for my dual CPU program, I can choose IcePick_C_0.

Under what circumstances might I choose IcePick_C_0 instead of C28xx_CPU1?

I have read the article here but it doesn't really inform my decision:

https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_icepick.html

Thank you.

  • Hello,

    Under what circumstances might I choose IcePick_C_0 instead of C28xx_CPU1?

    This is not a common circumstance. It's why we hide it from the Debug view by default since it categorized as a "non debuggable device"

    We typically do not expect customers to interact with it directly.

    That said, there are some cases where you can connect to the icepick and make some GEL calls to configure the target a certain way or to recover the cpu from a bad state (You can specify a GEL startup file for the icepick). But again, it is not a common scenario and something we do not expect the general user to have to do.

    Hope this helps.

    ki 

  • Thank you!