用keil 怎么得知一个程序堆栈的大小?

[复制链接]
9779|9
 楼主| win1naruto 发表于 2011-6-3 14:34 | 显示全部楼层 |阅读模式
我程序软件仿真,sp值为0x3d ,下面有个sp_max:0x3d,我想知道堆栈有多大,怎么看
JLINGON 发表于 2011-6-3 14:37 | 显示全部楼层
debug  调出memory窗口
 楼主| win1naruto 发表于 2011-6-3 14:54 | 显示全部楼层
debug  调出memory窗口
JLINGON 发表于 2011-6-3 14:37

看不出 就一大段的内存。。。怎么知道sp开始结尾?
xlsbz 发表于 2011-6-3 15:20 | 显示全部楼层
程序开始点击断点   结束点击断点  是吧?
 楼主| win1naruto 发表于 2011-6-3 15:36 | 显示全部楼层
程序开始点击断点   结束点击断点  是吧?
xlsbz 发表于 2011-6-3 15:20

额。。不明白
jiuaizhuhongji 发表于 2011-6-3 16:03 | 显示全部楼层
这个不懂
 楼主| win1naruto 发表于 2011-6-3 19:18 | 显示全部楼层
问题是,运行堆栈就奉陪好了,但是大小,写在哪里呢
 楼主| win1naruto 发表于 2011-6-5 11:14 | 显示全部楼层
自己定。。。。。。
yuyi21ic 发表于 2011-6-5 12:40 | 显示全部楼层
你看看自己工程下面有个XXX.M51的文件,里面有堆栈的信息。
gx_huang 发表于 2011-6-5 17:59 | 显示全部楼层
SP的起始地址可以从M51里看到,但是堆栈需要多少字节,需要自己计算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部