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.

CC1310: JTAG "Halt in Boot" flag

Part Number: CC1310

Hello,
customer has a problem with the JTAG interface. The CC1310 works in a noise environment which may be will be inducted into the TCK pin and then the "Halt in Boot" flag was set. After the next FW reset the CC1310 hangs during boot. A HW reset is not possible in the application. Can this belongs to the recommendation to add an pull-up on the TCK-pin in the chapter 5.4 ICEMelter.

 Questions:

- What external pullup resistance value does TI recommend?

- What is the value of the internal pullup resisitor?

- How high is the risk for this behaviour?
  * Is there a time frame for the 8 TCK pulses?

- Are there other ways to safely lock or deactivate JTAG?

- Customer detection of this JTAG state (found in the Interne)t:
  * bool HIB_Next = ((HWREG( AON_SYSCTL_BASE + 0xC) & 0x400) >> 10);
  * Is there any further documentation or idea to detect the "Halt in Boot" flag?

- Is it possible to reset JTAG via FW at runtime?

- Can JTAG be safely locked or deactivated during runtime via FW?

Customer needs a workaround to detect the "Halt in Boot" flag in SW and reset the flag in SW. After that the JTAG should go into sleep again. Is this possible?

Regards, Holger

TRM_ICEMelter_chapter.docx