This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ccs3.3与CCS2.20

同样的一段程序,为什么用CCS2.20编译后的.OUT文件要小(大约200K),而CCS3.3编译后的.OUT文件有400K??

 

    这两个版本的编译器,具有什么区别啊?  是不是可以这样理解,CCS3.3的编译器更加优化了,所编译出的代码虽然偏大大却运算速度更快,因为执行代码更高效

  • out文件不是最终的可执行文件,里边有很多注释性内容,比较out文件的大小没有意义。

  •  那请问如何将CCS3.3编译后的.OUT文件中的注释行内容去除??

     

          总之最后的目的就是将CCS3.3编译后的.OUT文件变的和CCS2.20.18一样   谢谢

  • out文件中的注释性内容没办法去掉,不过你可以在CCS3.3中使用和CCS2.20.18相同版本的编译器。比较out文件的大小没有意义。

  • 那该如何在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的编译器区别

                                       

  • CCS的编译器版本是可选择的,在CCS3.3下可以通过help->Component Manager->Build Tools来查看并选择CGT tools的版本,你可以在以下地址下载各版本CGT tools:https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm

  • 万分感谢    我先试试

  • 我查看了CCS2.20.18里的CGT Toolsd 版本号是4.32    CCS3.3.38.3里的CGT是6.08

     

       在网站上    似乎已经没有4.32的CGT Toolsd了   我该怎么办呢???   CGT没有办法同一了   因为我想让CCCS3.3回到CCS2.20.18的状态

     

      

  • 目前CCS3.3及以前的版本TI已经不再支持,更老版本的CGT tools已经下载不到了。建议再检查一下build option内容是否一致。

  • 目前我找到一种办法  就是那CCS2.20.18里的CGT文件  直接覆盖CCS3.3里的CGT     通过文件覆盖的方法   把CGT的版本降低

     经过检验   还挺好用的   呵呵