你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

一个STM32的空程序可以做到多小

[复制链接]
xulay 提问时间:2014-10-26 22:23 /
2.jpg



收藏 评论12 发布时间:2014-10-26 22:23

举报

12个回答
xulay 回答时间:2014-10-26 22:29:57
配置如下:
3.jpg 4.jpg

编译结果:
5.jpg


xulay 回答时间:2014-10-26 22:54:10
勾上“One ELF Section per Function"
1.jpg

编译结果:
Image2.jpg
xulay 回答时间:2014-10-26 22:56:14
再勾上"Use MicroLIB"
3.jpg

编译结果:
4.jpg




废鱼 回答时间:2014-10-28 10:42:42
工程中尽量减少不必要的.c和.h的引用,代码就越小。
Eagleson 回答时间:2014-10-28 16:14:01
不能盲目的追求code的大小,还要考虑一些其他方面比如时间等。keil官方有一个关于设计优化选择的文档,说的很不错
xulay 回答时间:2014-10-28 19:58:07
删除没有用到的的stm32f10x_it.c,编译结果:
Image1.jpg
xulay 回答时间:2014-10-29 18:43:03
设置优化level1:
Image1.jpg

编译结果:
Image2.jpg
xulay 回答时间:2014-10-29 18:45:32
设置优化level2:
Image3.jpg

编译结果:
Image4.jpg
xulay 回答时间:2014-10-29 18:47:30
设置优化level3:
Image5.jpg

编译结果:
Image6.jpg
xulay 回答时间:2014-10-30 17:19:27
编译的设置选项对生成文件大小的影响已经讲完,这个属于初级技术。
即将开始中级技术,启动文件的修改对生成文件大小的影响。
首先,得把启动文件得只读属性去掉,在本例中是文件startup_stm32f10x_hd.s。
艴小鱼 回答时间:2014-10-30 20:12:04
还没有讲解完呢。。。LZ赶快弄完,我想学习!!有道理。不过就是向前面那位说的不能单纯的追求代码大小,还要兼顾性能的
xulay 回答时间:2014-10-30 23:49:27
请看这一段:
Image1.jpg
做如下修改:
Image2.jpg

编译结果:
Image3.jpg

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版