工具/软件:Code Composer Studio
我们使用来自 Spectrum Digital 的 Spectrum Digital XDS220 ISO 调试探针、我们需要通过 USB 更新调试探针上的固件。
根据网站 processors.wiki.ti.com/.../XDS200中提供的程序
Step1转到安装该实用程序的目录:
C:\>CD C:\ti\ccsv6\ccs_base\common\uscif\xds2xx
C:\>CD C:\ti\ccsv6\ccs_base\emulation\spectd\xds2xx
当我们使用频谱数字时、我们的目录应该是第二个
Step2运行配置、以确保连接了 XDS200类调试器、并且安装了什么固件版本:
如果您有一个通过 USB 连接的 XDS200或 XDS220:
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf 获取 xds2xxu 0
当我们运行此配置文件时、它会列出调试器的以下属性
boardRev = 2
ipaddress = 0.0.0.0
ipconfig = DHCP
ipGateway = 0.0.0.0
ipNetmask = 0.0.0.0
productClass = XDS2XX
产品名称= XDS200
serilNum = 00-0E-99-03-9A-A1
swRev = 1.0.0.8
HostCPU = AM1802
emuCtrlType =位感叹号
extMemType = SDRAM
PortUSB =真
PortENET = false
PortWIFI = false
PortRS232 =错误
EnableUSBSerial = false
CurrentMeasure = false
已手动验证 MAC ID
Step3以如下所示的确切顺序运行命令(批处理文件 update_xds2xx 以相反的顺序执行此操作、从而增加失败的机会):
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf 更新 xds2xxu 0 xds200_firmware_v1008.bin
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf 程序 xds2xxu 0 xds200_CPLD v1008.xsvf
C:\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf boot xds2xxu 0
此处仅出现问题
因为我们仍在与频谱数字相关的目录中。
输入第一个命令时
xds2xx_conf 更新 xds2xxu 0 xds200_firmware_v1008.bin
命令提示符显示"error:invalid or missing firmware"
我们分析了该文件夹并找到了 sd_xds220_iso_firmware_v1008文件
因此、我们将步骤3第一条命令中的文件名更改为 xds220_firmware_v1008.bin、但错误仍然存在
因此我们将目录更改为"C:\>CD C:\ti\ccsv6\ccs_base\con\uscif\xds2xx"、并尝试了所有步骤都能正常运行
我们的问题是、由于我们的调试器是 Spectrum Digital XDS220 ISO、我们需要从哪个目录更新固件
如果我们在与频谱数字相关的目录中工作、则会从步骤3中弹出错误镜像
提前感谢