TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F用户APP区flash太小

请教一个问题:

如上图所示,使用CC2640R2F,在C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\multi_role下编译,FLASH提示已使用了92%,留给用户二次开发的空间还剩下9K。

删除demo中的multi_role_menu.c文件,添加自己的APP,编译后提示flash空间不够,已达到99%+,我们希望可以删除一些不必要的文件,增大用户flash区。

谢谢。

Viki Shi:

你可以参考下如下链接进行代码优化,如果还不够,建议换CC26X2的芯片:
dev.ti.com/…/creating-a-custom-bluetooth-low-energy-application.html

user4546979:

回复 Viki Shi:

请问CC2640R2F的flash就是用来装app+stack+snv的吗?SNV已占用了4K,请问蓝牙5.0的stack占用多少,我的用户APP并没有那么多,肯定有很大一部分代码是可以删除的,或在哪里设置。
谢谢。

user4546979:

回复 Viki Shi:

以上是在C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\multi_role中:

删除Application里的所有.c和.h原文件,编译后flash只占用了4%,大概看了下被删除的文件,不足以占用100多k的空间,没搞明白是什么原因?

谢谢。

Viki Shi:

回复 user4546979:

不建议自行删除,很容易影响到功能。memory的具体划分请看这边:dev.ti.com/…/memory_management.html

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F用户APP区flash太小
分享到: 更多 (0)