同样的一段程序,为什么用CCS2.20编译后的.OUT文件要小(大约200K),而CCS3.3编译后的.OUT文件有400K??
这两个版本的编译器,具有什么区别啊? 是不是可以这样理解,CCS3.3的编译器更加优化了,所编译出的代码虽然偏大大却运算速度更快,因为执行代码更高效
JIN GONG:
回复 Hank Zhao:
那请问如何将CCS3.3编译后的.OUT文件中的注释行内容去除??
总之最后的目的就是将CCS3.3编译后的.OUT文件变的和CCS2.20.18一样 谢谢
Hank Zhao:
回复 JIN GONG:
out文件中的注释性内容没办法去掉,不过你可以在CCS3.3中使用和CCS2.20.18相同版本的编译器。比较out文件的大小没有意义。
JIN GONG:
回复 Hank Zhao:
那该如何在CCS3.3中使用和CCS2.20.18一样的编译器呢???
不好意思 新手 很多问题都不是很明白
是这样的 我们会使用一种hex6x.exe的程序将.OUT文件转换为.HEX文件 然后在通过串口下载到C6711的外设FLASH里
同样的程序 CCS2.20.18编译后的.OUT文件 转换后下载的FLASH里系统工作OK 但 CCS3.3编译后的.OUT文件 转换后下载的FLASH里系统工作不OK
基于这个现象 我才询问CCS3.3和CCS2.20.18的编译器区别
JIN GONG:
回复 Hank Zhao:
万分感谢 我先试试
JIN GONG:
回复 Hank Zhao:
我查看了CCS2.20.18里的CGT Toolsd 版本号是4.32 CCS3.3.38.3里的CGT是6.08
在网站上 似乎已经没有4.32的CGT Toolsd了 我该怎么办呢??? CGT没有办法同一了 因为我想让CCCS3.3回到CCS2.20.18的状态
JIN GONG:
回复 Hank Zhao:
目前我找到一种办法 就是那CCS2.20.18里的CGT文件 直接覆盖CCS3.3里的CGT 通过文件覆盖的方法 把CGT的版本降低
经过检验 还挺好用的 呵呵