OpenEdv-开源电子网

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

突然发现mdk4.2好奇怪啊

[复制链接]

34

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
金钱
285
注册时间
2012-9-10
在线时间
5 小时
发表于 2012-10-3 00:54:20 | 显示全部楼层 |阅读模式
今天瞅了一眼发现程序占用ram有点多的离谱 一个简单的串口发送程序 竟然占用了1632
开始以为是自己写的sys文件有问题 就完全套用的原子哥的system文件 编译还是1632 
但是直接用例程里的做好的工程文件打开编译 就只占500多 怎么回事呢
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

34

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
金钱
285
注册时间
2012-9-10
在线时间
5 小时
 楼主| 发表于 2012-10-3 00:59:51 | 显示全部楼层
回复【楼主位】canglang:
---------------------------------
测试了多个程序 ZI-data 几乎不会变就是1632左右 rom也占的很大 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-10-3 10:16:32 | 显示全部楼层
回复【2楼】canglang:
---------------------------------
是堆栈占了很大吧,你进去.s文件,看看
Stack_Size      EQU  是多少?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
金钱
285
注册时间
2012-9-10
在线时间
5 小时
 楼主| 发表于 2012-10-3 15:12:12 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
还真是 堆区 默认占了500左右 栈区 默认占了1000多 
可是 rom是哪里吃掉了呢 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-10-3 17:49:55 | 显示全部楼层
printf,大概占用4K左右吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
金钱
285
注册时间
2012-9-10
在线时间
5 小时
 楼主| 发表于 2012-10-4 01:23:10 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
用4.2自建工程 编译只留一个时钟初始化 code 为2752 hex文件是8k多 例程跑马灯的code 1312 hex才4.4k 有一半的rom被吃掉了 
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-28 03:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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