Thread 中讨论的其他器件:WL1837
由于我们正在开发电池供电系统、我的所有帖子都旨在限制 WL1837的功耗。 似乎未实现 iw set txpower、校准命令不能用于设置功率、因为它不能在正常运行中使用。 似乎唯一剩下的方法是使用 wlconf 来修改/lib/firmware/ti-connectivity/wl18xx-conf.bin 中的驱动程序配置参数、但我需要一些有关要设置哪些参数以及如何将功率限制为默认设置的20%的指导。 您能给我提供有关这方面的任何文档吗?
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.
由于我们正在开发电池供电系统、我的所有帖子都旨在限制 WL1837的功耗。 似乎未实现 iw set txpower、校准命令不能用于设置功率、因为它不能在正常运行中使用。 似乎唯一剩下的方法是使用 wlconf 来修改/lib/firmware/ti-connectivity/wl18xx-conf.bin 中的驱动程序配置参数、但我需要一些有关要设置哪些参数以及如何将功率限制为默认设置的20%的指导。 您能给我提供有关这方面的任何文档吗?
在我们的应用中、我们将通过 RTSP 以30fps 的速率从摄像头传输 MJPEG 视频(也是 IPNC 应用)、因此我不认为任何处理器都可以真正进入低功耗模式(即、WoWLAN 功能似乎不合适、 POWER_SAVE 模式在正常运行期间不起作用、 ELP 模式的文档 显示我们只能在断开连接时影响电源)。 即使您确实建议修改 wl18xx-conf.bin、虽然我可以看到内核在何处将其读取到内存中、但我看不到代码如何使用任何读取参数;无论如何、修改这些参数似乎没有任何效果。
这似乎只会在您指示的情况下启用 PS 模式或设置 SLEEP_auth。 后一种选择有什么作用? 在我们的构建中、/sys/kernel/debug 为空、如何为 ieee80211启用 sysfs 支持以实现您的建议? PS 模式有什么作用、如何启用它?
您可能需要安装 debugfs -
安装-t debugfs nodev /sys/kernel/debug
ELP 是芯片的内部极低功耗状态。 它自动进入/退出低功耗状态以节省功耗。 如果需要、您可以启用/禁用它并检查电源号。 默认情况下,应启用它。 将 SLEEP_auth 设置为0将禁用它。 也可以在 wl18xx-conf.bin 中设置此值。 "iw wlan0 set power_save on"将确保 启用 IEEE 802.11省电。