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 ...