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.

[参考译文] 编译器/TMS570LS1227:如何加快Hercules微处理器( ARM Cortex R4)的编译速度

Guru**** 2558250 points
Other Parts Discussed in Thread: TMS570LS1227

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/589763/compiler-tms570ls1227-how-to-make-compile-time-faster-for-hercules-microcontroller-arm-cortex-r4

部件号:TMS570LS1227

工具/软件:TI C/C++编译器

你(们)好

我们的客户之一,TMS570LS1227平台( Hercules MCU)的CCS项目需要大约15至20分钟的时间进行编译。

CCS或编译器中可以启用哪些典型或选项来加快编译速度。 是否有一个可以遵循的一般准则来加快编译时间?

任何指针都将有很大帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请考虑使用 CCS中的并行构建功能。  这会导致一次生成多个文件。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢George,

    15到20分钟用于胶条作业(我记得最多4分钟)。 我期待一些特殊的编译选项,它们可以帮助加快编译速度。

    此外,CCS为什么每次都生成每个文件的生成文件,即使我们进行增量构建也是如此? 客户有很多"C"文件,即使我们更改单个文件,CCS生成make文件也会花费更多时间,即使由于一个文件导致编译更少。
    我是否在CCS选项中缺少一些基本功能?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Prathap 说:
    我期待一些特殊的编译选项,以帮助加快编译速度。[/QUOT]

    没有专门用于缩短编译时间的编译器选项。  是否有1个或2个文件占用了大部分编译时间?  您可以考虑仅降低这些文件的优化级别(选项--opt_level的数字)。  这可能会加快这些文件的生成速度。  但它也会导致生成的代码运行速度变慢。  

    Prathap 说:
    此外,CCS为什么每次都生成每个文件的make文件,即使我们进行增量构建?[/QUOT]

    我们不知道。  CCS基于Eclipse。  此实现细节与Eclipse没有任何变化。  即使如此,我很惊讶听到这一步骤耗费了这么多时间。  您确定主机系统没有问题吗?  可能磁盘空间不足?

    谢谢,此致,

    -George