rak439模块出现假死情况



  • 成功移植RAK439至STM32F407VET6单片机上面
    现在进行测试
    发现有个问题:通过TCP服务器模式收发数据的时候,刚开始可以正常收发,但是在收发大概400000字节以后,
    整个WIFI模块会出现疑似死机的情况,TCP连接丢失,也ping不上,但是主控单片机尚未死机,其他功能还能正常使用,请问这种情况,是由于RAK439的程序不稳定还是Wi-Fi掉线还是其他什么原因?麻烦解答一下,谢谢!
    PS:测试条件:RAK439当作TCP服务器,计算机进行连接,端口8080,连接的客户端1个,每包数据100字节,50ms/包



  • 你是模块做TCP Sever吗?模块是做AP还是STA?你模块收到数据有读吗?



  • 模块作为STA 连接wpa2-psk加密的网络



  • 模块是做Sever?



  • OS还是NOS的代码?



  • NOS的代码 模块做服务器



  • 模块收到数据你有处理吗?



  • 基本上没有处理,直接发回来的。不过我的模块是使用排线连接的,有可能引起不稳定吗?



  • 首先对于SPI线最好不要飞线来测试,其次模块收到数据后必须要处理,必须要把模块的BUF里的数据读出来才行。



  • 我们的程序里面就是简单读取buf,然后直接扔回来,发回给客户机。还有一点就是,模块在实际应用中出现了死机的情况,怎么处理?可以直接硬件复位吗?飞线测试的确会引起不稳定吗?



  • 可以调用rw_sysDriverReset函数来复位模块。飞线会造成不稳定的。


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待