主题中讨论的其他部件: CCStudio
工具/软件:Code Composer Studio
在6.2 Windows 7专业版64位0.0.005万 中运行CCS SP1.SP1时,在 与XDS110相连的TM4C1294NCPDT上使用硬件跟踪分析器。 在调试会话期间,硬件跟踪分析器(例如用于中断分析)可以成功收集跟踪信息。 但是,在终止调试会话时,CCS会崩溃。 每次使用硬件跟踪分析器时,CCS都会发生崩溃。
CCS或Windows都不会创建任何故障转储文件。 如果我使用Microsoft Visual C++ 2010 Express附加到CCS进程,则当CCS在终止调试会话时崩溃时,Visual Studio将显示一个对话框报告:
Microsoft Visual Studio C Runtime Library在CCStudio.exe中检测到致命错误。
按Break键调试程序,或按Continue键终止程序。[/QUOT]
使用Break调试程序时,致命错误点的调用栈为:
@ucrktbase.dll!__crt_debuger_hook() ucrktbase.dll!__acrt_call_reportfault()+0x28字节ucrktbase.dll!_abort()+0x5a字节uytes uctrunktbase.dll!_dll!_0x5a字节uscrntByturbytesl!_extrundll!_extrundll!_extrundll!_extrundll!_extrundll!_extrunbytes+ @ @ @ @ @x1ki_extranx20bytesl_extranl_extranl_extranl_extranl_extranl_extranl_extranl_extranl_extranl_extranx1kybytesl_extranx1ki_extranlf.dll.dll.dll.dll.dll.dll.dll!<)++ System_XMTR.dll!DestroyXmtr ()+ 0x33e0字节 [下面的帧可能不正确和/或丢失, 未加载System_XMTR.dll] System_XMTR.dll!TI:SDS:跟踪:CExportBase::ReleasePin()+ 0x721字节 System_XMTR.dll!DestroyXmtr ()+ 0x2da8字节 System_XMTR.dll!TI:csd::csexportBase:cexportBase:: @x7991bbd:<scrbabbd:<s:cabbabbab_x295cabbabbd:<s:cabbabbd=055bd=<cabbabbd=055bd=<s:cabbabbabbabbd=<s:cabbabbd_cabe:cabbabe:cabbd=<s:cabbabbabbd_cabbd=<cabcabe:<s:cabbabbd=0275cabbabbabbd_c<cabbd+<cabbd=<cabbd=<</s>0275
似乎崩溃是由 System_XMTR.dll!TI::SDS::Trace::CExportBase::ReleasePin()函数触发的。
TI仿真器的版本是6.0 .504.2
请注意,由于我使用 的是Microsoft Visual C++ 2010 Express版本,因此不支持保存小型转储,因此无法附加小型转储文件。