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.

CCS/TMDSEMU110-U: If you are having connection problems after upgrading to CCSv9.0.1, CCSv9.1.0 or newer, read this

Part Number: TMDSEMU110-U
Other Parts Discussed in Thread: UNIFLASH

Tool/software: Code Composer Studio

When updating CCS from v8 or earlier to v9 or newer, some changes were introduced to the JTAG Clock speed (TCLK) parameter of the XDS110 Debug Probes.

UPDATE Dec 2019: This default setting is scaled back to 5.5MHz in the December release of the TI Emulators component version 8.4.0.00006 (which is also part of CCSv9.3). This TCLK speed was proven to be more reliable across all development boards.  Simply update your copy of CCS by going to menu Help --> Check for Updates and select the TI Emulators component. 

CCSV9.0.x

The TI Emulators package (emupack) that ships with CCSv9.0.x versions (8.1.0.000xx) has some jitter on the clock edges when running at 2.5MHz (the maximum speed of this version), which may cause very random communication errors with the target.

Although errors are not regularly seen with the common Launchpads, custom boards that feature longer cconnections or even the use of isolation adapters can cause the problem to manifest itself in the shape of errors 1170, PRSC and others.

The remedy for this is to lower the TCLK speed to 1.25MHz. This will reduce the jitter and should warrant a reliable connection.

Another alternative is to update the emupack to the newest release. But that also features an important change. Read on.

CCSv9.1.0

The TI Emulators package (emupack) that ships with CCSv9.1.x versions (8.2.0.000xx) changed the default TCLK speed.

With this new emupack, some performance improvements enable higher speeds up to 14MHz and the default is set to 8MHz, which was tested to be compatible with the Launchpads and development kits. However, this may be too high depending on the length of the connections, the use of isolation adapters and other physical factors.

In case there are problems, reduce the TCLK speed to the previous default of 2.5MHz or even to a slightly higher speed of 5.5MHz and see if the connections can be made stable.

For details on how to change the TCLK speed, check section Advanced target configuration options

Cloud/Uniflash

In CCS Cloud or in Uniflash there is no advanced Target Configuration Editor, therefore the change must be done directly on the XML code. Please refer to the post below for an example on how to proceed:

https://e2e.ti.com/support/tools/ccs/f/81/p/821465/3039205#3039205 


The contents of this text are also available at the section JTAG clock speed considerations of the XDS110 page at:

http://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html