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.

[参考译文] CC3220S-LAUNCHXL:Uniflash 无法连接到器件、返回"操作失败:读取数据时超时#39;

Guru**** 2568585 points
Other Parts Discussed in Thread: CC3220S-LAUNCHXL, UNIFLASH, CC3220S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/766312/cc3220s-launchxl-uniflash-cannot-connect-to-device-returns-operation-failed-timeout-reading-data

器件型号:CC3220S-LAUNCHXL
主题中讨论的其他器件: UNIFLASHCC3220S

您好!

我有2个 CC3220S-LAUNCHXL 板、并已成功将它们与 CCS8配合使用以进行开发、并在开发人员模式下使用 Uniflash4.5对 MCU 映像进行编程。

一个电路板决定不再与 Uniflash 配合使用、但继续与 CCS8完美配合使用。 我注意到一些有趣的行为、也许有人可以发现如何解决我的问题。

两个板均配置了 SOP 设置010 (默认值)。 此外、我以前还设法将我的应用程序安装到现在很麻烦的电路板上、并让我知道它的运行情况、它会使红色 LED 闪烁。

良好板:对于良好板,当我给它加电时,我可以看到 LED 闪烁,因此它加载了应用程序并成功运行。 我还可以正常运行 CCS8和 Uniflash。

错误电路板:对于错误电路板、当我为其加电时、它不运行应用。 此外、它不能与 CCS8一起运行、我收到以下消息:  

连接到目标时出错:
(错误-1170 @ 0x0)
无法访问 DAP。

按下 RESET (SW1)后、LED 会闪烁、以便加载并运行应用程序。 此外、该板现在可以与 CCS8配合使用、但拒绝与 Uniflash 连接、在该连接中、我在尝试"连接"时收到错误消息:

操作失败:读取数据超时

我浏览过论坛、看到了一些类似的帖子 (特别是 Trevor Muraro 的帖子、他通过改变 MAC 上的端口来解决了他的问题、我同意他的观点、这似乎不可能是根本原因)。 对于 SOP 行、某种情况似乎微不足道。 我已经尝试过另一个 USB 端口、也尝试了另一台 PC、但没有成功。

有人有什么想法吗? (即使将主板恢复为出厂默认状态?)

谢谢、此致、

Stuart

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

    您看到的行为听起来像是一个已知问题、该问题与 PC 通过 XDS110切换 nRESET 信号有关。 当您尝试使用 Uniflash 或 CCS 调试器进行连接时、PC 需要重置 CC3220、并通过告知 XDS110将 GPIO 置为有效来实现此目的。 如果这正常工作、则复位 LED (D1)应闪烁、然后恢复亮起状态。 但是、如果此复位切换不能正常工作、则 nRESET 将无限期置为有效、D1将保持关闭状态。 由于 CC3220保持复位状态、因此它不会响应 Uniflash 或 CCS、因此您将得到您在上面看到的错误。 当您尝试连接时、坏板上的 LED D1是否会保持熄灭状态?

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

    非常感谢您的回复。

    和 Uniflash
    好板和坏板在 D1方面表现出类似的行为。 当我在 Uniflash D1中按下"Connect"时、D1确实会熄灭、然后再次亮起。 但是,当我点击“连接”时,我的应用程序开始运行(LED 闪烁),但它会随着“操作失败....”而超时。 消息。 使用好的电路板时、应用程序停止运行、但当然、我已经连接好了、一切都运行良好。

    CCS8
    两个电路板都不显示 D1曾经关闭(与 Uniflash 不同)。 LED D1一直持续亮起。 加电时、正常板正在运行、我成功连接到 CCS。 对于不良电路板、它需要按钮复位、应用程序开始运行并开始与 CCS 配合使用。

    我想知道是否有已知的方法可以使电路板恢复到"出厂默认状态"?

    此致、

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

    将电路板恢复出厂默认状态的方法是使用 Uniflash 并根据中提供的 zip 文件对开箱即用映像进行编程 /examples/rtos/CC3220S_LAUNCHXL/demos/out_of_box/uniflash/. 作为编程过程的一部分、外部闪存被擦除并且所有设置被复位为默认值。 从软件的角度来看、电路板应该具有出厂时的样子。

    最后一个调试步骤是尝试消除调试器、因为问题的原因是将调试器从您的好板连接到坏板的 cc3220。 为此、您可以取下隔离块上的所有跳线、将电源、UART 和 JTAG 信号从调试器桥接到 CC3220、然后使用跳线将它们连接到您的另一个板。 如果您仍然收到在坏板上看到的错误、则会将问题向下隔离到 cc3220。

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

    感谢所有的指导!
    我将在下周尝试您的建议、让董事会恢复其正常工作的工厂默认状态并报告。
    同时、我还订购了另一个电路板、以最大限度地缩短未来开发的停机时间。

    此致、

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

    我假设您已经解决了您的问题、因为我没有听到您的反馈。 如果没有、请随时发布对此主题的响应、或打开有关此问题的新主题。

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

    Michael 不能尽快回来、对此深表歉意。

    是的、我们可以关闭此主题。 我还有2个新 LP、我将与 DEV 取得领先地位。 如果我有另一个故障、我将返回到的故障板。

    非常感谢您的支持!!

    此致、

    Stuart