工具/软件:Code Composer Studio
您好!
我想详细了解3220SF 网络处理器的 service pack sp_3.12.0.1_2.0.0.0_2.2.06中引入的 IOP 修复程序。 Service Pack 的发行说明对其进行了解释:"修复了 IOP 问题-一些 AP 供应商从发送到 AP 的管理帧中了解 CC32xx 的节电模式"
我注意到的是、当我使用 HTTP (TCP)在基于3220SF 的物联网设备和云服务器(TCP)之间进行通信时、此 IOP 修复程序似乎可以发挥作用。 我以前使用的 Service Pack 与一些 WiFi AP (例如一些 ZTE AP)的问题 已经解决。
但是、当我使用(无连接) UDP 时、问题仍然存在。 部分 UDP 消息似乎由于 WIFI 低功耗模式处理中的 IOP 问题而丢失。
在使用 UDP 时、我唯一能够解决此 IOP 问题的方法是在发送 UDP 消息的持续时间内暂时将 WiFi 电源策略更改为 SL_WLAN_Aways_on_policy。 发送消息后、我将电源策略重置为 SL_WLAN_NORMAL 策略。 这样、UDP 也可以对有问题的 AP 正常工作。 我大约每30秒发送一次 UDP 消息、以使基于 UDP 的云服务器命令的 NAT 通道保持开放状态。 通过这种变通办法、功耗似乎没有大幅增加。
我基本上有两个与这个问题有关的问题:
1) 1) 为什么 sp_3.12.0.1中提到的 IOP 修复仅适用于 TCP 通信、并且在使用 UDP 时不起作用。 IOP 修复是否以某种方式触发或链接到 TCP 连接?
2) 2)我为 UDP 设置的变通办法(临时切换到 SL_WLAN_AGE_ON_PORAY)是否包含风险。 编程人员指南解释了这是一个永久设置、例如、当这个配置参数大约每15秒写入一次时、我是否会遇到损坏3220SF MOD A 中闪存存储器的风险。
此致
Paavo
