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.

[参考译文] CCS/CC1352P:较新 CPU 上 CCS 项目的编译时间?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/922556/ccs-cc1352p-compilation-time-of-ccs-projects-on-newer-cpus

器件型号:CC1352P

工具/软件:Code Composer Studio

您好!

从 MSP430的经验来看、基于 CC13XX 的项目构建起来似乎需要更长的时间、通常需要几分钟的时间、而不像 i7-8565U 那样运行速度很慢。 在 CCS 中构建项目时、像 AMD Ryzen 7 4700U 这样的最新 CPU 速度会快多少? 有人能提供一些第一手经验吗?

在多线程基准测试中、这些 CPU 似乎比 i7-8565U 快得多、而 CCS 似乎支持使用多线程进行构建。

谢谢。

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

    CCS 中的编译系统使用 gmake。  调用 make 时、它确实会确定可以并行运行的作业数、并将使用该数量。  在我的案例中、它认为可以并行编译的最佳文件数为7。

    因此、如果使用更多内核或超线程、您肯定可以加快编译过程的编译速度。  但是、这只是整个构建的一部分。  如果您使用的是 TI-RTOS、则有一部分编译用于配置和编译内核。  该部件的速度实际上由时钟速度和磁盘速度决定。  幸运的是、这不应在每个构建中运行。  在构建结束时也会调用链接器。  同样、此步骤的速度将基于时钟速度和磁盘速度、而不是内核数量。

    在我们首次启用此功能时、我们发现前4个并行完成但之后非常递增的作业的构建时间显著加快。

    也许其他一些公司有一些最近的数据。

    此致、

    John

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

    尊敬的 John:

    感谢您提供相关信息。 您是否比较了 Linux 和 Windows 的构建时间?

    根据有关 mbed /GCC-ARM 的讨论、Ubuntu 的构建时间似乎要短得多、这大概是因为文件系统更快、并且后台没有运行防病毒程序。  

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

    我发现 Linux 速度更快、但我们公司的 Windows 机器上运行了大量后台进程。  防病毒实时扫描正是一个大问题。   

    John