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.

[参考译文] rts430x 库构建需要很长时间

Guru**** 2587365 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, TRF7970A

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/731937/rts430x-lib-build-taking-long-time

器件型号:MSP-EXP430F5529
主题中讨论的其他器件: TRF7970A

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

我正在尝试构建 sloa227a (适用于 MSP-EXP430F5529LP Launchpad 和 TRF7970A BoosterPack)中的示例项目、但我收到了一条警告、同时生成时间非常长。  我使用的是 Code Composer Studio v7.4.0.00015和编译器 TI v16.9.LTS。

"警告#10366-D:自动库构建:首次使用库"C:\ti\ccsv7\tools\compiler\ti-cgt-msp430_16.9.lsp\lib\rts430x_lc_ld_eabi.lib"、因此必须进行构建。  这可能需要几分钟时间。"

这项工程已经持续了30分钟以上,没有完工的迹象。  什么是 rts430x?  我可能需要什么来加快速度?

谢谢、

Adam J.

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

    [引用用户="Adam Johnson 537"]反正什么是 rts430x?

    它是编译器运行时支持(RTS)库。  它包含启动代码以及 memcpy 等标准 C 库函数。  在本例中、库的全名是 rts430x_lc_ld_eabi.lib。   

    编译器软件包包含最常见的 RTS 库变体。  如果该软件包包含所有可能的变体、则该软件包太大、无法进行实用的下载。  链接器会自动确定需要哪个 RTS 库变体。  如果不存在、则会生成该文件。  发生这种情况时,会发出类似这样的诊断...

    [引用 USER="Adam Johnson 537"]"警告#10366-D:自动库构建:首次使用库"C:\ti\ccsv7\tools\compiler\ti-cgt-msp430_16.9.LTS lib\rts430x_lc_ld_eabi.lib"、因此必须进行构建。  这可能需要几分钟的时间。"

    关于.

    [引用 user="Adam Johnson 537"]此构建已经持续了30分钟以上

    这很不寻常。  在大多数系统上、通常需要大约5分钟。  我的第一个猜测是您的 PC 存在某种问题。  硬盘可能已满。  可以是这样吗?

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Adam、
    编译时、请运行资源监视器并检查磁盘、内存和 CPU 利用率。
    您的 PC 配置是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    George、Tom、

    我离开了我的计算机编译程序,似乎停留在62%,当我第二天早上上班的时候,它已经完成了。 根据 Windows,我的硬盘容量为262 GB,不含470 GB。 我的计算机运行 Windows 10 Pro x64、具有16 GB RAM 和 Intel Core-i7-6700 @2.6 GHz。

    这可能是因为我使用的是非管理 Windows 帐户吗? 或者可能是由于防病毒(我正在运行 Trend Micro Security Agent、未经 IT 部门批准、我无法关闭该代理)?

    损坏的 Code Composer 工作区是否会导致这种情况?

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

    编译时、请运行资源监视器并检查磁盘、内存和 CPU 利用率。
    而无需监控您的 COMP。 资源一切都是猜中的。
    最多应并行运行8个 C 编译器实例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对 Windows Resource Explorer 不是很熟悉。 我是否有办法收集数据以在这里展示它?
    当我运行编译器时、不再停止编译 rts430x_lc_ld_eabi.lib 文件、因此我不确定如何重新创建我的问题、但是如果我进行重建、我可以看到 acpia430.exe、asm430.exe、cg430.exe 的几个实例。 这是我要找的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Windows 资源监视器,而不是资源管理器。

    如下所示:

    如果编译需要很长时间、可能是 I/O 性能不佳。

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

    以下是 Code Composer Studio 启动时的一些屏幕截图以及重建项目。  开始和重建的总时间约为8分钟。

    Code Composer Studio 启动:

    重建1:

    重建2:

    重建3 (完成约56%):

    重建完成:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    8分钟比30米长的更好。
    CPU 利用率@ 60%是硬盘瓶颈。
    如果您有 HDD、则可以将其更换为 SSD。
    使用 SSD 时、您将获得5-6分钟的时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的驱动器已处于固态:(

    由于.lib 文件已经被构建、我无法重现非常长的构建时间。 但我现在可以用8分钟的时间生活。 我想我要将这个主题标记为已解决、如果出现的其他问题需要更长时间、那么我将开始一个相关的问题。

    感谢您的观看!

    Adam J.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SSD 在使用@ 80-90%或更高时性能显著降低。
    您的免费使用量超过50%。
    对于下一个 SSD、请选择每秒具有巨大 I/O 的 SSD