MCUXpresso设置heap stack

遇到ram问题需要优化,发现 最基础的project都要消耗9K的内存经过检查.MAP,发现heap,stack占了差不多8K
(SORT_BY_ALIGNMENT(.noinit))
0x1fffd3e4 . = ALIGN (0x4)
0x1fffd3e4 _end_noinit = .
[!provide] PROVIDE (__end_noinit_RAM = .)
[!provide] PROVIDE (__end_noinit_SRAM = .)
0x00000ff0 _HeapSize = 0xff0

.heap 0x1fffd3e4 0xff0
0x1fffd3e4 _pvHeapStart = .
0x1fffe3d4 . = (. + _HeapSize)
fill 0x1fffd3e4 0xff0
0x1fffe3d4 . = ALIGN (0x4)
0x1fffe3d4 _pvHeapLimit = .
0x00000ff0 _StackSize = 0xff0
在如下地方可以设置heap与stack大小
MCUXpresso设置heap stack_第1张图片
图片中的size default的地方改变大小。
heap 用于malloc 与free
stack用于call与local var

你可能感兴趣的:(算法)