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:使用 UART 进行 Uniflash 编程的问题

Guru**** 2576215 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH, CC3220SF-LAUNCHXL

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/679953/cc3220sf-launchxl-uniflash-programming-using-uart-issue

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SFUNIFLASHCC3220MOD

您好!

我在电路板上使用 cc3220sf。 我可以使用 JTAG 和 SWD 接口调试我的代码、一切都很好。 此外、我可以使用 Uniflash 通过 JTAG/SWD 调试和 UART 接口对 cc3220modaSF Launchpad 进行编程、Launchpad 没有问题。 但是、当涉及使用电路板上的 Uniflash 进行生产编程时、Uniflash 会提供有关发送程序的反馈、但无法在内部工作。 我只尝试了一个 LED 和其他东西的演示代码、但它不起作用。 我可以看到我的板可以连接 wifi、但 LED 不工作。 cc3220sf 的 simplelink 头文件和其他子系统是否有区别? 我在 launchpad 上为两块电路板使用 ti xds110。

我确信 SOP 连接正常、我可以使用 uniflash true、因为我可以对 Launchpad 进行编程。 我会错过什么? 另一个信息:它是关于 SPI 闪存吗? 在我的板中没有闪存、但我可以看到 Launchpad 上的焊盘也是空的。

谢谢!

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

    您好!

    闪存存储器对于 CC3220SF QFN 芯片的功能是必需的。 如果没有外部闪存芯片、CC3320将无法正常工作。 闪存芯片组装在 CC3220SF-LAUNCHXL 修订版 A 的 U8位置。

    更新了:只是为了更清楚一点。 CC3220SF QFN 芯片需要自己的功能外部闪存芯片(闪存)。  如果您已为您的设计选择了模块、则此芯片已与 CC3220SF QFN 芯片等集成到模块内部

    1月

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

    您好!
    实际上、闪存仅用于我拥有的信息。 闪存芯片也未插入 launchpad。 您对这个问题有什么想法吗? 当我考虑我的 Launchpad 和 cc3220sf 模块时、我现在可以说、我可能需要在模块内部放置另一个软件、并且它可以让我的模块启动等

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

    您好!

    在上一个问题中、您没有写下您正在使用模块。 现在它很清楚了。

    如果您能够使用与 CC3220模块 LaunchPad 具有相同映像的 CC3220模块成功刷写电路板、则在这种情况下、您的电路板很可能存在设计或制造问题。

    如果您有更多电路板、请尝试检查另一个电路板。 首先需要检查的是您的模块是否正确焊接(模块下方回流焊错误等)、尤其是在 UART 和 SOP 引脚周围。

    1月

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

    您好!
    很抱歉、但我之前无法正确解释问题、模块已编程、我可以在两种情况下查看 uniflash 的下载完成信息、适用于 launchpad 和模块。 但编程后、LaunchPad 会运行代码、但模块无法运行相同的代码。

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

    与电路板上的模块相同的模块。 除了存在一些硬件问题外、您的代码不应在 LP 工作、也不应在电路板工作。

    如果 CC3220是开发模式、则只能使用内部的准确 MAC 地址对其进行编程。 例如。 如果您已经准备了一个模块的具有开发模式的映像、则该映像将无法在另一个模块中正常工作。 这与嵌入式编程或仅使用外部 SPI 编程器的情况相关。 如果使用 Uniflash 进行编程、这应该是可以的。 Uniflash 会根据连接的模块/器件自动设置 MAC 地址(请参阅常规->设置->原始 MAC 地址)。

    是否确定您的代码未执行? 您的电路板上可能存在某种硬件问题、并且您的 LED 不工作。 当您使用 CCS 通过 JTAG/SWD 上传代码到电路板中时、LED 是否正常工作?

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是的、我开发了代码、并使用 SWD 接口测试了许多函数。 现在、我必须完成图像处理、但它无法正常工作。 我可以为 Launchpad 启动相同的代码、我的 GPIO 不同、但我可以在相同的引脚上测量一些值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如何将图像上传到板中? 此映像是处于开发模式还是生产模式?

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

    如何配置 SOP 引脚?  我发现编程后离开 SOP:010会导致 UART 引脚悬空问题、即使是适当的上拉/下拉也是如此。  编程后将 SOP 引脚设置为000、以解决此问题。  SOP 010始终在 Launchpad 上工作的原因是 UART 引脚始终连接到电路板上的其他 CPU。  这是我的观察结果、解决 SOP 设置后似乎可以正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、
    当 SOP 为100时、器件可以在 UART 接口上连接。 之后、要使用该板、我采用 SOP 引脚000。 因此、我认为这不是问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我不知道为什么、但模块有时可以锁定、当我使用 SOP 将其转换为出厂模式时、我可以轻松编程。 也许有人需要、所以我想分享一下。