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.
Tool/software: Code Composer Studio
Hello All,
I've looked at the threads on this - but I do see the XDS-110 listed in Device Manager - CCS doesn't see it though.
Also - the xdsdfu tool does not find it - and I have to wonder if this is a Win10 driver issue at this point.
Interesting - the XDS-200 does work - but when I connect with CCS - it tries to do a driver(firmware) update - the update *fails*; then connects to the target.
This seems to happen every time with the XDS-200.
Is this a possible driver issue with Win10?
Why would the XDS-110 be working OK; the USB drivers are loaded under device manager; but CCS no longer finds the XDS110? I received this XDS-110 about 1 week ago.
Thanks,
John W.
Hello Rafael,
What is/was the solution to this:
Another user reported a similar scenario, but in his case it was with Linux/macOS.
Maybe there is a hardware issue with the last batch of XDS110's that shipped?
The XDS110 worked fine for ~1 week. As in my OP - XDS-100v2 and XDS-200 both work fine with the target. I had been using the XDS-100v2 on this target board; switched to the XDS-110 when I received it; and then tested with the XDS-200 when the XDS-110 no longer connected.
I agree - I can see the driver in the driver window and also the COM Ports - I thought that could be an issue - seeing both the driver and both COM Ports - but I disabled the 'aux' COM port and get the same results.
CCS - 7.4.0.00015
TI Emulators 7.0.100.1 com.ti.emulation.pack.win32.feature.group Texas Instruments
Standalone
I'm an admin on the PC; I ran everything in admin mode; including re-installation of 7.4 - and get the same results.
I updated the firmware on the XDS-200 (same PC); and it is working fine - don't get the annoying update issue inside CCS; makes me think something could be related here to the XDS-110.
I used the following directory for the update:
F:\Texas_Instr-New-Install-7p4\ccs_base\common\uscif\xds2xx>
Thanks,
John W.
Rafael,
OK - here's the post you are referring to:
e2e.ti.com/.../657865
My problem is similar; but I'm not sure if this happened immediately after a firmware update with CCS and the XDS110. I used it for around 1 week - I suppose it could have done a firmware update when I was distracted by something maybe; and I clicked OK not realizing that.
Other than that - my experience appears to be identical to what's in this thread:
e2e.ti.com/.../657865
I wonder now if it worked and then failed on the next reboot of this PC after a firmware update.
This is what I get when running the dbgjtag command:
F:\Texas_Instr-New-Install-7p4\ccs_base\common\uscif>dbgjtag -f @xds110 -S integrity
An error occurred while hard opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-260' (0xfffffefc).
The title is 'SC_ERR_XDS110_OPEN'.
The explanation is:
An attempt to connect to the XDS110 failed.
The cause may be one or more of: no XDS110 is connected, invalid
firmware update, invalid XDS110 serial number, or faulty USB
cable. The firmware and serial number may be updated using the
xdsdfu utility found in the .../ccs_base/common/uscif/xds110
directory of your installation. View the ReadMe.txt file there
for instructions.
Thanks,
John W.
John Westmoreland43 said:
Other than that - my experience appears to be identical to what's in this thread:
e2e.ti.com/.../657865
I wonder now if it worked and then failed on the next reboot of this PC after a firmware update.
John Westmoreland43 said:Could the serial number showing up as '0' be an issue possibly?
Is it just '0'? Or is it '00000000'?
There is a known dependency where the serial number must be 8 characters long
John Westmoreland43 said:Serial Num: 00000000
That is ok then
John Westmoreland43 said:But the unit has a serial number on the label/sticker on the back; so I have to wonder why the serial # is missing in the driver/firmware check and also wonder how a 'null' serial number could be a problem.
No, "00000000" is a valid serial number as far as CCS is concerned. As long as there are not multiple debug probes of the same type with the same serial number, it is fine:
http://software-dl.ti.com/ccs/esd/documents/sdto_ccs_multi-probe-debug.html#xds110
(first of all, sorry. I clicked on the wrong button when I marked one of your posts as "Ti thinks answered")
John,
Thanks for the additional information. The changes between build 100.0 and 100.1 should not influence this particular scenario.
John Westmoreland43 said:The XDS-110 is working fine but I'm a little worried about the serial number being blank; or to be exact, 00000000 - which is more than likely 'NULL' in the computing world; so I may try changing the serial number to what's on the sticker.
I don't recall the serial number causing any problems for me. Initial releases of the XDS110 were shipped with a NULL S/N but there was a problem that disallowed any changes to it - IIRC a bootloader update was required but I can't find the thread. However, since your XDS110 is quite new, you most probably have a newer batch. To test this, issue a xdsdfu -s 0xDEADBEEF -r and see if the setting "sticks" - if so, your pod should be ok.
John Westmoreland43 said:
Certainly. Check the discussion below where another user does that as well:
https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/610305/2257436
Hope this helps,
Rafael
P.S. Your rant about Win10 matches what I observed here as well; when it says that "All your files are exactly where you left them" after an update, this is not always true. That and other things made me switch back to 7 in my home computer.