我用的CC2640R2F,SDK版本换成V4.2后编译SRAM变大了,我们要减少,然后屏蔽一下驱动没有用的,比如说SPI我们没有用到,但是屏蔽到了编译有这个错误这么解决?我们想把SRAM减小到58%左右,屏蔽CC2640R2_LAUNCHXL.c中的,例如屏蔽没有用到的SPI会有这个错误,怎么解决,我们自己用的变量并不多。我们用到的ADC、串口、内部FLASH和普通IO,需要去掉一些没有到的去减小SRAM
Kevin Qiu1:
还需要去掉程序中调用驱动的语句,参考帖子中链接提到的方法e2echina.ti.com/…/193877
user5390182:
回复 Kevin Qiu1:
我参考了那个帖子,但还是遇到点问题百思不得其解,我导入uartecho_CC2640R2_LAUNCHXL_tirtos_ccs工程后,没有syscfg文件文件,怎么找到类似这样修改的文件
这是我导入后生成的文件:
user5390182:
回复 Kevin Qiu1:
我想屏蔽掉SPI部分,一直编译报错,参考的那个贴子试了,有点出入不知道怎么解决
Kevin Qiu1:
回复 user5390182:
看下这里的步骤C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/creating-a-custom-bluetooth-low-energy-application-cc2640.html#decrease-flash-consumption-of-the-examples-project
user5390182:
回复 Kevin Qiu1:
你发的这个是一个网址吗?
Kevin Qiu1:
回复 user5390182:
SDK 安装路径C:\ti\simplelink_cc2640r2_sdk_4_20_00_04\docs\ble5stack\ble_user_guide
user5390182:
回复 Kevin Qiu1:
这个步骤尝试过了,display我们已经去掉了,但SPI不行,按这个步骤还是遇到问题,能提供具体去除SPI部分的步骤吗
Kevin Qiu1:
回复 user5390182:
SPI部分例程中是用作外部flash的,没有具体的去除步骤,参考其他的去除
user5390182:
回复 Kevin Qiu1:
好的谢谢