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

2019-03-23 17:57发布

本帖最后由 yhye2world 于 2016-11-6 00:41 编辑

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

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

谢谢 !

附图
111.png
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
cruelfox
1楼-- · 2019-03-23 23:54
/ HEX里面是ROM的镜像,从文件大小推断ROM装下没问题的,得看RAM的用量了。
假如程序代码不多,但是要求使用RAM超过6kB的话就不行。
但是,关键的一点,STM32型号众多,你这个工程是为什么器件编译的?
白丁
2楼-- · 2019-03-24 00:32
 精彩回答 2  元偷偷看……
yhye2world
3楼-- · 2019-03-24 04:31
白丁 发表于 2016-11-5 20:32
可以,看下keil的编译信息

Code 代表执行的代码,程序中所有的函数都位于此处。
RO-data 代表只读数据 ...

谢谢版主,学习了
yhye2world
4楼-- · 2019-03-24 07:44
cruelfox 发表于 2016-11-5 20:55
HEX里面是ROM的镜像,从文件大小推断ROM装下没问题的,得看RAM的用量了。
假如程序代码不多,但是要求使用 ...

谢谢大侠指点!

MCU的型号是:STM32F042C6T6
yhye2world
5楼-- · 2019-03-24 08:24
 精彩回答 2  元偷偷看……
cruelfox
6楼-- · 2019-03-24 14:16
看你的截图里面,MCU选的是STM32F10x,  但是你的MCU是STM32F042,硬件不兼容,不能运行的。

一周热门 更多>