• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

在STM32中Stack_Size与Heap_Size当如何

川楠 2020-08-15 浏览量:1246

一般我都没有修改这两个参数,但是这个两个参数当怎么理解呢?

什么时候需要修改,主要其什么作用?

11.jpg

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • stack是栈空间容量,编译器分配系的内存区域大小,heap是推空间容量,通常动态分配内存会使用到,还有就是使用操作系统时要把这个数字调大一些
    • 发布于 2020-08-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • stack_size :栈空间,函数调用时用来存放寄存器值,临时变量。


    heap_size:  堆空间,动态申请使用空间时使用,用完需要返还。

    • 发布于2020-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • stack size是允许栈的最大空间,栈就是函数里面局部变量占用的空间。另一个heap是堆,堆是malloc那种动态内存分配需要的空间
    • 发布于2020-08-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

在STM32中Stack_Size与Heap_Size当如何