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.

CCSV6 now complaining about needing an XDS220 firmware update??

Other Parts Discussed in Thread: AM1802

After I accepted the TI emulators update (6.0.83.0) I started to get complaints from CCSV6 about needing a firmware update to my Spectrum Digital XDS220 emulator.

Here is the CCSV6 Error Message:

Error initializing emulator:
(Error -1056 @ 0x0)
A firmware update is recommended for the XDS2xx debug probe.
For XDS200 probes, update the firmware using the xds2xx_conf utility found in the .../ccs_base/common/uscif/xds2xx directory of the CCS installation. View the ReadMe.txt file there for instructions.
For other XDS2xx variants, follow the manufacturer's instructions for updating the firmware.
(Emulation package 6.0.83.0)

Looking in the ccsv6/ccs_base_common/uscif/xds2xx directory, there was only a firmware update for the XDS200. So looking in the ccsv6/ccs_base/emulation/specdig/xds2xx directory, I saw there was a sd_xds220_firmware_v1006.bin there. My XDS220 was reporting version 1.0.0.5, so per the TI XDS200 wiki site, I did update the XDS220 as follows:

$ ./xds2xx_conf update xds2xxe 192.168.2.243 xds2xx_xc64_swd.xsvf
$ ./xds2xx_conf update xds2xxe 192.168.2.243 sd_xds220_firmware_v1006.bin
$ ./xds2xx_conf boot xds2xxe 192.168.2.243

This updated both the CPLD and the Firmware correctly:

$ ./xds2xx_conf get xds2xxe 192.168.2.243
boardRev=1
ipAddress=192.168.2.243
ipConfig=dhcp
ipGateway=0.0.0.0
ipNetmask=0.0.0.0
productClass=XDS2XX
productName=XDS220
serialNum=00:0E:99:03:97:59
swRev=1.0.0.6
hostCPU=AM1802
emuCtrlType=Bit bang
extMemType=SDRAM
portUSB=true
portENET=true
portWIFI=false
portRS232=false
EnableUSBSerial=false
CurrentMeasure=true
$ ./xds2xx_conf get xds2xxu 0
boardRev=1
ipAddress=192.168.2.243
ipConfig=dhcp
ipGateway=0.0.0.0
ipNetmask=0.0.0.0
productClass=XDS2XX
productName=XDS220
serialNum=00:0E:99:03:97:59
swRev=1.0.0.6
hostCPU=AM1802
emuCtrlType=Bit bang
extMemType=SDRAM
portUSB=true
portENET=true
portWIFI=false
portRS232=false
EnableUSBSerial=false
CurrentMeasure=true

I am still getting the Error message from CCSV6 about needing a firmware update!

Error initializing emulator:
(Error -1056 @ 0x0)
A firmware update is recommended for the XDS2xx debug probe.
For XDS200 probes, update the firmware using the xds2xx_conf utility found in the .../ccs_base/common/uscif/xds2xx directory of the CCS installation. View the ReadMe.txt file there for instructions.
For other XDS2xx variants, follow the manufacturer's instructions for updating the firmware.
(Emulation package 6.0.83.0)

How can I resolve this issue? What firmware version should be the current version for Spectrum Digital XDS220?

Don ...

  • Don,

    1006 is the latest version. If I follow the same steps as you I see the same behavior. As soon as I update the "TI Emulation" package I get the warning about the firmware being out of date. I then update the firmware but it keeps warning me. The only difference is that for me I have my 220 connected via USB but that doesn't seem to make a difference. I am going to try a xds200 to see if this problem is specific to the 220.

    For me I can click on ignore in the pop-up and it will let me connect to the device.

    John
  • XDS200 is fine. Seems to be specific to the 220. I will follow up with team. I have filed SDSCM00052546
    to track this.

    John
  • Thanks John :)

    Don ...
  • I have this exact same issue with my on-board XDS200:

    C:\ti\ccs_base\common\uscif\xds2xx>update_xds2xx.bat xds200
    Updating CPLD ...
    .
    Updating Firmware ...
    .
    Rebooting ...
    .
    Reading Configuration ...
    .
    Check swRev is 1.0.0.6 or higher
    .
    boardRev=0
    ipAddress=0.0.0.0
    ipConfig=dhcp
    ipGateway=255.255.255.255
    ipNetmask=255.255.255.255
    productClass=XDS2XX
    productName=XDS200
    serialNum=00:0E:99:03:9F:66
    swRev=1.0.0.2
    hostCPU=AM1802
    emuCtrlType=Bit bang
    extMemType=SDRAM
    portUSB=true
    portENET=false
    portWIFI=false
    portRS232=false
    EnableUSBSerial=false
    CurrentMeasure=false
    Press any key to continue . . .

  • After the latest CCS V6 updates, I no longer am getting this issue. I have updated my Spectrum Digital XDS220 with the latest firmware:
    boardRev=1
    ipAddress=192.168.2.243
    ipConfig=dhcp
    ipGateway=0.0.0.0
    ipNetmask=0.0.0.0
    productClass=XDS2XX
    productName=XDS220
    serialNum=00:0E:99:03:97:59
    swRev=1.0.0.8
    hostCPU=AM1802
    emuCtrlType=Bit bang
    extMemType=SDRAM
    portUSB=true
    portENET=true
    portWIFI=false
    portRS232=false
    EnableUSBSerial=false
    CurrentMeasure=true

    CCSv6 Service Release Linux: 6.1.1.00022
    TI Emulators: 6.0.83.1
    Spectrum Digital Emulators: 5.2.0.14

    Don ...