您好!
我们将 CC3220MODASF 模块用于我们的应用。 我们添加一个配置文件,设置自动和快速连接策略,然后使用 sl_Start()启动 NWP。
我们每隔3秒检查一次设备是否已连接并获取了 IP 以将数据发送到服务器。 如果器件未连接或未获取 IP、我们使用 sl_Stop()和 sl_Start()重新启动 NWP。 路由器多次重新启动时,有时不会为设备提供 IP。 在这种情况下、器件会在 FreeRTOS 中点击 CONFIGASERT 并挂起。
我们有以下问题:
在 sl_Stop 之后调用 sl_Start 是否存在任何最短等待时间。 3秒时间是否不足? 这是否会导致断言?
如果在未添加配置文件的情况下每3秒重新启动一次网络进程、则设备工作正常。 添加配置文件有什么不同?
2.我们之所以采用这种解决方案,是因为自动和快速连接策略不可靠。 只有在以前连接成功的情况下、设备才能重新连接到路由器。 自动连接策略的正确行为。 根据我们的理解、如果设置了自动连接策略、则器件应在可用时连接到添加的配置文件。
请提供建议。