你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
一个STM32的空程序可以做到多小
[复制链接]
xulay
提问时间:2014-10-26 22:23 /
问答
是否解决:
赞
0
收藏
0
评论
12
分享
发布时间:2014-10-26 22:23
举报
请先
登录
后回复
12个回答
xulay
回答时间:2014-10-26 22:29:57
a0a.1 32b0c
配置如下:
编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-26 22:54:10
a0a.1 32b0c
勾上“One ELF Section per Function"
编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-26 22:56:14
a0a.1 32b0c
再勾上"Use MicroLIB"
编译结果:
赞
0
评论
回复
支持
反对
废鱼
回答时间:2014-10-28 10:42:42
a0a.1 32b0c
工程中尽量减少不必要的.c和.h的引用,代码就越小。
赞
0
评论
回复
支持
反对
Eagleson
回答时间:2014-10-28 16:14:01
a0a.1 32b0c
不能盲目的追求code的大小,还要考虑一些其他方面比如时间等。keil官方有一个关于设计优化选择的文档,说的很不错
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-28 19:58:07
a0a.1 32b0c
删除没有用到的的stm32f10x_it.c,编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-29 18:43:03
a0a.1 32b0c
设置优化level1:
编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-29 18:45:32
a0a.1 32b0c
设置优化level2:
编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-29 18:47:30
a0a.1 32b0c
设置优化level3:
编译结果:
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-30 17:19:27
a0a.1 32b0c
编译的设置选项对生成文件大小的影响已经讲完,这个属于初级技术。
即将开始中级技术,启动文件的修改对生成文件大小的影响。
首先,得把启动文件得只读属性去掉,在本例中是文件startup_stm32f10x_hd.s。
赞
0
评论
回复
支持
反对
艴小鱼
回答时间:2014-10-30 20:12:04
a0a.1 32b0c
还没有讲解完呢。。。LZ赶快弄完,我想学习!!
有道理。不过就是向前面那位说的不能单纯的追求代码大小,还要兼顾性能的
赞
0
评论
回复
支持
反对
xulay
回答时间:2014-10-30 23:49:27
a0a.1 32b0c
请看这一段:
做如下修改:
编译结果:
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
编译结果:
编译结果:
编译结果:
编译结果:
编译结果:
编译结果:
即将开始中级技术,启动文件的修改对生成文件大小的影响。
首先,得把启动文件得只读属性去掉,在本例中是文件startup_stm32f10x_hd.s。
做如下修改:
编译结果: