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:CCSv4和6.2 在启动调试会话时都崩溃!

Guru**** 2536030 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/566352/ccs-both-ccsv6-2-and-ccsv7-crash-on-starting-a-debug-session

主题中讨论的其他部件:CCStudioCC1350

工具/软件:Code Composer Studio

注意:

我还在  这个论坛上发布了这篇文章,作为对约翰的答复: https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/56.5621万
由于下面解释的'CTOOLS.dll'解决方案存在问题,我认为我不能充分解决这个问题。

问题:  

我遇到了与上述帖子中描述的相同的'Crash on Debug-Session'问题。 一旦启动调试会话,Code Composer Studio会崩溃:

详细说明

当允许在崩溃时使用Visual Studio 2015调试时,它会提供有关问题位置的更详细说明:

“在CCStudio.exe中0x5DE368C9 (DeviceIdentifier.dll)处出现未处理的异常:堆栈cookie指令插入代码检测到基于堆栈的缓冲区溢出。”

论坛上有类似问题的用户

在TI论坛上的这篇文章旁边,以下(较旧的)讨论似乎也遇到了类似的问题:

http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/56.4215万/2073602</s>207.3602万

重命名'CTOOLS.dll'解决方案

按照建议,重命名...\ccsv7\CCS_base\emulation\analysis\bin中的CTOOLS.dll似乎可以解决此问题,但是,正如用户在上面的论坛帖子中所经历的那样, System_printf()的popup出现了一个新问题!

重新安装所有TI软件

在Eclipse中更新之后,或者在设置需要更新/安装平台SDK和/或xdctools的新项目/工作区时(我也在从自定义位置使用它们),问题似乎开始出现。 到目前为止,我还没有找到一种方法让事情恢复正常。

卸载并重新安装所有TI软件似乎未解决问题(即使未使用Web安装程序)。 我已经尝试重新安装CCS 6.2 和新的CCS 7 (并且还尝试了其它)。 取消/重新安装SmartRF Studio和闪存编程工具(或其较旧版本)等其他工具也不能解决问题。

奇怪的是。 以前(仍然使用CCS 6.2)一切正常,然后突然我开始遇到这个问题。

在某种程度上,计算机似乎被'riped'了,从那以后又不能再正确地启动调试会话。
顺便说一下,我运行的是Windows 10。


我希望这个问题能尽快解决...或者找到一种修复和防止问题的方法。

提前感谢!

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

    它可能与00.05 设备管理器中DE“德州仪器(TI)调试探头”组下的“XDS110 (XDS110 (DDebug Probes)嵌入CMSI-DAP”设备(正确安装时称为“02.03 110类数据端口”和“XDS110类数据端口”)的驱动程序有关?

    查看这些驱动程序的日志后,它们似乎已从版本1.6 .0.0 更新到1.7 .0.0。

    我目前正在尝试在某个位置找到旧版本,以查看随后发生的情况。

    更新:

    使用上述0.0 设备的旧驱动程序XDS.XDS并替换1.6 仿真软件包,同时确保根据该版本(使用xdsdfu.exe工具)对XDS110固件进行编程无法解决调试时崩溃问题。

    这些驱动程序是从6.0 http://processors.wiki.ti.com/index.php/XDS_Emulation_Software_Package上的ti_emupack_setup_.407.3_win_32.exe获取的

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

    您好Raymond

    Raymond Storm 说:
    在某种程度上,计算机似乎被'riped'(驱动),此后又无法正常启动调试会话。[/QUOT]

    此问题将出现在更新的CTOOLS组件中,这些组件将随最新的TI仿真器包更新(6.0 .504.1)一起提供。 7.0 默认随附此版本,而对于早期版本,一旦您执行此CCS更新,就会出现问题。 安装较旧的CCS版本而不采用最新的TI仿真器包更新可以防止此问题的发生。


    关于System_printf问题,它是否也在较旧的CCS版本中工作,然后在应用CCS更新时停止工作? 在任何情况下,System_printf都不可能与CTOOLS问题相关(renaming.deleting CTOOLS不是System_printf无法正常工作的原因)。

    解决CTOOLS问题是我们的高度优先事项,我们希望尽快解决。

    谢谢

    KI

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

    [QUOT]” 安装较旧的CCS版本而不采用最新的TI仿真器包更新可以防止问题的发生。"[/QUOT]

    我试过,但没有解决问题... 对我来说,此更新看起来是这样的(和/或可能还有? Windows 10更新)触发了问题,但恢复到旧设置和配置似乎不能解决问题,但根据XDS110驱动程序和固件的新知识,可能是该部件未恢复到旧版本。 我会再试一次,然后再报告。

    更新:

    我有效地将我的CCS6安装恢复为全新安装(我已将其置于Git下)(请注意,CCS7目前仍与其他系统一起安装) 确保卸载并删除了XDS110的所有驱动程序, 然后,通过资源管理器在其默认位置C:\TI\TIretirex-content (安装前不存在)安装“TI-RTOS CC13xx CC26xx 2.21 .6.0 00.06 ”和“XDC Tools 407.6 3.32 .00.06 ”,并尝试构建和调试TI-RTOS应用程序(rfLAST_PacketTX... 很遗憾,调试时崩溃问题仍然存在!  这似乎是一个持续存在的问题。

    注:我以前曾尝试在我认为是一台干净的PC (第一次被迫调查此问题)上安装CCS6和旧的仿真器,但这台PC已经不起作用了。 似乎不可能回到工作状态。  也许我没有正确地删除/恢复某些内容?!?

    "renaming.deleting CTOOLS不是System_printf无法正常工作的原因"

    我不知道System_printf()会完全失败,但重命名CTOOLS.dll后,调试工作再次进行,但System_printf()不再工作,而就在所有问题发生之前,它们在完全相同的条件下工作。 但我可以想象System_printf()错误可能实际上与原始问题有关。  System_printf(),类似于中描述的内容:  

    https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/56.4215万/2073602#2073602</s>207.3602万 207.3602万

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    顺便说一下,我在任何地方都看不到6.0 .504.1 版本,只有6.0 .504.2 (我可以假定您指的是那个版本吗?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Raymond -我们可能已经解决了这个问题,但工程师希望有人来确认它是否有效。 由于我们无法重现该问题,您是否介意尝试一下? 如果您愿意,请给我发送一封私人邮件。

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此问题已脱机解决(已确认修复)。 正式补丁将于下周发布。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢快速解决!

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

    只是为了确认正式修复:

    使用“TI仿真器6.0 .504.4 ”更新CCS解决了问题!