Thread 中讨论的其他器件:UNIFLASH
工具/软件:
在 CCS12 的最新更新 (12.8.1.00005) 后、将新的可执行文件上传到 MSP432 失败。 但是、重新引导计算机到 openSUSE Leap 15.4 与 CCS11 使上载工作正常、相同的计算机、相同的 USB 电缆、相同的 MSP432。
此计算机上的主操作系统是 openSUSE Tumbleweed、它具有当前的 6.16.7 内核。 CCS12 于 2024 年 7 月安装、并运行良好。 我还保留了带有 Linux 5.14.21 内核的 openSUSE 15.4 安装、该内核位于单独的硬盘驱动器上。 Tumbleweed 上的 CCS12 最近有一系列更新,使版本达到 12.8.1.00005。 以下更新、尝试通过 USB 上传到 MSP 失败、对话框中显示以下错误:
初始化仿真器时出错:
(错误–260 @ 0x0)
尝试连接到 XDS110 失败。
原因可能是以下一个或多个:未连接 XDS110、无效
固件更新、无效的 XDS110 序列号或 USB 有故障
自动协商。 可以使用更新固件和序列号
可以在.../ccs_base/common/uscif/xds110 中找到 xdsdfu 实用程序
安装的工程目录。 查看 XDS110SupportReadMe.pdf
将文件提交到此处以获取说明。
(仿真包 20.0.0.3178)
因此、我按照说明刷新最新固件:
17:28 向导:.../common/uscif/xds110 #./xdsdfu -e
USB 设备固件升级实用程序
版权所有 (c) 2008-2019 Texas Instruments Incorporated。 保留所有权利。
扫描 USB 总线以查找支持的 XDS110 器件...
<<<< Device 0 >>>
VID:0x0451 PID:0xbef3
器件名称:采用 CMSIS-DAP 进行 XDS110 嵌入
版本:3.0.0.20
制造商:Texas Instruments
序列号:M4321005
模式:运行时
配置:标准
找到 1 个器件。
17:28 向导:.../common/uscif/xds110 #./xdsdfu -m
USB 设备固件升级实用程序
版权所有 (c) 2008-2019 Texas Instruments Incorporated。 保留所有权利。
扫描 USB 总线以查找支持的 XDS110 器件...
<<<< Device 0 >>>
VID:0x0451 PID:0xbef3
器件名称:采用 CMSIS-DAP 进行 XDS110 嵌入
版本:3.0.0.20
制造商:Texas Instruments
序列号:M4321005
模式:运行时
配置:标准
将器件切换到 DFU 模式。
17:35 向导:.../common/uscif/xds110 #./xdsdfu -f firmware_3.0.0.32.bin -r
USB 设备固件升级实用程序
版权所有 (c) 2008-2019 Texas Instruments Incorporated。 保留所有权利。
扫描 USB 总线以查找支持的 XDS110 器件...
正在将 firmware_3.0.0.32.bin 下载到器件...
完成没问题。
18:48 向导:.../common/uscif/xds110 #./xdsdfu -e
USB 设备固件升级实用程序
版权所有 (c) 2008-2019 Texas Instruments Incorporated。 保留所有权利。
扫描 USB 总线以查找支持的 XDS110 器件...
<<<< Device 0 >>>
VID:0x0451 PID:0xbef3
器件名称:采用 CMSIS-DAP 进行 XDS110 嵌入
版本:3.0.0.32
制造商:Texas Instruments
序列号:M4321005
模式:运行时
配置:标准
找到 1 个器件。
但是、尝试从 CCS12 加载新的可执行文件失败、并出现同样的错误。 然后、我重新启动计算机、将其重新安装到 openSUSE Leap 15.4 中、并安装 CCS11、以验证上载是否可以继续使用更新到 MSP 上的新固件。 它可以正常工作并加载新的可执行文件、完全没有任何问题。
因此、在 CCS11 和 CCS12 与 openSUSE Leap 15.4 和 Tumbleweed 之间的某个地方、有些东西打破了 CCS12 上载到 MSP 的能力。 我需要 CCS12 才能工作、因为每次我需要将新程序上载到 MSP 时都无法重新启动。 我很乐意帮助您进行故障诊断、并提供您诊断问题时可能需要查看的任何内容。 我只需要您的帮助来确定这是什么(日志,驱动程序文件等...)
我在/opt/ti 上安装了 CCS12:
$ ls -al /opt/ti
共计 20 人
2024 年 7 月 18 日,大卫.
dr-xr-xr-x 10 根 4096 Nov 24 2024 ..
drwxr-xr-x 4 David David 4096 Jul 28 15:43 ccs1271.
drwxr-xr-x 8 David David 4096 2024 年 7 月 18 日 simplelink_msp432p4_SDK_3_40_01_02
drwxr-xr-x 10 David David 4096 2024 年 7 月 18 日 xdctools_3_60_02_34_core
在一年多前安装了 CCS12 时、此包装箱上曾经上传过的 CCS12。 我并不是一直使用 CCS、而且可能会在两次使用之间相隔几个月、所以我不确定究竟发生了什么更改才会破坏上载、但我知道、几周前启动 CCS12 时、下载并应用了许多更新、自那时起上传便无法正常工作。 它必须是简单的东西,但什么?
让我知道我还能提供什么、我很乐意这样做。