5781| 3
|
原子大哥:STM32F407ZGT6 堆该如何理解啊,恳请大神指教 |
5金钱
最佳答案1、堆和栈就是RAM,所以肯定在0x20000000~0x2002000之间
2、堆和栈的起始地址见生成的map文件,下图中详细的列出了堆和栈的地址和大小,
3、堆和栈的大小就是就是启动文件里面定义的,Stack_Size和Heap_Size分别为栈和堆的大小,嫌小?那你改大啊!不是所以的程序都需要那么大的堆栈,正如一个人就只能吃两碗饭,你给他一吨饭也没事,关键是有意义吗?他能吃得下吗?
4、至于起始位置,看2里面的图,并不是说堆栈的内存就必 ...
| ||
电子爱好者
|
||
| ||
开往春天的手扶拖拉机
|
||
| ||
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·. 只给方向,不妨碍思考
|
||
| ||
电子爱好者
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-25 12:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网