RAK439 TCP连续传输死机



  • 单片机用的是STM32F439,采用的是无OS方式,RAK439配置成工作站,TCP客户端,工作时通过RAK439把数据上传至路由器,数据速率大概为4KB/S,但是大概工作2~3个小时(时间不固定,也可能是4~5个小时),模块会死机,断言提示是“---------Assert rw_lib: dead:0---------”,请问该问题可能是什么原因导致的,该如何解决,谢谢!


  • administrators

    遇到模块死机,请复位模块,重新配置。



  • 现在是把库升级到1.0.7了,测试没有死机的情况了,但是测试1~2小时肯定会出现-19错误,是缓存溢出错误,按理说出现这个错误,延时一段时间再发送就应该可以,但是不管怎么延时都没有用,现在出现-19报错后,延时100多毫秒都没有用,照样报错,除非按大神说的那样,复位模块,重新配置,问下大神,遇到问题,除了复位模块之外没有其他方法了吗?而且延时的过程中我是加了rw_sysDriverLoop的,100多ms,执行了20次rw_sysDriverLoop,是不是模块硬件的bug,长时间工作会出现异常,但是至少报出的错误信息要准确,这种情况很明显就不像是简单缓存溢出问题?



  • 那最好是使用OS.


登录后回复
 

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