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.

TMDSCNCD263: How to recover XDS110 Firmware

Part Number: TMDSCNCD263
Other Parts Discussed in Thread: AM2634, , TMDSHSECDOCK

Whilst updating the firmware on the in-built XDS110 on the TMDSCNCD263 (AM2634 Control Card) it seems to have ended up bricked. The XDS110 is no longer detected in device manager and none of the 2x LED light up anymore when powered over USB.

Although when connecting the Control Card to the TMDSHSECDOCK it is possible to use an external XDS110 to debug the AM2634, this doesn't allow connection to UART0 which aren't exposed through headers or the dock. Therefore would like to try to fix the in-built XDS110.

Looking in the documents included with code composer \ti\ccs1220\ccs\ccs_base\common\uscif\xds110\XDS110SupportReadMe.pdf There is a method "Recovering a Bricked XDS110 without JTAG" where the JTAG TDO pin is shorted ground to put the XDS110 into DFU progrmming mode. I tried this without success.

There is also "Updating Firmware Using a JTAG Connection", but as there is no JTAG header for the TM4C on the Control Card it would require soldering to the test points TP3, TP4, TP6 and TP7 to create a JTAG header.

 

Should this procedure still be possible?

Thanks

David

  • Hello David,

    Whilst updating the firmware on the in-built XDS110 on the TMDSCNCD263 (AM2634 Control Card) it seems to have ended up bricked.

    What steps were taken to update the firmware? Were you able to observe the XDS110 in the device manager before updating the firmware?

    Can you confirm the voltage level of pin1 (VBUS_DET) with the micro-B usb cable installed?

    Can you confirm that you power cycled the board with TDO (pin 97) grounded? 

    There is also "Updating Firmware Using a JTAG Connection", but as there is no JTAG header for the TM4C on the Control Card it would require soldering to the test points TP3, TP4, TP6 and TP7 to create a JTAG header.

    I have not gone through this method with the control card and so I will consult my team and provide feedback shortly. 

    Regards,

    Erik

  • Thanks for the quick feedback.

    The XDS110 was working fine previously and accessible in device manager. Not sure of the exact steps that were taken to cause the issue as a colleague was using the board and it was some time ago, although I know it involved using xdsdfu

    When confirming the voltage on pin1 (VBUS_DET), which was 1.97V, I realised I was using the wrong ground for when trying power cycling with TDO grounded (as the XDS110 is isolated from the rest of the Control Card). So after power cycling with TDO connected to the correct ground I was able to successfully reprogam the XDS110 using xdsdfu, so the issue is now fixed.

    Thanks for your help

    David