ST意法半导体
直播中

王军

8年用户 1858经验值
私信 关注
[问答]

使用freertos时,cubeide中的构建分析器是否准确?

有人可以告诉我这在使用 freertos 时是否准确!使用大量 ram,我才刚刚开始,所以我正在尝试评估我的进展情况。如果我卡住了,我计划将堆也移动到 CCM 内存中。


回帖(1)

张文琳

2023-2-3 10:57:27
构建分析器不支持 FreeRTOS。如果您查看其“内存详细信息”选项卡,您会看到 FLASH 和 RAM 使用情况是如何计算的:它包括静态内存需求加上 RAM 中的 _Min_Heap_Size + _Min_Stack_Size 空间。这些是您在 .ioc 文件(项目管理器选项卡)中提供的值,如果您没有提供,则为内置默认值。它们用于确保堆可以增长到 _Min_Heap_Size 并且堆栈可以增长到 _Min_Stack_Size 而不会重叠。您可以将它们更改为您的估计并重新构建项目以检查是否仍有足够的 RAM。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分