主题中讨论的其他器件:WL1837
我们应用中的一些模式在本质上是"突发"的。 这意味着我们会发送少量数据(5KB)、然后是一个静默周期(20ms)。 接收设备在收到此信息时绘制图形。 但在这种特定模式下、Wi-Fi 模块的节能行为似乎会定期生效、接收器件获取更大块中的数据(图形的更新会跳转、而不是平滑地滚动数据)。 我们使用了 Wireshark 来确认接收器件指向发送器件上数据的时间戳(这是一个 AP 连接、仅与网络上的两个器件、发送器和接收器相连)。 在本例中、发送方是我们的设备、其中包含:
处理器:i.MX 7 Dual
内核: 5.4.3
wlcore:PHY 固件版本:8.2.0.0.246版
wlcore:已启动固件(版本8.9.0.0.90)
接收设备是运行 iOS 16.4的 iPhone 11。
启用 wlcore 的内核日志记录并在 图形更新停止时使用 dmesg、我们可以看到日志中充斥着如下信息。 如果 图形更新顺利、没有杂乱、则不会看到这些消息。
[Tue May 9 07:35:32 2023] wlcore:link ps prev Oxc curs 0x0 changed.
[Tue May 907:35:32 20231 wicore: link ps prev 0x0 curOxc changed.
[Tue May 907:35:32 20231 wicore: link ps prev Oxc curs 0x0 changed.
[Tue May 907:35:32 20231 wicore: link ps prev 0x0 curOxc changed.
[Tue May 907:35:32 2023] wicore: link ps prev Oxc curs 0x0 changed.
[月9日07:35:32 2023] wicore: link ps prev 0x0 curOxc changed.
[Tue May 907:35:33 20231 wicore: link ps prev Oxc curs 0x0 changed.
[Tue May 9 07:35:33 2023] wicore: link ps prev 0x0 curOxc changed.
[Tue May 9 07:35:33 2023] wicore: link ps prev Oxc cur, 0x0 changed.
[月9日07:35:33 20231 wIcore:Link ps prev 0x0 curOxc 已更改0xc
[月9日07:35:33 20231 wIcore:Link ps prev Oxc curs 0x0已更改0xc
[月9日07:35:33 20231 wIcore:Link ps prev 0x0 curOxc 已更改0xc
[Tue May 907:35:33 20231 wicore: link ps prev Oxc curs 0x0 changed.
[月9日07:35:33 20231 wIcore:Link ps prev 0x0 curOxc 已更改0xc
[Tue May 907:35:33 20231 wicore: link ps prev Oxc curs 0x0 changed.
[月9日07:35:33 20231 wicore: link ps prev 0x0 curxc changed.
[月9日07:35:33 20231 wIcore:Link ps prev Oxc curs 0x0已更改0xc
[月9日07:35:33 20231 wicore: link ps prev 0x0 curxc changed.
[Tue May 907:35:33 20231 wicore: link ps prev Oxc curs 0x0 changed.
我的问题是在 conf 文件中是否有参数,我们可以调整以影响节电行为(例如,. 附件是 wlconf --get 的输出、用于了解我们的产品配置方式)。
e2e.ti.com/.../melody_5F00_wl18xx_2D00_conf.txt
我谈到的是 core.tx.tid_confX.ps_scheme、core.conn.dynamic_ps_timeout、core.conn.sta_sleep_auth、 wl18xx.ap_sleep.connected_duty_cycle 等文件。
我已经浏览过:
SWRA489 WiLink 8解决方案 WiLink8–wlconf
SWRU422A WL18xx.INI 文件
此外、还有一些关于头文件中各种参数的详细信息:
git.ti.com/.../conf.h
但是、关于设置 A 意味着必须以特定方式设置 B、或者是否实际使用了它们、它们之间的关系并没有任何细节。
最后、我尝试关闭省电模式、只是想看看使用 iw wlan0将 power_save 设置为 off、是否可以使该行为停止、但它似乎不起作用。