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