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.

[参考译文] CC3220:使用 Uniflash 进行编程

Guru**** 2589280 points
Other Parts Discussed in Thread: UNIFLASH, CC3200, CC3120, CC3220SF, CC3220R, CC3220S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/606576/cc3220-programming-using-uniflash

器件型号:CC3220

您好!

 我们如何使用 UniFlash 4通过现有硬件平台(即不使用经过修改的绕线 Launchpad)的串行接口对 CC3220进行编程?

我们的情况是、我们有使用 CC3200的现有硬件、只需将处理器替换为 CC3220即可。 我们的过程 是在 UniFlash 中使用串行编程模式 、该模式通过板载 FTDI USB 串行转换器和平台上的手动复位开关进行连接。 这在 UniFlash 3和 CC3200中完全正常、因为 UniFlash 会提示进行复位。 但是 、对于 CC3220和 Uniflash 4、似乎可以预期处理器的复位会以某种方式自动进行!

我们以完全相同的方式连接了硬件、并且在 UniFlash 4中选择 了器件列表底部的"CC3120/CC3220 [串行]"、但当我们单击连接时、我们会看到"操作失败:未处理异常:自动检测故障"。 出于兴趣、UniFlash 尝试检测 什么是"自动检测"、如果这是 Launchpad 上的某个东西、那么我们如何使用自己的平台进行编程?

此致、

Steve

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

    您好!

    您能否确认您遵循以下文档中提供的步骤?

    供参考、CC3200和 CC3220之间的原理图略有更改。 请参阅随附文档的迁移选项卡

    e2e.ti.com/.../Copy-of-CC3x20Mod_5F00_HardwareDesignReviewProcess-.xlsx

    此致、

    查尔斯·奥

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

    您好、Charles、

    感谢您的回答。 我可以确认我正在执行 ImageCreator 和编程工具用户指南中给出的步骤、但当我单击第5.4节所示的'connect'时、我会得到 'Operation Failed: Unhandled Exception:Auto detect failure'。

    我在 单击连接之前使用引导模式 UARTLOAD (SOP2上拉)并复位 CC3220SF (切换复位为低电平)、但无法将其连接。

    查看论坛上的其他一些文章、我们似乎建议仅使用从 Launchpad 到 UART 的接线。 当然、情况并非如此、我们希望如何在生产环境中实现这一目标。 即使这样、我们的现有硬件也不会直接暴露 UART 线、因为我们使用板载 USB-UART 转换器。

    https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/p/597793/2198902?tisearch=e2e-sitesearch&keymatch=Operation%20Failed:%20Unhandled%20exception:%20Auto%20detect%20failure#2198902

       和 https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/587440?tisearch=e2e-sitesearch&keymatch=Operation%20Failed:%20Unhandled%20exception:%20Auto%20detect%20failure

    此致、

    Steve

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

    更新了

    好的、他们似乎是在不使用 Launchpad 的情况下对 CC3220SF 进行编程的一种方法。 使用 cmd 线路接口(dslite.bat)并指定可选的--port 参数、我能够连接到硬件、因为它允许手动复位 MCU。  

    使用命令:

    dslite.bat --mode cc3220 project program --name project_name --port com_NUM

    这会连接并开始对映像进行编程、但会达到99%、然后我会得到 FS_programming 错误:-FS_ERR_FILE_NOT exsits

    有人有任何想法、可能是什么原因导致了这种情况?

    谢谢

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

    如前所述、我设法使用命令接口刷写 CC3220SF。 我认为我看到的错误与我正在加载到项目中的证书文件有关。

    关于硬件迁移信息、我们当前硬件设计中的所有内容都可以迁移到 CC3220SF、但闪存直流/直流轨可能除外。

    电子表格中的第一点是:'对于 CC3220SF、闪存直流/直流可用于为闪存供电。 这需要一个10uH 的电感器和10uF 的电容器

    这是指典型应用原理图中所示的引脚45和46 L3之间的10uH 电感器吗?
    如果可以、该可选件是否可以在不使用该电感器的情况下使用 CC3220SF?

    感谢你的帮助。

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

    对于 CC3220SF、电感器不是可选的。 它是 CC3220S 和 CC3220R 的 DNP

    此致、
    查尔斯·奥