嵌入式学习小组
直播中

王秀荣

7年用户 132经验值
私信 关注

请问configTOTAL_HEAP_SIZE值的单位是byte吗?

请问configTOTAL_HEAP_SIZE值的单位是byte吗?记得创建任务的api xTaskCreate中给的任务堆栈的大小的单位是字长(4byte),STM32f407有192k的RAM那这个
configTOTAL_HEAP_SIZE的设置为多大好呢?需要考虑那些因素呢?

回帖(2)

蒲泛粟

2020-7-26 09:58:37
configTOTAL_HEAP_SIZE设置的总堆大小的单位是byte,创建任务的时候设置的任务堆栈的单位是word,也就是4个bytes。configTOTAL_HEAP_SIZE肯定是越大越好,最小也要超过你代码中会使用的最小值。
举报

张龙

2020-7-26 10:08:08
之前我把它设置大一些 然后编译不通过 错误信息大概是我设置的太大了 内存不够了,我想问一下这个设置的多大 具体要参考什么
举报

更多回帖

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