configTOTAL_HEAP_SIZE 这个是设置堆大小的
还有一个是 configTOTAL_STACK_SIZE 是设置栈大小的。
堆和栈是两个东西,freeRTOS 有以上两个参数设置,堆主要是 malloc 使用的,和 c 语言的 malloc ,C++ 的 new 用法类似
https://www.cnblogs.com/yangguang-it/p/8419525.html
看这个能帮到你
可以参考下这有篇关于FreeRTOS内存Heap管理的文章,
https://blog.csdn.net/qq_18150497/article/details/52714274