赞
踩
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
内存五区:
启动五个步骤
要点

详细请参考:https://zhuanlan.zhihu.com/p/123291856
编译时,提示的代码大小
Program Size: Code=5788 RO-data=336 RW-data=44 ZI-data=1028

其中:
flash的大小:Code+RO+RW
RAM的大小:RW+ZI
再看HEX文件前4个字节:

前4个字节0x20000430,关系如下
0x20000430 - 0x20000000 = 0x430 = 1072 = RW + ZI = 44 + 1028
这就证明了RAM的大小是RW+ZI,也就是主堆栈指针MSP的初值
stm的RAM分配如图:

如果代码不使用内存分配,也就不需要用到堆区,最大栈区=RAM大小 - RW -ZI。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。