栈区不够用,能否使用sdram作为栈区!!!

2019-07-20 01:36发布

    用得stm32f429  ,把emwin开起来,然后文件系统也加进去,现在是栈区不够用  ,外部有片32Msdram,能否把堆栈设定到sdram中去!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
2459878559
1楼-- · 2019-07-20 20:15
zmingwang 发表于 2016-5-25 09:21
你这样配置是可以的,只是将导致编译器把自动变量也分配到SDRAM里
运行不起来是因为你没有把默认栈地址改为 ...

123.png    这样也没有运行呀!
2459878559
2楼-- · 2019-07-20 23:10
2459878559 发表于 2016-5-25 15:08
这样也没有运行呀!

okok  弄错了  ,成功了哈 !多谢多谢!!!
zengchao678
3楼-- · 2019-07-21 02:04
 精彩回答 2  元偷偷看……
2459878559
4楼-- · 2019-07-21 06:32
zmingwang 发表于 2016-5-25 09:21
你这样配置是可以的,只是将导致编译器把自动变量也分配到SDRAM里
运行不起来是因为你没有把默认栈地址改为 ...

16位的SDRAM能不能作为栈区?
zmingwang
5楼-- · 2019-07-21 10:50
2459878559 发表于 2016-8-11 13:58
16位的SDRAM能不能作为栈区?

当然可以,不过栈配置在外部RAM,EMC性能会下降,打静电死机概率会增大
mjwang
6楼-- · 2019-07-21 11:32
 精彩回答 2  元偷偷看……

一周热门 更多>