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

CC2640R2F flash空间不足

之前出现了CC2640R2F program will not fit into available memory.储存空间不足,.cinit超出了预留范围,由于考虑到后续还要加功能,所以选择了修改FLASH大小来解决这个问题

我在cc26xx_app.cmd中的FLASH_LAST_PAGE长度增加了2000,编译倒是通过了,但在debug烧写的时候出现了问题,

我修改的cmd文件部分就在对话框下方:代码257行

我该如何解决这个问题呢?我的修改正确吗?

Kevin Qiu1:

你添加的代码中变量很多吗?你把修改的地方发出来,在没有修改的情况下把.cinit后面的>改成>>试试

user6359397:

回复 Kevin Qiu1:

对,主要是有个oled有个图片显示,那个数组占的空间很大
/* CCFG Page, contains .ccfg code section and some application code. */FLASH_LAST_PAGE (RX) :origin = FLASH_LAST_PAGE_START, length = PAGE_SIZE+2000

user6359397:

回复 Kevin Qiu1:

.cinit后面的>改成>>也不行,代码是基于TI的蓝牙程序加功能的,之前在添加的功能的时候已经出现这种情况了,优化了代码改好了,但是这次是需要显示图片,需要更多的空间

user6359397:

回复 Kevin Qiu1:

YiKai Chen:

回复 user6359397:

參考一下 e2e.ti.com/…/632265 內提供的方法

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F flash空间不足
分享到: 更多 (0)