一个网络应用,采用ec200u的cat1模块,开启at_device软件包,设置使用power引脚和status引脚,应用官方提供的tcpclient.c例子修改的应用代码,程序每隔一分钟向服务器发送一个数据包,开始的一段时间都正常,运行300次后候就连不上网了,,打开at raw 调试显示,一直在重复执行AT+CSQ和AT+CGREG,应用很不稳定,这个到底是哪儿的问题呢?ec200软件包卡在这条命名之后,就一直没有响应了,按道理ec200软件包在多次重试连接不成功会自动退出,但是为什么一直卡在这儿呢?
追踪了好几天,跑飞从这儿开始
明明A
ti已经执行了,但是还还是显示超时。
而且这时ec200x软件包明显跑飞了,一直在重复执行AT+CSQ和AT+CGREG,
看了源代码中不可能出现重复执行的,要么就就会退出初始化。