请问,如何能优化下BLE协议栈的RAM空间,我编译BLE中最基本的一个示例,光BLE协议栈就占去了16K RAM,分析map文件,发现其中6K是BLE_MEMHEAP,还有8K是highcode占用的。
看手册描述6K的BLE_MEMHEAP是最小要求,不好优化了,但highcode中占用的8K代码都是libCH58xBLE.a中的,用户无法控制,由于我的业务代码需要大概20K空间,已经无法再优化了,只有从BLE_MEMHEAP和highcode中优化RAM,或者可以控制下highcode的使用,先不追求效率了,首要问题是运行我的业务代码。
2022-9-19 14:49:53
可以看一下我们的CH32V208芯片,最近就出了,RAM的大小满足你的需求。
可以看一下我们的CH32V208芯片,最近就出了,RAM的大小满足你的需求。
举报