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/MSP432P401R:当 TI_TRACE_LOGIN=6设置为启用跟踪记录时、Linux 下的 CCS 9.1.0.00010会崩溃

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/830759/ccs-msp432p401r-ccs-9-1-0-00010-under-linux-crashes-when-ti_trace_logging-6-set-to-enable-trace-logging

器件型号:MSP432P401R
主题中讨论的其他器件:TMDSEMU110-U

工具/软件:Code Composer Studio

以下情况会重复导致崩溃:

-  在 Ubuntu 18.04.3 LTS 下运行的 CCS 9.1.0.00010
- 跟踪分析器4.1.0.201905081124 com.ti.dvt2.trace.ccs.feature.group
- TI 仿真器8.2.0.00004 com.ti.emulation.pack.linux.feature.group
 - CCS MSP432闪存文件8.1.4 com.ti.msp432.flash_files.feature.group
-环境变量 TI_TRACE_LOGING 设置为6以启用跟踪记录
- MSP432P401R 连接到 TMDSEMU110-U、探针设置为提供3.3V 电源、"SWD 模式- Aux COM 端口为目标 TDO 引脚"
-使用 "SimpleLink MSP432P4 SDK - v:3.20.00.06"中的 outofbox_msp432p401r_MSP_EXP432P401R_tirtos_ccs 示例

目的是使用跟踪记录来查看使用硬件跟踪分析器-中断分析时设置的 XDS110 SWO 波特率。 但是、启用跟踪日志记录的行为会导致 Linux 下的 CCS 9.1在调试会话启动时、程序在 main 暂停之前以及在有机会启动 硬件跟踪分析器之前崩溃。

如果出现以下情况、则不会发生崩溃:

a.在 Linux 下运行 CCS 9.1、但不启用跟踪记录、并且可以成功使用 硬件跟踪分析器-中断分析。

b.在启用跟踪记录的 Windows 10下运行 CCS 9.1、并 可以成功使用 硬件跟踪分析器-启用跟踪记录的中断分析(报告 SWO 波特率为12MHz)。

随附的日志文件包含 CCS 崩溃转储和崩溃前的跟踪日志记录捕获。 通过查看 minidump_stackwalk 的崩溃转储 、崩溃是 由 libct470api.so + 0x3eeeff 中的 SIGSEGV 引起的。

e2e.ti.com/.../ccs9_5F00_1_5F00_trace_5F00_logging_5F00_crash.zip

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

    切斯特、

    感谢您的报告;我提交了错误报告 DBGTRC-5143。 在大约半小时内、请在下面我签名的链接 SDOWP 中查看其状态。  

    给您带来的不便、我深表歉意、

    拉斐尔