请问32Kbytes Flash,6Kbytes SRAM,可以运行多大的hex?

2019-07-14 16:05发布

见附图
MCU为 STM32F042C6T6,32Kbytes Flash,6Kbytes SRAM。

请问,使用MDK5.20生成 10Kbytes 的hex,可以 在该MCU上 正常运行吗 ?

谢谢 !

附图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
pmet
1楼-- · 2019-07-14 19:40
yes, the hex can be runed.
alisakong
2楼-- · 2019-07-15 01:11
运行需求不是这么看的....你在编译链接完后可以看到程序占用的空间.
&quotrogram Size: Code=8606 RO-data=1746 RW-data=56 ZI-data=1632  "
小点zze
3楼-- · 2019-07-15 05:06
 精彩回答 2  元偷偷看……
nvuuweew
4楼-- · 2019-07-15 05:19
alisakong 发表于 2018-11-13 13:54
运行需求不是这么看的....你在编译链接完后可以看到程序占用的空间.
&quotrogram Size: Code=8606 RO-data=1746 RW-data=56 ZI-data=1632  "

本帖最后由 myfocus-2048857 于 2016-11-6 13:21 编辑

谢谢大侠指点 !

见附图,为uVision V5.20.0.0的编译信息:
Program Size: Code=3336 RO-data=224 RW-data=24 ZI-data=1088  

我的理解如下:
3336 + 224 + 24 + 1088 = 4,672 bytes
也就是说:程序对flash的需求是 4,672bytes( STM32F042C6T6 的flash为32Kbytes),因此,flash够用。
(不知我的理解是否正确,还请大侠 轻拍、指点!)

请教:
如何知道SRAM 是否 够用呢 ?

附图
jerry181855
5楼-- · 2019-07-15 07:28
window 资源管理器看到的文件大小 与 实际在 芯片中代码大小是不同的,这个要注意哈,要看编译器给出的尺寸大小
陈囝囝100
6楼-- · 2019-07-15 09:57
:)

一周热门 更多>