资源优化(可视化SDK)
📎 原始文档:https://www.kdocs.cn/l/cjawacRhgtWt 资源优化(可视化SDK)
打印:ASSERT: Rom No enough physics memory,实际是表示RAM不够
ROM不够的话在下载固件的时候就会报错了。
700N/710N:
[省RAM]修改音频解码代码不放RAM 旧版本的代码可以控制下图的宏:
部分新版本可以修改下图的宏,置0可以省RAM:
[省RAM]【仅针对700N】单声道应用不要用右声道(硬件接芯片的左声道,软件也配置为左声道输出)
[省RAM]减少A2DP的缓存大小(需要实测抗干扰卡顿是否能够接受)

[省RAM]将音乐PLC改为仅淡入淡出

[省RAM]双mic使用第二套算法,但是会增加flash消耗

tws dongle sdk按照上述优化后,双mic ANS方案还有爆ram问题的优化方案 JL700N可视化工具问题处理文档.otl -- 第71点
[省ROM][RAM]关闭BLE主机和加密、关闭BLE多连


[省ROM]双备份VM改为8K
[省ROM]双备份时,提示音改为单备份 见:手机APP的简介和开发流程.otl
可视化提示音单备份路径特殊修改
JL701N
- 开放更多RAM
// 低功耗掉电ram大小,单位:128K,可设置值:0、2、3,设置为0时可使用全部640K ram,但功耗会增加
#define TCFG_LOWPOWER_RAM_SIZE 0
- [省ROM][RAM]关闭BLE主机和加密、关闭BLE多连


- [省ROM]双备份VM改为8K
- [省ROM]双备份时,提示音改为单备份 见:手机APP的简介和开发流程.otl
可视化提示音单备份路径特殊修改
- [优化算力]将算法放ram 宏置1为放ram

其他省RAM和flash的方法
1、AC710N_TWS_sdk_release_3.0.0 代码大小优化说明.pdf -- 省flash
2、参考SDK对应的项目帮助文档(副作用:对算力要求高,会增加功耗)-- 省RAM
以下修改必须rebuild,并且必须使用测试盒串口升级或者强制升级工具升级
