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
On macOS it the `xdsdfu -f firmware.bin -r` hangs forever. On linux it returns DFU_ERR_UNSUPPORTED. Try as I might, I cannot seem to update these brand new XDS110's that CCS tells me need to be updated. I've tried setting the serial number too only to see the same error. Does anyone know how to fix this?
Hi,
Does the XDS110 work at all on the systems you are testing, even with the older firmware? The reason is that I can't reproduce this issue here on both Ubuntu 16.04/64 and macOS High Sierra 10.13.2
The sequence of commands I am issuing are:
user@host:/opt/CCS_7_4_0/ccsv7/ccs_base/common/uscif/xds110$ ./xdsdfu -e USB Device Firmware Upgrade Utility Copyright (c) 2008-2015 Texas Instruments Incorporated. All rights reserved. Scanning USB buses for supported XDS110 devices... <<<< Device 0 >>>> VID: 0x0451 PID: 0xbef3 Device Name: XDS110 Embed with CMSIS-DAP Version: 2.3.0.8 Manufacturer: Texas Instruments Serial Num: 00000000 Mode: Runtime Found 1 device. user@host:/opt/CCS_7_4_0/ccsv7/ccs_base/common/uscif/xds110$ ./xdsdfu -m USB Device Firmware Upgrade Utility Copyright (c) 2008-2015 Texas Instruments Incorporated. All rights reserved. Scanning USB buses for supported XDS110 devices... <<<< Device 0 >>>> VID: 0x0451 PID: 0xbef3 Device Name: XDS110 Embed with CMSIS-DAP Version: 2.3.0.8 Manufacturer: Texas Instruments Serial Num: 00000000 Mode: Runtime Switching device into DFU mode. user@host:/opt/CCS_7_4_0/ccsv7/ccs_base/common/uscif/xds110$ ./xdsdfu -f firmware.bin -r USB Device Firmware Upgrade Utility Copyright (c) 2008-2015 Texas Instruments Incorporated. All rights reserved. Scanning USB buses for supported XDS110 devices... Downloading firmware.bin to device... user@host:/opt/CCS_7_4_0/ccsv7/ccs_base/common/uscif/xds110$ ./xdsdfu -e USB Device Firmware Upgrade Utility Copyright (c) 2008-2015 Texas Instruments Incorporated. All rights reserved. Scanning USB buses for supported XDS110 devices... <<<< Device 0 >>>> VID: 0x0451 PID: 0xbef3 Device Name: XDS110 Embed with CMSIS-DAP Version: 2.3.0.11 Manufacturer: Texas Instruments Serial Num: 00000000 Mode: Runtime Found 1 device. user@host:/opt/CCS_7_4_0/ccsv7/ccs_base/common/uscif/xds110$
For Ubuntu, can you be sure the udev rules are properly in place as shown in the install instructions?
http://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv7#Installation_Instructions
Regards,
Rafael
Connecting it to a NUC running Ubuntu 14.04 directly via USB, I was able to update it. I was not able to update it when it was connected to my macbook pro either through macOS 10.13.2 or an Ubuntu 14.04 VM running on that macbook pro (in Parallels). Aside from this, I have had no other issues using the XDS110 on macOS in CCS.
Hi,
Thanks for reporting back your findings; I was able to reproduce the issue on the native macOS - I was using a previous HW revision of the standalone XDS110 and therefore the issue was not triggered. However, I tried to re-flash a new one and I can't - even with a previous version of CCS (7.2). I will report this.
Virtual machines are not part of our functional tests, therefore anything can happen.
At any rate, I am glad you are past that issue.
I apologize for the inconvenience,
Rafael