之前出现了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 內提供的方法