5699|12

348

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

请问CCS是如何编译的,为什么代码出来占内存很大 [复制链接]

 
请问CCS是如何编译的,为什么代码出来占内存很大?
我大概就编了1000行左右的代码,占用内存12k
代码上已经能用1个字节的就没有用2个字节的变量来代替

请问各位大神:
1、有没有编译什么库进去?
2、这类型的资料在哪里可以查看?
3、如何可以优化代码,再压缩内存空间呢?



谢谢!

最新回复

对方拒绝和你说话,并向你扔了一个网址“https://www.baidu.com/”  详情 回复 发表于 2016-12-16 17:17
 
点赞 关注

回复
举报

348

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
发现一个情况:
功能:都用按键点亮LED灯
①直接配置寄存器实现功能的工程内存很小
②使用库函数实现功能的工程内存很大,是直接配置寄存器工程内存的5倍。。。。

如果内存很欠缺的话,是不是可以在代码中使用直接配置寄存器去写一部分的代码,这样就能省出内存来了,请问大神们,这样可以吗?有没有什么优缺点
 
 

回复

855

帖子

5

TA的资源

一粒金砂(高级)

板凳
 
非大神,猜测ccs默默的链接了一堆库,还是用iar飞起吧
 
个人签名作为一个菜逼,干货并没有多少。唯一会的就是水,所以回帖水分大。望见谅!
 
 

回复

7794

帖子

2

TA的资源

五彩晶圆(高级)

4
 
编译器选型里把无用的去掉。

点评

可以截个图吗?或者告诉一下哪里设置?谢谢!  详情 回复 发表于 2016-12-12 17:19
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

348

帖子

0

TA的资源

一粒金砂(高级)

5
 
freebsder 发表于 2016-12-12 17:03
编译器选型里把无用的去掉。

可以截个图吗?或者告诉一下哪里设置?谢谢!
 
 
 

回复

348

帖子

0

TA的资源

一粒金砂(高级)

6
 
之前一直用的是debug模式,然后改用release模式之后,发现减少了6k,只是不明这两种模式的区别,因为在release模式下, 单步调试、打断点什么的基本调试都是可以,不知道两者区别在哪

之前感觉自己方向不定,在找占内存的库和怎么去优化,然后发现其实在CCS的properties设置里面,全部都有,但是我没找出来

点评

这两个对于你没啥区别,你把你的工程给别人区别就不是一丢丢了  详情 回复 发表于 2016-12-15 13:34
 
 
 

回复

2548

帖子

0

TA的资源

五彩晶圆(初级)

7
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽

点评

小叶大神,请赐教啊, 你说清楚点嘛,给我科普一下呀,或者说哪里有资料可以看看呐,你看官方的介绍好简单的,我还是没看出是哪里不一样啊[attachimg]272241[/attachimg]  详情 回复 发表于 2016-12-15 14:20
 
 
 

回复

348

帖子

0

TA的资源

一粒金砂(高级)

8
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽

点评

第一,火山大神请叫我小叶菜鸟,还有那英文不是写的很详细了么,总之一句话一个可以调试一个不可以调试,一般工程调试完了后可以改release模式,并且代码会大大压缩  详情 回复 发表于 2016-12-16 10:14
具体哪个我不知道,但是有gabage collection的选项,gcc里是--gc-(里面的具体忘了),ti编译器也有一个类似开关,翻翻ti编译器手册。  详情 回复 发表于 2016-12-15 21:28
 
 
 

回复

7794

帖子

2

TA的资源

五彩晶圆(高级)

9
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

回复

2548

帖子

0

TA的资源

五彩晶圆(初级)

10
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽

点评

额,哪里详细了啊,没说是什么调试信息啊,而且,目前我用到的调试工具或信息,在release模式下都可以用啊,所有我才说没看到区别啊 还有,就叫大神就叫大神  详情 回复 发表于 2016-12-16 11:30
 
 
 

回复

348

帖子

0

TA的资源

一粒金砂(高级)

11
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽

点评

对方拒绝和你说话,并向你扔了一个网址“https://www.baidu.com/”  详情 回复 发表于 2016-12-16 17:17
 
 
 

回复

2548

帖子

0

TA的资源

五彩晶圆(初级)

12
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽

点评

傻。。。这网站还要你扔给我?赶紧去买口罩,霾吸多了会变笨的  详情 回复 发表于 2016-12-16 18:41
 
 
 

回复

348

帖子

0

TA的资源

一粒金砂(高级)

13
 
鏌ョ湅鏈笘鍏ㄩ儴璁ㄨ锛岃鐧诲綍鎴栬€�娉ㄥ唽
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【TI有奖直播报名中】
直播主题:MSPM0 系列 MCU 再添新成员:高性能与高性价比的优秀组合 MSPM0G351x / MSPM0L111x
直播时间:4月24日(周四)上午10:00
直播奖励:好礼等您拿!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 14

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表