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

simplelink_cc2640r2_sdk_3_10_00_15 使用从机历程 之添加了协处理uart ,想自己写printf, 出现以下错误 C:/ti/simplelink_cc2640r2_sdk_3_10_00_15/source/ti/ble5stack/common/cc26xx/ccs/cc26xx_app.cmd", line 259: error #10099-D: program will not fit into available memory. placement

只要编译了下面圈住的就会报错,不添加不报错,可以正常 

void ScUARTWrite(uint8_t *buf, uint8_t len)
{
for(int i=0; i<len; i++)
{
scifUartTxPutChar((char) buf[i]);
}
}

输出 ,没有修改SKD其他地方

Viki Shi:

内存不足报错,你查一下map文件,看看具体的内存使用,做一下代码优化

user6017172:

回复 Viki Shi:

你好,我稍后看一下,不过我是在C:\TI\simplelink_cc2640r2_sdk_3_10_00_15\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_peripheral 基础上仅仅添加了协处理器生成的串口代码,添加了这个打印,其他地方没有任何一点儿改动。

Viki Shi:

回复 user6017172:

把stack size改大试试,CCS中Project->Properties->C/C++ Build->Linker->Basic Options

赞(0)
未经允许不得转载:TI中文支持网 » simplelink_cc2640r2_sdk_3_10_00_15 使用从机历程 之添加了协处理uart ,想自己写printf, 出现以下错误 C:/ti/simplelink_cc2640r2_sdk_3_10_00_15/source/ti/ble5stack/common/cc26xx/ccs/cc26xx_app.cmd", line 259: error #10099-D: program will not fit into available memory. placement
分享到: 更多 (0)