在测试T1-U模组稳定行测试时 发现模组内存耗尽重启情况。我的程序内部没有申请内存的情况 应该是网络切换时SDK内部申请的。
日志见附件,日志中如下打印的是内存信息。
Sys Heap Size-IN:xxx
T1模组内存耗尽重启
T1模组内存耗尽重启
- Attachments
-
- 删除设备死机.TXT
- (380.72 KiB) Downloaded 31 times
Tags:
Re: T1模组内存耗尽重启
先排查一下自己的应用是不是那里太耗内存了,从日志上看系统起来就只有30K内存了,连上路由器只有20K了,连上云就只有10K内存了,后面和云端的交互因分配不出内存失败;
可以用编译我们的demo,demo起来剩余内存应该在50 ~ 60K左右,首次配网后的内存剩余在40 ~ 50K左右;
Re: T1模组内存耗尽重启
感谢帮助。程序逻辑复杂的确申请了很多内存。
我后面会把申请内存的地方改成全局变量解决内存问题。
还想请教一下目前T1的sdk需要预留多少内存给sdk通讯网络链接使用?
Re: T1模组内存耗尽重启
预留10K ~ 15K就可以了