请问CCS是如何编译的,为什么代码出来占内存很大

[复制链接]
3715|29
 楼主| 火山LF 发表于 2016-12-22 08:08 | 显示全部楼层
Thorald 发表于 2016-12-21 20:32
430能改变优先级??

可以改变优化的级别
可可球 发表于 2016-12-27 21:32 | 显示全部楼层
debug模式生成的文件比release模式生成的文件多一些调试信息
Bjorn 发表于 2016-12-28 21:24 | 显示全部楼层
改变优化级别
htmlme 发表于 2016-12-28 21:25 | 显示全部楼层
你的库没有编译进去吗?
htmlme 发表于 2016-12-28 21:27 | 显示全部楼层
设置CCS的优化程序,能不能减小代码大小。
angerbird 发表于 2016-12-28 21:38 | 显示全部楼层
这个看下变量等的设置的,还有调用的其他函数的,,
angerbird 发表于 2016-12-28 21:39 | 显示全部楼层
这个还包含使用的库函数的,,尽量减少不必要的库函数的使用的。
smilingangel 发表于 2016-12-28 22:18 | 显示全部楼层
这个看来调用的库函数非常多的
 楼主| 火山LF 发表于 2016-12-29 08:15 | 显示全部楼层
本帖最后由 火山LF 于 2016-12-29 08:23 编辑
angerbird 发表于 2016-12-28 21:39
这个还包含使用的库函数的,,尽量减少不必要的库函数的使用的。

其实直接调用库函数和直接配置寄存器所使用的资源是差不多的,因为库函数或者直接配置寄存器都是调用32位的地址,所以占内存不会很多我也试过自己封装函数,不使用库函数,然后编译出来的比使用库函数的内存还大
 楼主| 火山LF 发表于 2016-12-29 08:23 | 显示全部楼层
smilingangel 发表于 2016-12-28 22:18
这个看来调用的库函数非常多的

是的,全部代码都使用库函数来实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部