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.

[参考译文] WL1807MOD:WoWLAN 唤醒-缓冲器-所需详细信息

Guru**** 2434030 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1330758/wl1807mod-wowlan-wake-up---buffer---details-needed

器件型号:WL1807MOD

您好!

这是基于 WL1807中的数据包过滤的唤醒查询。

根据文档[https://www.ti.com/lit/ug/swru576/swru576.pdf?ts = 1709203368244&ref_url=https%253A%252F%252Fwww.google.com%252F]部分:6.3.2 Rx 过滤器配置,

启用后、芯片固件会在每个传入的数据包中搜索 WoWLAN 模式。 一旦 A
检测到模式芯片将主机唤醒。

1.如果是这样,不匹配的数据包会发生什么情况? 在我们的测试中、我们发现它们会得到存储、并在系统唤醒后发送到主机。
2.这是预期吗? 如果是、允许存储的最大存储大小/缓冲区大小是多少?

这些信息对于设计我们的低功耗系统非常重要。 请帮助我们。

Br、
Anantha R

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

    Anantha、您好!

    我有点惊讶地听到不匹配的数据包正在被存储。 您能否帮助我了解您如何 找到数据包的保存方式、以及如何进行测试?  

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

    1.我们使系统进入挂起状态。 [通过将 WoWLAN 数据包设置为其他一些过滤器-非移动应用程序]。

    2.使用移动应用程序操作。 改变节温器的设定点。

    3.收到更多的数据包。 但系统未被唤醒。

    4.然后使用预期的唤醒数据包唤醒系统。

    5.我们确实看到之前收到的数据[来自#2 ]。 [设定点已更改]

    Br、

    Anantha R

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

    好的、您能否准确说明如何为唤醒数据包设置滤波器?  

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

    iw phy0 WoWLAN 启用模式-:ff:af:a0:-:-:-:-:88:80:85:-:-:-:-:-:-:01:-:-:-:-:-:-:-:af:ff:f0:aa:08:00

     

    iw phy0 WoWLAN 显示

     

    回波启用>/sys/devices/platform /MMC/48004000.SDMMC_HOST/mmc0/mmc0 soc:0001/mmc0:0001:2/wl18xx.1.auto/power/wakeup

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

    Anantha、您好!

    感谢您的提问。 因为现在你看到的行为是我在这个时候意想不到的。 我建议在为特定应用发送唤醒数据包之前、先对可以发送的数据包数量进行实验。 如果您可以帮助测试此问题、我可能能够确定堆栈中可能发生这种情况的位置。