工具/软件:
您好、
不同应用
SDK: mcu_plus_sdk_am64x_09_02_00_50
处理器: AM6421
CCS:12.7.1

当我们尝试使用栈使用工具在 CCS 中分析 FreeRTOS 任务的 R5F1_0 栈使用情况时、我们会观察到一些任务使用分配的 100%栈。
当我们尝试为该特定任务增加栈大小时、栈状态没有变化、 它也会干扰其他任务的栈使用。
建议如何在 CCS 中为 FreeRTOS 配置栈大小。
我们 从 DDR 运行应用程序。
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.
工具/软件:
您好、
不同应用
SDK: mcu_plus_sdk_am64x_09_02_00_50
处理器: AM6421
CCS:12.7.1

当我们尝试使用栈使用工具在 CCS 中分析 FreeRTOS 任务的 R5F1_0 栈使用情况时、我们会观察到一些任务使用分配的 100%栈。
当我们尝试为该特定任务增加栈大小时、栈状态没有变化、 它也会干扰其他任务的栈使用。
建议如何在 CCS 中为 FreeRTOS 配置栈大小。
我们 从 DDR 运行应用程序。
在创建任务时、我们将给出堆栈大小。
请确认如何为特定任务分配栈大小。

此致、
Anil.
请使用以下 API 打印系统中所有任务的栈使用情况。
“Stack Usage“窗口 将提供有关统计分配的内存的信息、例如代码和数据内存。
char buf[200U];
vTaskList (buf);
DebugP_log(“%s\n",“,buf、buf);
此致、
Anil.