STM32堆栈有多大?能扩充么

2019-07-20 19:39发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
山峰雪狼
1楼-- · 2019-07-20 20:42
 精彩回答 2  元偷偷看……
LVZHENHAI
2楼-- · 2019-07-21 01:55
山峰雪狼 发表于 2016-10-11 13:05
在启动文件里改即可,IAR工程在设置的linker里设置。

[mw_shl_code=c,true]Stack_Size      EQU     0x00000400

                AREA    STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem       SPACE   Stack_Size
__initial_sp
这个么?

; <h> Heap Configuration
;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>

Heap_Size       EQU     0x00000200               

                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base
Heap_Mem        SPACE   Heap_Size
__heap_limit
[/mw_shl_code]
山峰雪狼
3楼-- · 2019-07-21 03:56
是的,直接改EQU后面的就行。
LVZHENHAI
4楼-- · 2019-07-21 09:25
山峰雪狼 发表于 2016-10-11 13:15
是的,直接改EQU后面的就行。

唉,还是没有解决掉我的问题
山峰雪狼
5楼-- · 2019-07-21 11:42
你确定你的问题是由于堆栈过小的原因吗?
LVZHENHAI
6楼-- · 2019-07-21 12:52
 精彩回答 2  元偷偷看……

一周热门 更多>