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.

[参考译文] CC3220SF-LAUNCHXL:连接问题

Guru**** 2539780 points
Other Parts Discussed in Thread: CC3220SF, CCSTUDIO, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1002137/cc3220sf-launchxl-connectivity-issue

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:CC3220SFCCStudioSysConfig

我对 CCS 有些陌生、因此我不知道该如何解决问题。  我已为 CC3220SF Launchpad 导入网络终端示例程序并进行编译、但无法将其加载到目标硬件中。  CCS 报告无法与 XDS110通信。  但是、我可以手动完成"测试连接"过程、该过程会反复通过、表明硬件似乎正常。  但是、在我尝试将编译的工程加载到器件中后、此过程未通过-我需要先拔下并重新插上。  该错误提示了一个驱动程序问题、因此我想知道 CCS 中用于"测试连接"诊断的驱动程序与用于加载已编译工程以进行调试的驱动程序之间是否存在差异。   CCS 版本:10.2.0.00009 、已应用最新更新。

如果我能做任何测试或建议来解决这一问题、我将不胜感激。

下面是错误日志中显示失败进程的摘录:

!entry org.eclipse.cdt.core 1 0 2021-05-17 11:33:17.718
!消息在1.38秒内索引'network_terminal_CC3220SF_LAUNCHXL_FreeRTOS_CCS'(16个源、112个标头):7、940个声明;19、772个引用;0个未解析的包含项;0个语法错误;23个未解析的名称(0.083%)

!Entry com.ti.ccstudio.debug 4 0 2021-05-17 13:39:41.526
!消息“com.ti.ccstudio.debug'”记录了内部错误。
!堆栈0
java.util.concurrent。ExecutionException:org.json.JSONException:无法打开 USB 设备-确保已安装驱动程序(libusb_error_access)
java.util.concurrent.CompletableFuture.reportGet(Unknown 来源)
java.util.concurrent.CompletableFuture.get(Unknown 来源)
com.ti.ccstudio.debug.service.ApplicationService.getConnectedDebugProbes(ApplicationService.java:296)
com.ti.ccstudio.debug.service.ApplicationService.detectXDS110ConnectedProbes(ApplicationService.java:356)
com.ti.ccstudio.debug.service.ApplicationService.initDebugger(ApplicationService.java:418)
com.ti.ccstudio.debug.service.ApplicationService.access$0(ApplicationService.java:408)
com.ti.ccstudio.debug.service.ApplicationService$ThreadContextCache.retrieve(ApplicationService.java:136)
com.ti.ccstudio.debug.dsf.extensions.concurrent.DataCache.wait(DataCache.java:59)
com.ti.ccstudio.debug.service.ApplicationService.getCpuBeingDebugged(ApplicationService.java:1057)
com.ti.ccstudio.debug.launch.CCSLaunchDelegate$2.execute(CCSLaunchDelegate.java:139)
org.eclipse.cdt.dsf.concurrent.Query.run(Query.java:179)
java.util.并 发.executiper$RunnableAdapter.call(Unknown 源代码)
java.util.concurrent.FutureTask.run(Unknown 来源)
在 java.util.concurrent。ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 (未知来源)
在 java.util.并 发.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown 源代码中)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 来源)
在 java.util.并 发.ThreadPoolExecutor$Worker.run(Unknown 源代码中)
java.lang.Thread.run(Unknown 来源)
原因:org.json.JSONException:无法打开 USB 设备-确保已安装驱动程序(libusb_error_access)
com.ti.cloudagent.communication.JSONInterface.handleError(JSONInterface.java:211)
com.ti.cloudagent.communication.JSONInterface.handleMessage(JSONInterface.java:153)
com.ti.cloudagent.communication.JSONInterface.handleIncoming(JSONInterface.java:134)
com.ti.cloudagent.communication.JSONInterface.access$000(JSONInterface.java:18)
com.ti.cloudagent.communication.JSONInterface$1.run(JSONInterface.java:31)
(笑声) 再增加一个

!条目 com.ti.ccstudio.debug 1 0 2021-05-17 13:39:41.956
!消息 DS_ERROR:IcePick_C:Error initializing emulator:(error -260 @ 0x0) An attempt to connect to the XDS110 failed.(正在初始化仿真器时出错:(错误-260 0x0)尝试连接到 XDS110失败。) 原因可能是以下原因之一或多个:未连接 XDS110、固件更新无效、XDS110序列号无效或 USB 电缆故障。 固件和序列号可以使用安装目录.../ccs_base/common/uscif/xds110中的 xdsdfu 实用程序进行更新。 查看此处的 XDS110SupportReadMe.pdf 文件以了解相关说明。 (仿真包9.3.0.00042)


