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/MSP432P401R: invalid XDS110 serial number, or faulty USB cable

Part Number: MSP432P401R
Other Parts Discussed in Thread: CC2564MODA

Tool/software: Code Composer Studio

I am seeing the following error with my dev setup:

OS: MacOS Sierra 

Dev kit: MSP432 + CC2564MODA

CCS: Version 8

---

[Start: Texas Instruments XDS110 USB Debug Probe]

Execute the command:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

[Result]


-----[Print the board config pathname(s)]------------------------------------

/Users/basuhire/.ti/ti/0/0/BrdDat/testBoard.dat

-----[Print the reset-command software log-file]-----------------------------

This utility has selected a 100- or 510-class product.
This utility will load the adapter 'libjioxds110.dylib'.
The library build date was 'Feb 8 2018'.
The library build time was '18:21:48'.
The library package version is '7.0.188.0'.
The library component version is '35.35.0.0'.
The controller does not use a programmable FPGA.

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,

 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.

[End: Texas Instruments XDS110 USB Debug Probe]

  • Got it working with firmware update (processors.wiki.ti.com/.../XDS110

    Go to the directory where the utility is installed:
    C:\>cd C:\ti\ccsv6\ccs_base\common\uscif\xds110
    Run the configuration just to make sure a XDS110-class debugger is connected (or to list how many are connected) and what is the firmware revision installed on it:
    C:\ti\ccsv6\ccs_base\common\uscif\xds110>xdsdfu -e
    Put the XDS110 in DFU mode:
    C:\ti\ccsv6\ccs_base\common\uscif\xds110>xdsdfu -m
    Run the updater, passing the firmware file and resetting the debug probe afterwards:
    C:\ti\ccsv6\ccs_base\common\uscif\xds110>xdsdfu -f firmware.bin -r
  • Basavaraj,

    Good to hear that you were able to get past this. Were you able to do the firmware update ok on macOS or did you end up using windows machine?

    Regards,
    John