請(qǐng)問(wèn),如何能優(yōu)化下BLE協(xié)議棧的RAM空間,我編譯BLE中最基本的一個(gè)示例,光BLE協(xié)議棧就占去了16K RAM,分析map文件,發(fā)現(xiàn)其中6K是BLE_MEMHEAP,還有8K是highcode占用的。
看手冊(cè)描述6K的BLE_MEMHEAP是最小要求,不好優(yōu)化了,但highcode中占用的8K代碼都是libCH58xBLE.a中的,用戶無(wú)法控制,由于我的業(yè)務(wù)代碼需要大概20K空間,已經(jīng)無(wú)法再優(yōu)化了,只有從BLE_MEMHEAP和highcode中優(yōu)化RAM,或者可以控制下highcode的使用,先不追求效率了,首要問(wèn)題是運(yùn)行我的業(yè)務(wù)代碼。