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.

[参考译文] CC3200:GPIO 作为唤醒源

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/566014/cc3200-gpio-as-wakeup-source

器件型号:CC3200

您好!

我已使用 GPIO 17唤醒代码中的源。并将 GPIO 4 用作 GPIO_TYPE_NORMAL。  

 当它进入 LPDS 时、它应该只能通过 GPIO 17从它发出、因为我已经将它 设置为"GPIO_TYPE_WAKE_SOURCE |GPIO_TYPE_NORMAL "、但即使是 GPIO 4也会将它从 LPDS 唤醒。

当电路板连接到 WiFi 网络时、我观察到了这一点。

如果电路板 未连接到网络、则只有 GPIO 17从 LPDS 唤醒电路板、而 GPIO 4不会唤醒电路板。

有什么建议吗?

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

    请分享您基于代码的示例。 通过快速测试、当我使用 idle_profile_nonos 示例执行此操作时、我不会看到任何问题。

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

    您好 Ben、

    我在定制板上使用 IDLE_PROFILE (根据我的需求修改)操作系统示例。

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

    您是否检查过 Launchpad 是否具有相同的行为?

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

    您好 Ben、

    我的定制板连接到其他处理器和许多传感器、因此我无法在 launchpad 上进行检查。 还有其他建议吗?  

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

    仍然值得尝试 SDK 中的 idle_profile 示例、如果有的话、可以在 LaunchPad 上使用引脚复用和 GPIO 配置进行修改。 这样、您就可以看到设置引脚、GPIO 或注册唤醒源的方式是否存在问题。 这两个 GPIO 均可用于测试。

    我刚刚检查了 IDLE 配置文件示例的操作系统版本、将其修改为使用 GPIO 17 (引脚8)作为唤醒源、没有发现任何问题。 我甚至将 GPIO 4 (引脚59)的配置添加为 GPIO_TYPE_NORMAL、但仍然未观察到您看到的内容。

    如果您在该示例中的引脚设置代码中看不到它、我们可能会将调试重点放在定制硬件上。

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

    您好 Ben、

    我注意到的另一件事是、如果我禁用网络作为唤醒源、那么我将不会从 GPIO 4获取任何中断。

    我将尝试使用 修改 的配置在 launchpad 上运行 idle_profile、并将告知您。  

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