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.

[参考译文] CC3220S-LAUNCHXL:接收到 ping 命令后、CC3220是否应退出 LPDS?

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3220S, CC3120, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/659733/cc3220s-launchxl-should-receiving-a-ping-take-the-cc3220-out-of-lpds

器件型号:CC3220S-LAUNCHXL
主题中讨论的其他器件:CC3220SCC3120CC3220SF

我修改了 CC3220S LaunchPad 上的功率测量示例应用、使其连接到我们的本地 WiFi 路由器。  我还修改 了 PowerCC32XX_ConfigV1结构中的"enterLPDSHookFxn"和"resumeLPDSHookFxn"条目、添加了一些挂钩函数、以在进入或离开 LPDS 时打印诊断消息。

根据诊断信息、CC3220确实会进入 LPDS。  但是、似乎从未离开 LPDS 并返回到活动状态、即使我成功对该板执行了数十次 Ping 操作。  这里可能会发生什么情况?  是否不应该接收 ping 会导致一些网络活动、从而使 CC3220退出 LPDS?

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

    您好、Velasco、

    从 LPDS 唤醒可能来自以下来源:

    如需更多信息、请参阅 CC3220 TRM 的第15.3.9节:http://www.ti.com/lit/swru465

    希望这对您有所帮助、

    Kevin

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

    谢谢、但这并不是很有帮助。  不应该有任何网络活动使 CC3220退出 LPDS?  我这样说是基于 SimpleLinkTmCC3120、CC3220 Wi-FiRegisteredInternet-on-a chipTm网络子系统电源管理文档中的以下陈述:

    我假设接收到"ping"将符合网络处理器活动的条件。  不是吗?

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

    我认为 SDK 中的"TRIGGER_MODE"示例应能回答您的问题。 请阅读本示例中包含的"自述文件"。

    目录位置:C:\ti\simplelink_cc32xx_sdk_1_60_00_04\examples\nortos\CC3220SF_LAUNCHXL_\demos\trigger_mode

    网络处理器可以处于活动状态、而主机处理器不处于活动状态。

    CC3220 TRM 的第15.3.9节介绍了可用的唤醒源 :http://www.ti.com/lit/swru465

    希望这对您有所帮助、
    Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 实际上、我最近修改了触发模式应用并运行了一些测试。 当 CC3220接收到数据包时、会执行"enterLPDSHookFxn"和"resumeLPDSHookFxn"挂钩函数、但不会在 ping 时执行。 它们似乎也不会被信标触发、因此我推断。

    我很困惑,因为文档中说“网络活动”会将 CC3220从 LPDS 中删除。 不过、根据我看到的情况、似乎只有特定类型的网络活动才会这样做。 只在需要涉及 Cortex 微控制器时才调用该或这些挂钩函数、而不是仅在由于网络活动而导致 LPDS 结束时调用。 后者是否准确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Velasco、

    如果要接收有用的信息、例如数据包、则主机处理器将在 LPDS 期间唤醒。 您正确地认为、主机处理器只有在需要时才会唤醒。 您正在寻找的" ping 或信标"可能不需要主机处理器参与、因此 NWP 不会触发事件。

    有关该主题的一些其他信息、请参阅《编程人员指南》的第5.7.2节"触发模式"。 http://www.ti.com/lit/swru455

    您是否尝试实现一些特殊用例?

    希望这对您有所帮助、
    Kevin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是一个较晚的答复,但谢谢。 这是我们要查找的信息。 我们希望进行一些电流测量并区分 LPDS 和工作模式。 了解网络处理器处于活动状态时不会始终调用这些 LPDS 函数、这无疑是有用的信息。