{{ec801.c(uploading...)}}{{main.c(uploading...)}}
老师,用到串口接收的函数就在ec801这个文件里面AppCAT1_Task -> AppM4G_Task -> M4G_AT_CMD_Recv。
串口的初始化在1024行处的 AppCAT1_Init。
接收回调函数在1004行。
谢谢老师了!
我也感觉我写的挺乱的,老师,我这个函数的作用是接收到4G模块对应AT指令的正确的回复就会返回1;按理来说是在这个函数里面不应该一循环发送的,应该是在发送数据后只运行一次,但我按照我对您回复的理解,判断if(os_status == TLS_OS_SUCCESS) 后才对数据进行处理,然后我把这个接收函数里的循环发送给注释掉了,并且我换了个4G模块,排除了4G模块本身的问题,但还是会卡死
卡在了第二次接收到数据后
@isme 老师,我还是没解决这个问题,您知道是什么原因吗,明明没有给串口发送数据,但是它还是一直进入回调
问 w801在运行的时候栈溢出了怎么办,我是用sdk裸机跑的