请问,TI Rtos一个任务的stacksize最大可以设置多少?我在该任务里处理数组,仅处理了数组里100数据,就以及超过了堆栈,导致程序无法运行。初步实验了一下,貌似堆栈大小,只可以设置到1500左右。
如果我要处理数组里有几百个字节的数据,有什么方法可以解决这个问题吗?

Viki Shi:
请参考下面文档的3.6.3节Task Stacks:
www.ti.com/…/spruex3t.pdf
user5831375:
回复 Viki Shi:
这里没看到有提到任务最大的stack size。
Alvin Chen:
回复 user5831375:
这取决于你整个工程的使用情况。
此外堆栈时代表了分别两个东西。不是一个概念。
你现在的问题更多是heap size:
尝试增大的heap的size 试试。
http://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_1_35_00_33/docs/ble5stack/ble_user_guide/html/cc2640/memory_management.html#system-stack
TI中文支持网


