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.

[参考译文] CC33XX-软件:暂停/恢复功能

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1449454/cc33xx-software-suspend-resume-feature

器件型号:CC33XX-SOFTWARE

工具与软件:

大家好!

我使用的驱动程序版本为1.0.0.7、因此:

  • 无线驱动程序版本1.7.0.128
  • 无线固件版本1.7.0.188
  • 无线 PHY 版本1.2.39.5.44.67

并尝试测试暂停/恢复功能。 但遗憾的是、器件在暂停后无法唤醒主机。 现在、我已经在"Linux CC33XX 用户指南- 01.00.00.05"的"WLAN 唤醒(WoWLAN)功能"一章中看到了以下注意事项:

在 AM335x Processor SDK 9.1中、主机暂停/恢复功能不起作用。 因此、建议使用 AM62x SDK 9.1或更高版本进行实验。

因此、我假设目前在我的主机平台上根本无法做到这一点。 但为什么需要做我的"我. MX 8M Mini"来启用此功能? 有人能就此给出任何说明吗?

谢谢!

此致、

SJ

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

    尊敬的 SJ:

    该应用手册特定于将 AM335x 用作主机 MPU。 这是因为 AM335x 9.1 SDK 没有功能暂停/恢复功能、该功能与 CC33xx WoWLAN 特性无关。

    在 imx8M 上、是否启用了 CONFIG_PM? 如果您执行"iw list"、您是否看到列出了有关"WoWLAN 支持"的任何内容?

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

    Hi

    是的、CONFIG_PM 已启用、在查看"iw 列表"时还可以看到 WoWLAN 支持、因为我现在使用的是 WL_IRQ 行带外。 但是只要加载了 CC33xx 驱动程序、主机就不会从暂停状态恢复。

    我尝试使用 lsmod 外观、并使用 rmmod 删除驱动程序模块"cc33xx、btti_sDIO、btti、mac80211和 cc33xx_sidio"。 之后、我可在暂停主机后再次恢复运行。 即使是具有"echo +20 >/sys/class/rtc/rtc0/wakealarm "这样的简单 RTC 警报、这在以前是不可能的。

    有什么想法、这里可能会出现什么问题? 似乎 c33xx 驱动程序正在执行某种操作来禁用恢复功能?

    谢谢。

    此致、

    SJ

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

    尊敬的 SJ:

    我懂了。 我需要更详细地了解一下。 我会在下周回复。  

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

    尊敬的 SJ:

    我希望重现该问题。 您能否指定为此项工作使用 NXP 的哪一个内核版本或 SDK? 此处的详细信息将有利于复制、或有助于精确复制的步骤。

    您是否还可以共享 devicetree 以进行比较?

    您使用哪些命令将 IMX MPU 置于睡眠状态?

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

    Hi

    您能否指定为此项工作使用 NXP 的哪一个内核版本或 SDK? 此处的详细信息将有利于复制、或有助于精确复制的步骤。

    uname -A 提供以下输出:

    Linux imx8mema-ucom 6.1.36-LTS-next+gef8872c036cb #1 SMP 抢占监控9月23日09:19:08 UTC 2024 AArch64 GNU/Linux

    您是否还可以共享 devicetree 以进行比较?

    请参阅附加的设备树:

    e2e.ti.com/.../imx8mm_2D00_ea_2D00_ucom_2D00_kit_5F00_v3_5F00_wk.txt

    您使用哪些命令将 IMX MPU 置于睡眠状态?

    用于将器件置于睡眠模式、例如"echo freeze >/sys/power/state。

    此致、

    SJ

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

    看起来该问题已在1.0.0.8版本中解决。 更新后、我可以从暂停状态恢复。