EC200UEUAB模组使用QuecPython开发出现使用VOLTE时内存泄漏导致重启问题

已经小批量给客户使用被退回整改,使用的时定制的EC200UEUABR03A01M08_VOLTE_OCPU_QPY_BETA0823固件版本,具体问题如图::confounded_face:官网提供的固件没有VOLTE功能, 有没有支持解决一下,给个新的固件带VOLTE帮忙解决这个问题,好让项目继续落地量产。

测试是使用的哪个api 导致内存一直减少不恢复,

UNISOC8910平台Log工具使用说明 - QuecPython 可以根据这里的操作步骤, 抓一下包含异常过程的ap和cp日志,重启应该就是dump了,可以把dump日志也抓一份。复现步骤请详细说明下

固件也发送一下EC200UEUABR03A01M08_VOLTE_OCPU_QPY_BETA0823

通过网盘分享的文件:EC200U
链接: 百度网盘 请输入提取码 提取码: 6yeh

您好,感谢您的回复,新用户发不了附件,只能发百度网盘链接是我使用的固件和出问题的部分代码。其中导致内存泄漏的代码如下图:

谢谢,我研究下这个工具使用方法

EC200UEUABR03A01M08_VOLTE_OCPU_QPY_BETA0515.zip (19.7 MB)

给您更新个新的beta版本您试试

注意:BETA版本为非正式发布版本固件,仅能用于测试,不用于项目量产。

感谢您的支持!0515这个版本已经解决了经常查询AT指令功能会导致短时间运行重启的问题。

下图,是在测试过程中出现有电话进来和短信进来相应的内存会减少的情况,这种情况我可以通过哪种方式恢复?

下面是我用来测试的脚本,再次麻烦您帮忙看一下!

通过网盘分享的文件:debug20260518_001.py
链接: 百度网盘 请输入提取码 提取码: 4z7y

您可以开启下自动回收和主动回收测试看看, gc-内存相关功能 - QuecPython

测试没问题,内存有自动回收。再次感谢您这段时间的支持!