CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

如何增加用户可使用的RAM空间 GR551x

已解决

Bin

2022-03-21 10:27

环境,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 这些可以调整吗?或者还有哪些地方可以调整?


0收藏

0赞成

查看全部2个回答
最佳答案

Ping

汇顶员工
2022-03-22 10:56

关于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功能相关的宏,相关参数说明如下:




0条评论

0赞成

0收藏

您的评论
我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注