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

CC2640R2F更换SDK版本后(V4.2)SRAM变大了,想去掉不需要的驱动内容,但是报错怎么解决?请求帮助

我用的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:

好的谢谢

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F更换SDK版本后(V4.2)SRAM变大了,想去掉不需要的驱动内容,但是报错怎么解决?请求帮助
分享到: 更多 (0)