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.
Part Number: EVMK2H
Tool/software: Code Composer Studio
Hi,
We tried to update the XDS200 firmware for an EVMK2H14 to get it working code composer in Linux which failed. We moved our device to a windows computer to verify it is present in windows device manager which it is not. There are no ports present under device manager.
After running "xds2xx_conf get xds2xxu 0" in windows now this has resulted in
Error : Failed to open port connection : xds2xxu : 0
Error : test failed
From the following link, http://processors.wiki.ti.com/index.php/XDS200 under updating firmware it had warned of possible bricking of the XDS200. Are there any steps I can take to recover this or does this seem to require an RMA?
Jake,
Please refer to this related post. It explains that the XDS200 emulator firmware cannot be upgraded reliably from a Linux host.
https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/580450
You should also be familiar with this wiki:
http://processors.wiki.ti.com/index.php/XDS200#Updating_the_XDS200_firmware
For KeyStone EVMs that have the mezzanine XDS200 emulator mounted on-board, there is no JTAG header on the board for re-loading the firmware when it has become corrupted. There is an edge card connector that contains the JTAG signals. This edge connector was used during production to load the emulator firmware initially.
To restore the firmware, a JTAG connector will need to be wired to this interface. You can use any of the standard JTAG emulator connectors. We recommend either the legacy 14-pin header or the compact 20-pin header. Details about these connectors can be found at:
http://processors.wiki.ti.com/index.php/XDS_Target_Connection_Guide#JTAG_header_pinouts
or
Emulation and Trace Headers Technical Reference Manual (SPRU655) at www.ti.com/lit/pdf/spru655.
The pin names on the edge connector are listed below. Note that the odd pins are on the top-side of the edge connector. You will only need to wire in the following JTAG emulation signals: TRSTn, TMS, TDI. TDO, RTCK and TCK. The target voltage detect TVD will need to be attached to 3.3V and you will need a ground connection. SRST can be connected but is optional.
The diagram below shows the AM1802 JTAG connection on the K2E EVM containing a flattened XDS200 emulator. These are the proper connections needed for the compact 20-pin header.
Once you have a working emulation connection to the AM1802, you can reload the firmware image per the instructions provided in the post linked above. Note that the mezzanine XDS200 emulators are powered over the USB cable to the PC host. This cable will need to be installed to complete the firmware update.
These instructions are provided to assist customers who have corrupted the firmware in their XDS200 emulator. Customers who perform these steps do so at their own risk. TI cannot guarantee this procedure.
Tom
Alexander,
There is no need to connect the power pins, just the JTAG signals.
Tom