at_socket_sim76xx

发表在 网络学习营2019-6-2 17:07 [复制链接] 4 244

rt-thread 成功增加了at_socket_sim76xx  收发数据都没有问题,程序运行了快一小时程序出错了(用的是stm32f429),[31m[E/at.clnt] AT create response object failed! No memory for response buffer![E/at.sim76xx] No memory for response structure!  
* Q0 G/ Z( i- R
0 a" B1 A+ u3 @
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-6-3 09:20:57 | 显示全部楼层
看运行日志,好像是系统的内存资源不太够用了。也可能是楼主在处理数据的时候内存泄露了,没有回收回来,也会造成内存越用越少的问题。
使用道具 举报 回复
发表于 2019-6-3 09:21:59 | 显示全部楼层
不知道楼主这个问题解决了没有,出现上面的问题,应该是出现内存泄漏了,可以查看一下代码中哪里申请了内存分配,然后没有释放内存的。
使用道具 举报 回复
发表于 2019-6-3 09:26:33 | 显示全部楼层
可以打开下下面这选项,在 MSH 中输入 memtrace 命令,查看详细的内存分配情况。
  Z# }. w6 M) M5 E( b6 L! t# a/ J, D, ?+ f# ^, |
memtrace.png
  Z0 G8 u8 Q1 o8 ]- c* [2 w& ~
+ A0 _/ E% C, K8 F+ b3 T5 Q9 Y% b
7 r3 R2 U, F& K$ r可以看出哪些线程分配了多大的内存。
4 S& F4 u. C7 e, Y
使用道具 举报 回复
发表于 2019-6-3 09:38:30 | 显示全部楼层
本帖最后由 Cheney_Chen 于 2019-6-3 09:47 编辑 6 i1 `! M& L+ A+ s7 I) l
) j5 N, F1 l1 g
楼主使用的什么版本的 AT device 软件包??
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表