查看: 1317|回复: 2

[原创] KL03 堆栈设置问题???

[复制链接]

该用户从未签到

4

主题

12

帖子

0

注册会员

Rank: 2

积分
58
最后登录
2018-7-22
发表于 2017-8-1 22:25:57 | 显示全部楼层 |阅读模式
KL03栈设置是在.scf文件中吗?#define Stack_Size 0x0050,?把它设置成#define Stack_Size 0x0004,这么小的栈空间,是不是应该溢出啊???但是我的程序还是能正常跑。那么栈空间不是在这个地方设置的吗???谢谢!
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19947
最后登录
2024-4-19
发表于 2017-8-2 08:47:07 | 显示全部楼层
你搜索下Stack_size,或者看看memorymap文件,真正的堆栈是不是就是4?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

90

帖子

0

中级会员

Rank: 3Rank: 3

积分
419
最后登录
1970-1-1
发表于 2017-8-3 11:09:46 | 显示全部楼层
这个size其实并不能被硬件识别,所以如果你的STACK BASE在SRAM 顶部,其实你设4,溢出后也能正常工作,只要溢出的时候没有修改你的 BSS, RW section.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-20 17:44 , Processed in 0.115294 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表