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: XDS220 ISO Firmware update

Other Parts Discussed in Thread: AM1802

Tool/software: Code Composer Studio

We are using spectrum digital XDS220 ISO debug probe from spectrum digital, we need the update the firmware on the debug probe via USB.

As per the procedure given in the website: processors.wiki.ti.com/.../XDS200

Step1 Go to the directory where the utility is installed:

C:\>cd C:\ti\ccsv6\ccs_base\common\uscif\xds2xx
C:\>cd C:\ti\ccsv6\ccs_base\emulation\specdig\xds2xx

As we are using spectrum digital our directory should be second one

Step2 Run the configuration just to make sure a XDS200-class debugger is connected and what is the firmware revision installed on it:
If you have a single XDS200 or a XDS220 connected via USB:
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf get xds2xxu 0

When we run this configuration file it lists the following properties of the debugger
boardRev = 2
ipAddress = 0.0.0.0
ipConfig = dhcp
ipGateway = 0.0.0.0
ipNetmask = 0.0.0.0
productClass = XDS2XX
Product Name = XDS200
serilNum = 00-0E-99-03-9A-A1
swRev = 1.0.0.8
hostCPU = AM1802
emuCtrlType = Bit bang
extMemType = SDRAM
PortUSB = True
PortENET = false
PortWIFI = false
PortRS232 = false
EnableUSBSerial = false
CurrentMeasure = false

MAC ID manually verified

Step3 Run the commands in the exact order shown below (the batch file update_xds2xx does this in reverse order, increasing the chances of failure):
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf update xds2xxu 0 xds200_firmware_v1008.bin
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf program xds2xxu 0 xds200_cpld_v1008.xsvf
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf boot xds2xxu 0

Here only the problem occurs
As we are Still in the directory related to spectrum digital.
When we type the first command
xds2xx_conf update xds2xxu 0 xds200_firmware_v1008.bin

It says "ERROR: Invalid or missing firmware" from the command prompt

we analyzed the folder and found the file as sd_xds220_iso_firmware_v1008
so we changed the file name in the step3 first command as xds220_firmware_v1008.bin but the error continues

So we changed the directory to "C:\>cd C:\ti\ccsv6\ccs_base\common\uscif\xds2xx" and tried, all the steps are working without any issues

Our question is from which directory we need to update the firmware as our debugger is spectrum digital XDS220 ISO
If we work form the directory related to spectrum digital it pops errror from step3

Thanks in advance

 

  • Hi,

    Given that your Debug Probe is the XDS220 ISO, you can only use the files shown in the "specdig" subdirectory. Also, depending on the version of CCS and the Spectrum Digital component, you may not have the latest firmware files.

    I improved the instructions on the XDS200 page to better accommodate for the XDS220 and XDS220ISO debug probes. Please check the instructions there and see if they are clearer.

    Please apologize for the inconvenience,
    Rafael
  • Hi Rafeal,

    The instructions looks much clearer now, Thanks for the update.

    Regards

    Ganesh