!条目 com.ti.ccstudio.debug 1 0 2021-05-17 13:39:42.311
!消息 DS_ERROR:Error initializing emulator:(初始化仿真器时出错
(错误-260 @ 0x0)
尝试连接到 XDS110失败。
原因可能是以下原因之一或多个:未连接 XDS110、无效
固件更新、XDS110序列号无效或 USB 故障
电缆。 固件和序列号可使用进行更新
xdsdfu 实用程序位于.../ccs_base/common/uscif/xds110中
安装目录。 查看 XDS110SupportReadMe.pdf
以获取说明。
(仿真包9.3.0.00042)

此致


Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    您使用的是桌面版本的 CCS 还是云 CCS? 我不确定云代理是否能够更新 XDS110固件。

    XDS110测试诊断 非常基本、可能无法发现所有连接问题。 您能否尝试重新启动工具并尝试使用新的 USB 端口和电缆?

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sarah、

    感谢您的快速回复。  我使用的是桌面版本的 CCS。  我使用命令行工具更新了 XDS110固件、没有任何问题。

    我已使用我尝试过的每个变体重新启动工具。  到目前为止,它包括:

     -我的计算机上的所有4个 USB 端口(2个不同的 USB 控制器)

     - 4条不同的 USB 电缆-包括 Launchpad 套件随附的电缆(所有电缆均可与其他器件配合使用)。

    在阅读了其他具有类似问题的论坛文章之后,我还尝试了:

     -降低闪存时钟速度

     -加载替代项目

     -关闭所有项目并重新启动计算机和 CCS Studio

    日志中的错误似乎与驱动程序有关:

    org.json.JSONException:无法打开 USB 设备-确保已安装驱动程序(libusb_error_access)

    安装 CCS 软件包时是否应该安装 USB 驱动程序、而这些驱动程序可能尚未安装?它是指通用驱动程序吗?

    是否应该使用设备管理器卸载硬件并尝试重新安装驱动程序?

    此致


    Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    您使用的是 Windows 还是 Linux 计算机?

    我将与工具团队联系、以了解有关 CCS 驱动程序的更多信息。

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    您使用的是 SDK 的哪个版本? 我还记得以前 SDK 的一些连接问题(v4.40肯定是、其他一些问题)、其中编译后处理步骤 会将器件置于调试器无法连接的状态。

    此外、正如 Sarah 已经问过的、了解您在哪个主机操作系统上运行 CCS 将会有所帮助?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sarah / Ki、

    我正在使用 Windows 10 Pro 计算机。

    SDK 和版本为 SimpleLink CC32xx SDK (5.10.00.02)。

    此致


    Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    编译后处理步骤 Ki 指的是 SysConfig ImageCreator、它会在编译工程时生成器件 SLI 映像。 我认为这不是问题、但您可以尝试禁用它、方法是在项目中左键单击 image.syscfg 并选择 Exclude from Build、或者暂时删除项目属性中的第二个编译后步骤(调用 SLImageCreator.exe 的步骤)。

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="246037" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1002137/cc3220sf-launchxl-connectivity-issue/3705218 #3705218"]编译 后步骤 Ki 指的是 SysConfig ImageCreator、它会在编译工程时生成器件 SLI 映像。 我认为这不是问题、[/引述]

    啊、是的、我现在还记得了。 就是这样。 但是、我认为所有问题都已在 Scott 使用的 SDK 的当前版本中得到解决。 所以我同意我认为这不是问题。

    Scott -我需要与我们的工程团队进一步调查。 我会随时向您发布我的进度。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="246037" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1002137/cc3220sf-launchxl-connectivity-issue/3705218 #3705218"]编译 后步骤 Ki 指的是 SysConfig ImageCreator、它会在编译工程时生成器件 SLI 映像。 我认为这不是问题、但您可以尝试禁用它、方法是在项目中左键单击 image.syscfg 并选择 Exclude from Build、或者暂时删除项目属性中的第二个编译后处理步骤(调用 SLImageCreator.exe 的步骤)。

    我能够重现 SDK 5.10的问题。 以上解决方法可解决我的问题。 因此、当前 SDK 似乎仍然存在此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki、

    您是否使用 CCS v10.2或 v10.3进行了测试? 我尚未在测试中解决此问题、但我使用的是 SDK 5.10的 v10.3。 重现的步骤是否只是构建项目、然后进行调试?

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我能够使用10.2.0和10.3.0进行复制。 我刚刚导入了工程、并按下"Debug"按钮来编译工程并启动调试会话。 我在尝试连接时收到 DAP 错误。 在拔下/重新插入 USB 电缆并再次按下"Debug"后、所有操作都正常(由于工程是最新的、因此没有重建、编译后处理步骤也没有执行)。

    请注意、我使用 CCS 编译器导入了工程的 TI-RTOS 版本

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、谢谢 Ki。 因此 、如果在开始调试之前未编译工程、则会发生该问题。 我将报告这一点、看看我们是否可以找到解决方案。

    Scott、您看到的情况是否相同?

    此致、

    Sarah

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="246037" URL"~/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1002137/cc3220sf-launchxl-connectivity-issue/3705585 #3705585"]因此, 如果在开始调试之前未编译工程,则会出现此问题

    实际上、如果项目不是"最新"且需要编译、则会出现此问题。 然后、这将在启动调试器之前触发编译后处理步骤。 基本上、在调试器启动之前必须执行编译后处理步骤、才能出现此问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki/Sarah、

    感谢您的帮助-我已经能够让这个工作了!!

    Ki:我使用的是该项目的 FreeRTOS 配置。  我在测试时简单加载了 TIrtos 版本、但它产生了与 Windows 路径链接的构建问题、与其他工具发生冲突、因此恢复到 FreeRTOS 版本、并根据您的建议尝试了一些设置。  我发现、如果我将项目配置选项更改为"调试前不总是编译"、也更改为"调试器启动时连接到目标"、则在初始编译和调试启动停止后、可以避免这个问题。

    此致


    Scott