beary 发表于 2015-12-4 15:31:48

keil里魔术棒下设置的那个ram.是栈大小吗


creep 发表于 2015-12-4 15:57:36

本帖最后由 creep 于 2015-12-4 16:01 编辑

堆栈大小一般在启动文件(.s)中设置,也可以在配置向导中直接设置。http://ww3.sinaimg.cn/mw1024/62842993jw1eynomr4037j20m30l0myo.jpg
; Amount of memory (in bytes) allocated for Stack
; Tailor this value to your application needs
; <h> Stack Configuration
;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>

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

moyanming2013 发表于 2015-12-4 16:12:52

creep 发表于 2015-12-4 15:57
堆栈大小一般在启动文件(.s)中设置,也可以在配置向导中直接设置。

学习了,,,

超級稻草人 发表于 2015-12-4 16:17:16

学习了。。。。:)

huaiqiao 发表于 2015-12-4 16:56:00

这个在我的印象中,不用手动的更改。选择好device的型号就有了。

黄小狼 发表于 2015-12-4 17:04:15

启动文件中更改
页: [1]
查看完整版本: keil里魔术棒下设置的那个ram.是栈大小吗