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/LAUNCHXL-CC1352R1:程序加载时间长、调试速度慢。

Guru**** 2999690 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/925551/ccs-launchxl-cc1352r1-long-time-program-loading-and-very-slow-debugging

器件型号:LAUNCHXL-CC1352R1
Thread 中讨论的其他器件:SysConfig

工具/软件:Code Composer Studio

你好!

环境:

CC1352R1硬件版本 B
CCS 10.
SDK 4.20.00.35

我主要从事具有大量元编程和标准类型(样片、对、数组等)的库工作。 我的 CCS 项目包括并使用该库、但也添加了 TI-RTOS 事件、任务、GPIO、RF 等 对于这两个项目、我将使用 GCC 9.2.1编译器和 C++17以及 STDC++_nano 和 rdimon_nano 库。

问题:

我正在从事一个近期大幅增长的项目、我们添加了大量的元编程和 C++17代码。 由于项目的更改、我已经有一段时间没有进行调试、但最近当我再次开始调试时、我发现调试花费了很长时间(仅刷写仍然很快很好)。 首先、加载所有内容需要很长时间:加载程序(my .out)、加载符号(my .out)、加载符号(driverlib.out)、然后 CCS 在 main()函数上免费化~10分钟。 在这之后、我可以开始调试、但遗憾的是调试变得非常慢、每个步骤都耗费时间、IDE 始终不负责。

采取的步骤:

我已经尝试在目标配置文件中设置更高的 JTAG 频率、在调试配置中禁用半主机和验证、但没有什么帮助。

我可以做些什么来加快调试速度、为什么它变得如此缓慢?

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

    您好、Robert、

    [引用 user="Robert Galon"]由于项目更改、我已经没有进行调试一段时间、但最近我又开始了调试[/quot]

    自那时以来、您是否更新了工具的版本? 或者、在调试速度更快之前、您是否使用过 CCS 10和 GCC 9.2.1?

    [引用 user="Robert Galon">首先、加载所有内容需要很长时间:加载程序(my .out)、加载符号(my .out)、加载符号(driverlib.out)、然后 CCS 在 main ()函数上免费化~10分钟。 在这之后、我可以开始调试、但很遗憾、调试变得非常慢、每个步骤花费时间、IDE 始终不负责。

    如果只是加载符号也很慢、则问题与 JTAG 连接或验证等无关 这是一个整体缓慢的 IDE 环境。 您的机器的硬件规格是什么? 此外、您是否尝试禁用任何防病毒/安全软件以检查这些软件是否会产生影响?

    谢谢

    Ki  

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

    你(们)好。

    好的一点、在我使用 CCS 9.x (很难确切地说哪一个)之前、对于同一个编译器、我将检查在以前的 CCS 版本上调试是否更快。 我没有任何安全软件。  

    我的 PC:
    操作系统:Windows 10 Pro 64位
    CPU:Xeon E5-1620
    GPU:Quadro K2000
    RAM:16GB

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

    [引用 user="Robert Galon"]我将检查在以前的 CCS 版本上调试是否更快。

    请随时向我们发布。

    [引用 user="Robert Galon"我的 PC:
    操作系统:Windows 10 Pro 64位
    CPU:Xeon E5-1620
    GPU:Quadro K2000
    RAM:16GB[/报价]

    您的规格看起来不错。 当然没有瓶颈。

    要加载的*。out 文件大小有多大?

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

    我的 CCS9有问题、所以我还没有测试这个。 我的项目无法与较旧的 SDK 一起使用(SysConfig 版本错误)。

    此外、我正在测试 CCS10、但没有单独的库、现在我将所有代码放入一个项目中(基于 Hello 示例)。 我对 std:tuple 有一些结论、但我需要对其进行更多测试(可能只是偶然)。 如果我有一些更具体的信息、我将提供反馈。

    我的输出文件完全是:

    30884 KB 用于调试和
    20777 KB 用于运行构建(-O2)