Part Number: TMS570LS0914
Other Parts Discussed in Thread: LAUNCHXL-TMS57004
Hello,
I am using CCS v12.1.0 as my IDE.
My JTAG device is an XDS110 debug probe and Am using a TMS5700914APZQQ1 as my MCU in a custom board. I'm trying to program the micro controller using the XDS110 debug probe.
My connections are straightforward just direct connection between these signals without any pull-up or pull-down.
XDS110 side - TMS570 side
TMS - TMS
TDI - TDI
TDO - TDO
TCK - TCK
nTRST - nTRST
VTREF - 3.3V
GND - GND
I am getting this error and im not able to complete the JTAG integrity tests and im not able to program my MCU.
I've tried the following things.
1) This error is not found in the https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#invalid-data-read-back (with the specific 0Xffffff17).
2) There are no shorts between the JTAG lines or the JTAG lines to the VCC or to the GND
3) I've tried reducing clock speeds. No effect
4) I'm using the target supplied power in the configuration and i've tried specifying the voltage to 3.3V. No effect
5) I've tried deleting the existing ccxml file and creating a new ccxml file. No effect
6) I've updated my CCS software to latest version and the XDS110 emulator's drivers also (They are coming properly in my windows device manager). No effect.
7) 1.2V and 3.3V is properly going to the MCU.
8) The ERROR LED on the MCU is not indicating any errors
9) The XDS110 debug probe is working properly. Green led is glowing properly. (I tried using the XDS110 to program a Launch pad which had the TMS57004 bypassing the onboard XDS100v2)
10) After powering up,I tried resetting the MCU (nRST signal) and then try programming. No effect.
I have not tried :
1) Updating the XDS110 firmware
2) I have not probed the main external crystal oscillator connection to the MCU. But i'm not sure whether that affects the JTAG connection between the XDS110 and the MCU.
3) If any specific pins require pullup or pulldown during startup, it might not be there. But internally some pullups or pulldown will be there. So i dont think this will be a major issue.
4) Im currently not connecting RTCK or nRST to the XDS110. But i dont think those signals are required. Please correct me if i'm wrong.
5) Can i try using the launchpad's onboard XDS100v2 to program my MCU using the exposed JTAG header ?(LAUNCHXL-TMS57004)
