只要编译了下面圈住的就会报错,不添加不报错,可以正常
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