请教一个问题:
如上图所示,使用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