OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16595|回复: 6

同样的代码怎么生成程序大小相差这么大?

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2011-2-16
在线时间
3 小时
发表于 2011-2-25 14:28:29 | 显示全部楼层 |阅读模式
 本人初学stm32 ,碰到一难道,找GOOGLE搜索了半天,没找到什么原因,想请各位点拔一下:
以原子的跑马灯程序为例吧,用KEIL编译提示图1
 


我在MDK中重新建立一个“Project”,把跑马灯程序中的文件都复制过去(包括system,hardware文件夹,
 user文件夹下的test.c文件)代码什么都没变,重新编译提示图2:
 
 

前一个是“CODE=1220”  后一个成了“code=3480”  ,,????????????  
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2011-2-16
在线时间
3 小时
 楼主| 发表于 2011-2-25 17:34:43 | 显示全部楼层
回复【楼主位】hnhhdzh:
-------------------------------
 SORRY ,图没有发成功,,

就是编译时在“Output Window”出的那个提示“Program Size:Code=""  Ro-Data=""   Rr-data=""    Zi-data=”"
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-2-26 01:36:19 | 显示全部楼层
回复【2楼】hnhhdzh:
-------------------------------
应该是你的配置不一样。就是MDK的设置问题。
比如优化,比如有没有使用MicroLib等等...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2011-2-16
在线时间
3 小时
 楼主| 发表于 2011-2-26 15:13:21 | 显示全部楼层
原子哥能不能简要说一下优化代码的步骤:不完全手册里没有提这个代码如何优化设置,希望这个代码如何优化加到新书里去,
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-2-27 00:18:57 | 显示全部楼层
回复【4楼】hnhhdzh:
-------------------------------
优化在 Options for Target ‘Target 1’--> C/C++ --> Optimization里面选择,Leve 0~3。

如非必要,不要去优化,否则会有意想不到的结果,程序跑飞的可能性会按顺序递增的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2012-1-9
在线时间
2 小时
发表于 2012-1-9 15:04:04 | 显示全部楼层
我也遇到这个问题了, 修改一下地方就可以了
option for target里面的Target,  将code generation里面的 Use MicroLIB选中即可

另外, 如何在坛子里贴图呢?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2012-1-9
在线时间
2 小时
发表于 2012-1-9 15:07:51 | 显示全部楼层



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 19:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表