This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HY、
我将在 TMDX570LC43HDK 上使用 FreeRTOS 开发一个项目、
有些任务开始工作时、只需选择足够大的 usStackDepth 即可
*@param usStackDepth 任务堆栈的大小指定为的数量
*栈可以容纳的变量-不是字节数。 例如、如果
*堆栈为16位宽、usStackDepth 定义为100、200字节
将为堆栈存储分配*。
将示例从128更改为128*10
但是,这样做,只有2个任务128*10,创建第二个任务时会出现问题,
我知道代码优化可以是一种解决方案、但还有什么呢?
它也与此配置相关--> #define CONFIGTAL_HEAL_SIZE (( size_t )8192 )
或许减小堆大小、我可以为堆栈留出更多空间? TMDX570LC43HDK 上堆和堆栈的可用空间为512KB
Antonio