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:刷写后代码不会在 CC3220SF-LaunchXL 上运行

Guru**** 2553660 points
Other Parts Discussed in Thread: CC3220SF, ENERGIA, UNIFLASH, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/742750/cc3220sf-launchxl-code-not-running-on-cc3220sf-launchxl-after-flashing

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

您好!

我正在尝试将指纹传感器 R307与 CC3220SF Launchpad 相连接。 传感器在 UART 通信上工作、我使用硬件 UART 进行通信。

我从获得了 R307的库 

在 Energia 中、此代码会得到遵守、而不会出现错误。 我使用的是 Energia 版本1.6.10E18。 我可以上传并查看串行监视器中的工作情况。

当我复位电路板时、代码不会再次运行。 我不知道代码是否会被闪存烧坏。 我已尝试移除 SOP 跳线并尝试重置。 代码仍然未运行。

然后、我尝试将此 Energia sketch 导入到 code composer (版本8)中。 所有代码和库都已导入,我可以在没有任何错误的情况下进行构建。 代码运行良好。

然后、我使用 Uniflash (版本4.5.0.2056)烧录代码。  然后、复位后、我看不到代码正在运行。 在运行期间、代码将在 UART 中打印日志。 我已经在工程下的调试和发布文件夹中尝试了 bin。

我已连接 launchpad 的图像以验证跳线设置。 问题可能出在哪里?

可以有人指导我进行这项工作吗?

谢谢

Jansom

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

    众所周知、在 Uniflash 软件上传到 CC3220SF 后、bin 文件无法正常工作是 Energia 的问题。 为此、您需要使用此技巧- e2e.ti.com/.../2495478

    我不确定为什么无法在 CC3220SF 运行 CCS 编译的代码。 您是否遵循了本指南的第2.4章- www.ti.com/lit/ug/swru461b/swru461b.pdf?

    您的跳线设置看起来正常。

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

    您好、Hnz、

    我将研究 Energia 修复并尝试它。

    关于 swru416b 文档、是的、我已经按照预期的步骤执行了虚拟证书烧写操作。 我只烧录了 bin 文件。

    这是否也会影响非 WiFi 应用?

    感谢您的回答。

    此致、

    Jansom

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

    是的、所有描述的步骤都是必需的。 如果您不执行此步骤、则无论是否使用 WiFi、ROM 引导加载程序都不会加载您的应用程序代码。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我将按照这些步骤进行尝试。

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

    您的 MCU 文件代码在 CC3220SF 上运行良好。 我在硬件串行通信中遇到了一些问题、如果这是已知问题、请告知我。
    我正在尝试寻找一种方法来解决这个问题。
    无论如何、您的代码是使用 Energia 在 CC3220SF 上工作的好方法。

    谢谢

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

    我不知道 UART 有任何问题。 在跳线配置(上图)中、您已将 UART 从 XDS-110连接到 Application/UART。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用 Serial1与 Sensor 和 Serial 进行通信、以在串行终端上打印日志。 相同的代码可与 CC3200正常配合使用、但这无法与 CC3220SF 上的传感器通信。

    要使 Serial1通信在 CC3220SF 上工作、我是否需要做任何事情?

    谢谢

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

    很抱歉,我不知道。 我认为您的问题与 LP 的硬件或硬件配置本身有关。 CC3200和 CC3220芯片上的硬件外设完全相同。

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

    您好、Jan、

    感谢您的支持、我将使用 CCS 检查这些 UART。

    此致、

    Jansom

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

    您好、Jan、

    只是我的问题的更新。 我发现 CC3200上的 Serial1使用 PIN_01和02、但在 CC3220SF 中、Serial1使用 PIN_04和 PIN_03。

    我认为这可能对要使用两个串行通信的人有用。

    谢谢和升级、

    Jansom