嵌入式技术论坛
直播中

h1654155275.5741

7年用户 1012经验值
私信 关注
[问答]

rw007不确定原因的不定时的重启大家有没有好的重连wifi的方法呀

使用rw007 spi lwip连接,

经常性会发生下图这样

1.jpg

当发送失败的时候,个人感觉是rw007重启了,导致rtt wlan框架没法自动重连wifi。

打印的wifi信息

1.jpg

目前是已经把wlan框架的自动重连关掉了,通过获取wifi信息,获取到wifi rssi值来判断,

但是这样也不是很好,有时候连上wifi了获取rssi依然为0。

大家有没有好的重连wifi的方法呀,或者rw007发生上图红色错误的时候有没有事件或者回调函数一类的

回帖(4)

张虎豹

2022-10-20 10:55:03
要不检查下供电是否充足?发射期间最大电流有350mA。
举报

h1654155275.5741

2022-10-20 10:55:20
已经把rw007单独用一个usb口供3.3v电了,
到项目上为了稳定性,如果这个情况发生了,软件怎么样才能感知到️
举报

h1654155275.5741

2022-10-20 10:55:33
wlan框架的自动重连是根据rt_wlan_is_connected函数来的,但是发生上图中红色错误时,即使wifi没有连接网络,rt_wlan_is_connected函数的返回值依然是true。
1.jpg
我目前是在wlan事件回调函数里面重新连接,但是发生上图错误的时候wlan框架的事件回调函数也不会出发
netdev网卡的状态切换回调函数,也没有触发
举报

h1654155275.5741

2022-10-20 10:55:40
红色错误只是SPI单次通信有问题,可以自动恢复,不代表一定发生了重启。
建议多观察下出错时的其它现象,看看是否其它原因引起,比如还跑了其它拖慢运行的线程。
RW007的SPI对响应时间有些严格。

  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分