![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
keil
记录生活,发现美好
这个作者很懒,什么都没留下…
展开
-
map文件分析记录
但程序需要bootloader 和APP的时候,需要分开处理。keil中设定程序起始位置,在Map 文件的反映。原创 2023-11-15 22:55:13 · 25 阅读 · 0 评论 -
keil中 堆 和 栈
(1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似于数据结构中的栈。(2)堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。分配 方式类似于数据结构中的链表。(3)全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统自动释放。(4)文字常量区:常量字符串就是存放在这里的。转载 2023-11-16 08:49:03 · 199 阅读 · 0 评论