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.

[参考译文] CODECOMPOSER:CCS 12.1在调试/连接会话期间停止工作

Guru**** 2574715 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1172758/codecomposer-ccs-12-1-stops-working-during-debug-attach-session

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:CCStudio

尊敬的 TI 专家:

我在调试应用程序时发现了一个问题。 这会导致 CCS 完全意外关闭、无需通知。

使用的设备:

- XDS110调试探针
- AM2434B
-操作系统:Windows 11

重现步骤:

1.软件已启动并正在运行

2.打开 CCS -对现有目标配置进行 Lauch

3.连接到 MAIN_Cortex_R5_0_0

4.加载符号

5.目标在预期位置停止。

6.操作局部变量

7.执行单步执行

--> CCS 关闭而不显示任何用户消息。

似乎没有生成日志条目( /.metadata/.log)-最后一个条目为2天:

!SESSION 2022-11-16 07:18:16.576 -----------------------------------------------
eclipse.buildId=4.23.0.I20220308-0310
java.version=11.0.13
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product com.ti.ccstudio.branding.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product com.ti.ccstudio.branding.product

CCS 设置中是否有任何可能影响这种奇怪行为的内容?

提前感谢、致以诚挚的问候、

Tommy

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

    嗨、Tommy、

    感谢您记录测试案例。 我在 Windows 11 PC 上使用 AM243x LaunchPad (通过 XDS110连接)尝试了 CCS 12.1.0。 但是、我无法重现崩溃。 对我来说一切都很好。

    自调试器崩溃以来、已生成调试器崩溃转储文件肩。 您能否将其连接到此主题?

    https://software-dl.ti.com/ccs/esd/documents/ccs_diagnostic-logs.html

    此外、请提供用于构建程序的编译器版本。 请注意、TI Clang 编译器2.x 存在一些可能导致崩溃的问题。 这些问题应在版本2.1.2中解决(CCS 12.1随附)。  

    谢谢

    Ki

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

    e2e.ti.com/.../unresponsive_5F00_15_5F00_3b6c50d0_2D00_dc95_2D00_4c86_2D00_a132_2D00_8c4b33deb2ac.zip

    您好 Ki、

    感谢您的回答。 随附生成的.dmp 文件。

    编译器为 ti-cgt-armllvm_2.1.LTS

    此致、

    Tommy

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

    嗨、Tommy、

    感谢您提供所需的信息。 很遗憾、转储文件没有为我们提供任何线索。

    您是否能够检查是否正在创建任何其他转储文件?

    根据您提供的测试案例、我认为您没有遇到此问题、但仍值得尝试最新的编译器版本(v2.1.2)。  此处描述了特定的编译器问题: https://sir.ext.ti.com/jira/browse/EXT_EP-10863

    最后、您是否能够使用链接 Ki 中提供的说明生成调试服务器日志文件?  这些文件可能很大。 如果您需要一个上传位置、我可以提供。

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

    尊敬的 Andy:

    文件有~80 MB、您能提供上传存储空间吗?

    此致、

    Tommy

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

    感谢生成日志 Tommy。 可以在此处上传吗? https://tidrive.ext.ti.com/u/hjiCbtu4gmiUOIJk/73315e5f-6982-438b-bd53-53ad4fb29852?l

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

    好的、完成了-请告诉我是否可以为您提供更多信息。

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

    嗨、Tommy、

    从日志中、我们可以看到一个步进操作后跟一个运行操作。 在运行后的几分钟内、调试器会在日志结束之前继续运行。 您在测试用例中没有提到运行、因此我想检查这是您启动的还是其他方式引入的。

    我们还想尝试另一项测试、因为它将帮助我们消除问题的潜在根源。  您是否能够退出 CCS 并临时重命名中的"CTOOLS.dll"组件 \ccs\ccs_base\emulation\analysis\bin 更改为其他(例如、CTOOLS.dll.bak)?  重命名文件后、请重新启动 CCS 并重试测试用例、以查看您是否注意到任何差异。  您可以在之后恢复 DLL。 重命名此 DLL 可有效地禁用特定类别的断点操作。

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

    尊敬的 Andy:

    抱歉、我忘记提到、如果是日志、我在崩溃前启动了运行。

    感谢您提出的测试。
    由于我今天无法访问我的开发环境、我将运行您明天提到的测试。

    我将向您提供结果。

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

    尊敬的 Andy:

    我似乎通过将项目导入到干净的工作区中来解决了我的问题。 由于我这样做、我无法再重现此问题。

    我们可以关闭这里的主题、我会在再次发现问题时立即提出相关问题。

    感谢您的支持和致以诚挚的问候、

    Tommy