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.

[参考译文] CC3220MODA:使用 UART 上的 Uniflash 对 CC3220MODA 进行编程

Guru**** 2571845 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH, CC3220SF-LAUNCHXL, CC3220MOD, CC3220MODA

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/709315/cc3220moda-programming-cc3220moda-using-uniflash-over-uart

器件型号:CC3220MODA
主题中讨论的其他器件:CC3220SFUNIFLASHCC3220SF-LAUNCHXLCC3220MOD

大家好! 在 CC3220SF Launchpad 上成功进行软件开发和测试后、我们可以在"裸"MCU 上进行测试。 我们选择了 CC3220MODASF。 作为编程器、我们将 XDS110调试探针的 AUX 端口用于 UART。  我们遵循了数据表中的典型连接方案。 以下是它的连接方式:

本帖子所述 、GPIO01和 GPIO02是 UART0 TX 和 RX。 Uniflash 会话由以下参数启动:

当我尝试读取存储器时、绿色标记出现在"Cortex_M4_0"附近。 它在加载时会出现问题。 当我单击"Erase flash"时、我有以下输出:

[7/16/2018、4:26:17 PM][INFO_Cortex_M4_0:GEL 输出:存储器映射初始化完成
[7/16/2018、4:26:17 PM][错误] IcePick_C:连接到目标时出错:(错误-267 @ 0x0)控制器无法检测到有效的目标电源。 检查指定电压电平的目标 JTAG 连接和/或连接设置。 (仿真包8.0.27.9) 

TI 最好发布一些介绍 MCU 编程和闪存的指南。 请提供任何帮助。

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

    Nikita、

    您提到在 LaunchPad 上进行软件开发和测试是成功的。 在尝试在定制 PCB 上刷写器件时、您现在是否对 Uniflash 执行了其他操作? 在 Uniflash 主页上选择器件时、是否尝试选择 CC3220SF-LAUNCHXL 而不是 CC3220SF? 如果您还没有、尽管您在定制 PCB 上使用模块、请尝试选择并使用 CC3220SF-LAUNCHXL 选项。

    此外、在构建定制 PCB 时、您是否遵循了硬件设计检查清单? 如果没有、请在此处下载检查清单、然后单击电子表格底部的 CC3220MOD 选项卡。 仔细检查检查清单、确保您的设计遵循指南。 可在此处下载清单:

    BR、

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

    只需简单的评论、可以详细说明... 我希望圣不会对我生气:)

    您已通过 UART 连接了模块。 可以通过 ImageCreator 通过 Uniflash 上传内容。 但在上面的图像中、您已在 Uniflash JTAG 中选择。 有两个问题:
    -在 CC3220器件上、Uniflash 与 UART 一起使用、而不与 JTAG 一起使用、这种情况下使用 JTAG (4W 或 SWD)毫无意义
    -您尚未连接 JTAG 引脚(TDI、TDO、TCK、TMS)、因此无法通过 JTAG 进行连接

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哈哈、非常感谢您的帮助、1月 感谢您的观看:)

    JAN 绝对正确、请相应地连接 JTAG 引脚以使用 Uniflash 的存储器工具。

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

    现在、我在 Uniflash 的主页上选择了 Launchpad。 但是、当我单击"Connect"时、我获得 操作失败:读取数据超时。

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

    您是否在尝试连接之前重新启动了电路板? 另外、不要忘记连接尝试的时间窗口非常短。 如果使用 SOP 模式010、我们强烈建议您具有 CC3220的远程重启功能(与 CC3220 LP 一样)。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    调试这种情况真的很困难、因为有许多故障点。 如果您提供有关如何闪存 CC3220MODA 的具体步骤、那将会很棒。 我遵循了硬件设计检查清单、因此存在了所有必要的内容。 我还注意到 XDS110的 TGTSUPPLYOUT 不提供任何电源。 因此、我将单独的电源连接到试验电路板、并为 XDD110的辅助分线 PCB 提供 GND。 我在 Uniflash 中选择 CC3220-LAUNCHX 作为目标器件、但当我单击"Connect"时、会显示超时。 我非常感谢你在这种情况下提供的帮助。 当我最终使其正常工作时、我将编写一篇有关媒介的文章、例如、任何其他人都不会花太多时间对 CC3320MODA 进行编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    www.ti.com/.../swru469上详细介绍了如何使用 Uniflash 映像创建器 。 如果您没有制造问题(模块下的回流焊粘贴问题很常见)、我希望您在选择 SOP 配置010时遇到问题、但您无法控制调试器模块的复位引脚。

    我认为您应该尝试以下操作:
    -将 SOP 设置为100 (SOP2=1)
    -重新启动 CC3220
    -由 Uniflash 通过 UART 即时连接

    如果您共享照片、将电路板连接到调试器、这会很有用。 此外、您还可以使用 Launchpad 而不是使用 XDS110调试探针。 在这种情况下、您需要断开 UART 与内部 CC3220的连接并将其连接到您的 MOD。 本文档也可以在 www.ti.com/lit/an/swra568/swra568.pdf (第5.4章)中找到。

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

    您是否能够解决此问题?

    BR、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭此主题。 如果您有任何其他问题、请开始新主题。

    谢谢、