Bin
环境,GR5515IGND, SDK V1.6.12,仅使用BLE uart功能以及客户自己的外设功能,不使用MESH,也不使用GUI
通过调整custom_config.h的功能配置外,为了增加CSTACK_HEAP_SIZE, 还可以裁剪那些部分可以增加用户可使用的RAM空间。
flash_scatter_config.h里面的APP_RAM_SIZE, STACK_END_ADDR 这些可以调整吗?或者还有哪些地方可以调整?
Ping
关于RAM分布,可以参考: gr5513 sdk ram划分问题回复说明,SDK提供的 projects\ble\ble_peripheral\ble_app_template_lite例程是一个RAM最精简的应用,关于RAM优化说明如下:
1. 16KB协议栈空间不可修改;
2. 主栈空间定义可参考custom_config.h文件如下定义,用于SDK中函数局部变量、函数入栈,根据项目实际情况配置,不能<6KB;
3. 根据产品实际需求配置蓝牙参考, 如CFG_MAX_PRFS、CFG_MAX_BOND_DEVS、CFG_MAX_CONNECTIONS、CFG_MAX_ADVS和CFG_MAX_SCAN等和BLE功能相关的宏,相关参数说明如下:
打开微信,使用“扫一扫”即可关注