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.

TMDSEMU200-U: Reflash a bricked XDS200 DEBUG PROBE (TMDSEMU200-U Blackhawk)

Part Number: TMDSEMU200-U
Other Parts Discussed in Thread: AM1802

Hello

I have allready posted under Ti Tech Support under: CS1729631: Flashing a bricked XDS200 DEBUG PROBE (TMDSEMU200-U)
(I have been advised to repost in E2E forum. Why is this not pushed forward to E2E automatically?)


I have brickeda XDS200 DEBUG PROBE TMDSEMU200-U JTAG Adapter by following the XDS200 Product page chapter
"Updating the firmware" subchapter "If you have a single XDS200 connected via USB:"
The Serial Number of my Blackhawk device is S\N: TC53183

I followed the instructions exactly.
All command returned without an error message.

Initially the command "xds2xx_conf get xds2xxu 0" reported a working device.

After the "xds2xx_conf boot xds2xxu 0" command the XDS200 was dead.
and the get command returned:
Error : Failed to open port connection : xds2xxu : 0
Error : test failed

When you plugin the USB connector the power LED does not get on and the
entries in Device Manager:
XDS2xx Emulator CDC Serial Port (COM8)
XDS2xx User CDC Serial Port (COM9)
are not appearing.

For being able to quickly continue working we have bought a new one.

But now i would like to fix the bricked one. (So we have a backup if the new breaks)

I have read through a lot of Texas Instruments Documents until i found the article of Dorothea Pfeiffer:
https://dev.ti.com/tirex/explore/node?node=A__AADzJ8Y-La4f7Bi5Ga0TcA__xdsdebugprobes__FUz-xrs__LATEST
"

By playing with my bricked XDS200 I think I was able to find a way to make it work. The procedure below takes into consideration the original XDS200 bootloader in flash memory is intact - there is no way to know until you try the procedure and see if it works after a disconnect/connect.

- Connect an external JTAG debugger to the JTAG port of the XDS200 onboard debugger. 

- Start CCS and create a target configuration using the external JTAG debugger as a connection and the AM1802 as the target device.

- Follow the steps on the video below (I will eventually "beautify it" to publish somewhere else)
"

I have identified a AM1802 and a XILINX XC2C64A chip on the board.
I have also found UART serial connector pins: RxD GND TXD.
And i have found a J3, a micro 2 rows 16-pin connector.

Questions:

Can i restore the original Firmware via bootloader on the serial port?
If yes then i need the serial port parameters and the firmware file to boot and the boot load command to apply.
I will use PuTTY to do so. (In the meantime i have found default 115200; ( possibly 8 data bits no parity 2 stop bits no handshake but this was not documented) )

I did not find an internal JTAG port.
Can i flash the Firmware using a second JTAG adapter via J3?
If yes then i need the pinout of J3 to connect it properly. (I have found the pin 1 mark)

If all does not work.
Is there another way to flash the firmware?
I can also solder a cables to a JTAG connector and the AM1802E processor but i need to know what pins are needed and their names.

I would prefer the UART boot solution if possible.
Please inform me if there is a PC Host Tool and where to download it to restore the firmware.

I am aware that nothing would work if the bootloader has been tampered.
In that case only a JTAG connection (J3 ?) would safe the device.

Kind regards
    Daniel Wyss

  • Hello Daniel,

    This board was designed by Blackhawk. As far as I know, TI does not have the design files for the board, hence may not be able to answer your questions about the board itself. Since you mentioned you followed the instructions exactly and the board was bricked, perhaps an RMA would be warranted. Did you purchase this tool from TI?