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.
工具与软件:
您好!
我在使用 Code Composer Studio 和 Launch Pad LP-XDS110对 CC1354P10进行编程时遇到问题。
IcePick_C: Error initializing emulator: (Error -260 @ 0x0) An attempt to connect to the XDS110 failed. The cause may be one or more of: no XDS110 is connected, invalid firmware update, invalid XDS110 serial number, or faulty USB cable. 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 XDS110SupportReadMe.pdf file there for instructions. (Emulation package 12.8.0.00189)
xdsdfu.exe
、但也失败了。 尊敬的 Balaji:
正确的做法是、如果您升级到新的 Code Composer Studio 版本、还需要更新 XDS110固件。 通常、这会在您尝试刷写电路板时自动执行、如果不是、则必须使用 xdsdfu 实用程序手动执行。
我可以看到您正确地启动了该过程。 XDS110之所以卡在引导加载程序状态下、是因为您没有添加闪存命令的复位标志"-r"。
请逐一执行以下一组命令、然后为我提供完整的日志、以便我们可以跟踪错误。
此致、
等等
尊敬的 Theo:
感谢您的响应。
以下是 您需要的输出。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
<<<< Device 0 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 3.0.0.22
Manufacturer: Texas Instruments
Serial Num: LS4500IQ
Mode: Runtime
Configuration: Standard
Found 1 device.
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -m
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
<<<< Device 0 >>>>
VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Embed with CMSIS-DAP
Version: 3.0.0.22
Manufacturer: Texas Instruments
Serial Num: LS4500IQ
Mode: Runtime
Configuration: Standard
Switching device into DFU mode.
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
Found 0 devices.
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -f .\firmware_3.0.0.31.bin -r
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
The requested device was not found on the bus.
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110> .\xdsdfu.exe -e
USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.
Scanning USB buses for supported XDS110 devices...
Found 0 devices.
尊敬的 Balaji:
从日志中、我可以看到 XDS110未成功切换到 DFU 模式。
执行".\XDS110 xdsdfu.exe -m"后、命令".\xdsdfu.exe -e"应列出 DFU 模式下的 XDS110。 相反、它显示"0 Found devices"、这解释了更新不成功的原因。
我看到两种可能:
1.请确认您没有中断两者之间的连接。
2.如果错误仍然存在、则 XDS110很可能由于更新失败而处于错误状态。 此处介绍了通过刷写引导加载程序来恢复 XDS110的过程: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/887212/faq-launchxl-cc1352p-debugger-firmware-upgrade-failure/3281522#3281522
如果您可以 按照下面的说明恢复 XDS110、请告诉我。
此致、
等等
1、我不打断连接。 USB 电缆始终保持连接状态、其它 USB 操作均未在进行。
2.我会 读出来。 谢谢。 但我 想知道这是如何 发生在 新的套件上,我刚刚卸箱. 不管怎样,我会尝试恢复过程,让你知道。 如果需要额外的硬件、我将无法做到。
尊敬的 Balaji:
请按照以下说明操作: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/887212/faq-launchxl-cc1352p-debugger-firmware-upgrade-failure/3281522#3281522
发生这种情况的原因是、由于实际生产的 CCS Studio 与当前版本之间存在差距、您购买的套件中刷写的 XDS110固件与最新 CCS Studio 版本所需的 XDS110版本不一致。 当您首次尝试使用 CCS 进行刷写时、它会告诉您需要更新 XDS110固件、并且您需要点击 UPDATE。 如果在此更新过程中出现任何问题、XDS110最终可能会出现这种情况。 既然你说这个过程失败了,我认为这是发生了什么。
此致、
等等
从 链接的指南中、我了解到需要另一个具有 XDS110调试器的器件来对砖型器件重新编程。 但我所拥有的只有两个调试器、它们都有固件更新方面的问题。 本指南还包含另一个套件的图像和说明、我认为它们 与 XDS110无关。
是否有可能获取 与 XDS110 固件兼容的旧版 Code Composer Studio 版本?
尊敬的 Balaji:
您需要遵循 Vegard H 的绿色标记答案"拯救未在计算机上显示的 XDS110 "、但您需要该 XDS110工作正常。
使用与该固件兼容的旧版 CCS 不会有所帮助、因为它似乎处于未定义的状态。
当您将其连接到 CCS 并尝试刷写电路板时、您可以看到弹出窗口 XDS110需要更新固件吗?
然后点击"Update XDS110"时、会收到哪个错误消息?
此致、
等等
尊敬的 Balaji:
您能否同时与我分享一下您的设置图片。
我要检查所有跳线是否都已就位。
此致、
等等
当您将它连接到 CCS 并尝试刷写电路板时、您能看到弹出的 XDS110需要固件更新吗?
然后点击"Update XDS110"时、会收到哪个错误消息?
[报价]e2e.ti.com/.../4188.TI-unable-to-flash.mp4
[/quote]当您将它连接到 CCS 并尝试刷写电路板时、您能看到弹出的 XDS110需要固件更新吗?
然后点击"Update XDS110"时、会收到哪个错误消息?
[报价]IcePick_C:警告:需要对 XDS110探针进行固件更新。 当前固件版本为3.0.22。 探针必须升级到固件版本3.0.31才能与此软件兼容。 点击"Update"按钮可更新固件。 更新过程中请勿拔下调试探针。 (仿真包12.8.0.00189)
IcePick_C:错误:(错误-591 @ 0x0)固件更新程序出现错误、无法完成。 编程模式下、更新程序未能连接至 XDS110。 拔下并重新插上 XDS110、然后重试。 如果问题仍然存在、请尝试使用安装目录.../ccs_base/common/uscif/xds110目录中的 xdsdfu 实用程序更新固件。 查看此处的 XDS110SupportReadMe.pdf 文件以获取相关说明。 (仿真包12.8.0.00189)
我还在此处添加了一个视频、其中显示了发生的情况。
请您也与我分享您的设置图片。
我要检查所有跳线是否都已就位。
[报价]给你。
尊敬的 Balaji:
感谢您观看图像和视频。 我可以看到电路板设置正确、而且您在 CCS 中看到的错误与使用 xdsdfu 时相同。
请尝试以下操作:
-从 XDS110上拔下电路板。
-仅将 XDS110连接到 PC。
-按照以下命令集尝试使用 xdsdfu.exe 更新 XDS110 :
我得到的输出与连接电路板时相同。 它在这里。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110>.\xdsdfu.exe -e
USB 设备固件升级实用程序
版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。
正在扫描支持的 XDS110器件的 USB 总线...
<<<器件0 >>>
VID:0x0451 PID:0xbef3
器件名称:XDS110与 CMSIS-DAP 嵌入
版本:3.0.0.22
制造商:德州仪器(TI)
序列号:LS4101QT
Mode:Runtime
配置:标准
找到1个器件。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110>.\xdsdfu.exe -m
USB 设备固件升级实用程序
版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。
正在扫描支持的 XDS110器件的 USB 总线...
<<<器件0 >>>
VID:0x0451 PID:0xbef3
器件名称:XDS110与 CMSIS-DAP 嵌入
版本:3.0.0.22
制造商:德州仪器(TI)
序列号:LS4101QT
Mode:Runtime
配置:标准
正在将器件切换至 DFU 模式。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110>.\xdsdfu.exe -e
USB 设备固件升级实用程序
版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。
正在扫描支持的 XDS110器件的 USB 总线...
找到0个器件。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110>.\xdsdfu.exe -f .\firmware_3.0.0.31.bin -r
USB 设备固件升级实用程序
版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。
正在扫描支持的 XDS110器件的 USB 总线...
请求的设备未在总线上找到。
PS C:\ti\ccs1280\ccs\ccs_base\common\uscif\xds110>.\xdsdfu.exe -e
USB 设备固件升级实用程序
版权所有(c) 2008-2019德州仪器(TI)公司。 保留所有权利。
正在扫描支持的 XDS110器件的 USB 总线...
找到0个器件。
我在 CC1354P10-1板上看到 JTAG 连接器。 是否可以使用 Jlink 对芯片进行编程?
更新:我降级到 Code Composer Studio v 12.6.0、并管理升级固件(它上传的固件版本为3.0.0.28)、之后我还可以将应用程序刷写到目标芯片中。 我从此处-> https://www.ti.com/tool/download/CCSTUDIO/12.6.0下载了旧版本
尊敬的 Balaji:
感谢您的继续测试、非常棒。
您现在是否也可以将其升级到最新的 XDS 固件?
此致、
等等
有。 它现在也适用于 Code Composer Studio 12.8。 它将固件从版本3.0.0.28升级到版本 3.0.0.31、现在一切都将正常运行!
这听起来与我们在 CCS 12.8.0中跟踪发现的 Windows 驱动程序安装问题似乎相同。 解决 此问题的最简单方法是下载并运行此安装程序。 安装程序将重新安装导致该问题的驱动程序。
CCS 更新很快将发布、用于在完全安装时解决该问题。