STM32 Stack & Heap 地址是怎么设置的或者是在哪里设置的????

2019-07-20 03:30发布

STM32 Stack & Heap 地址是怎么设置的或者是在哪里设置的???? 搞了半天只看到了 启动文件里设置了大小和设置接口,但是堆栈的地址设置没找到。求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
翼行园子
1楼-- · 2019-07-20 06:28
 精彩回答 2  元偷偷看……
睡觉
2楼-- · 2019-07-20 07:25
翼行园子 发表于 2019-3-2 17:23
在你的工程文件夹的.map文件里   这是编译器自动分配的

编译器自己设置的 那它是根据什么设置呢 我的堆栈大小不一样 ram 大小也不一样  
翼行园子
3楼-- · 2019-07-20 11:41
 精彩回答 2  元偷偷看……
睡觉
4楼-- · 2019-07-20 13:46
翼行园子 发表于 2019-3-5 11:07
这个底层 不是很清楚  建议你网上找下这块的资料吧

thanks
edmund1234
5楼-- · 2019-07-20 15:58
在Startup_stm32fxxx_hd.s 里有下面两句

Stack_Size      EQU     0x00001000    <<--- 栈大小
Heap_Size       EQU     0x00000200   <<--- 堆大小

可以自己动手改, 但如果说你不太了解底层结构的话, 有机会会改出问题
Polychromatic
6楼-- · 2019-07-20 21:32
 精彩回答 2  元偷偷看……

一周热门 更多>