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

CC2640R2F的multi_role的任务的栈大小问题

sdk:3.1.0

multi_role例程的multi_role.c里的任务的栈大小默认是610,我改大了,比如改成700之后,蓝牙能正常连接但是获取不到服务,有增加了我的业务代码,是不是这个栈大小有什么要求

Viki Shi:

是的,CC2640R2F本身的内存就比较小,multi role占用的内存比单role大, 如果再加上自己的应用,可能不够用。建议换到CC26X2平台上

FreePom:

回复 Viki Shi:

但是我看编译生成的文件显示ram和rom都还剩很多77 958 bytes of readonlycode memory16 663 bytes of readonlydata memory12 085 bytes of readwrite data memory

FreePom:

回复 Viki Shi:

编译生成的文件显示,内存还剩很多,为什么也不行,是不是底层会有动态分配内存,要预留部分出来?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F的multi_role的任务的栈大小问题
分享到: 更多 (0)