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.

[参考译文] MCU-PLUS-SDK-AM263X:当从 TI Clang V1.3.0.LTS 切换到 TI Clang v2.0.STS 时、CCS 1100在调试会话中不显示 C 代码

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134049/mcu-plus-sdk-am263x-ccs-1100-does-not-show-c-code-at-the-debug-session-when-switching-from-ti-clang-v1-3-0-lts-to-ti-clang-v2-0-0-sts

器件型号:MCU-PLUS-SDK-AM263X

正如标题中所写的那样,当使用 JTAG 启动一个调试会话时,我可以在 main()的开头看到 C 代码。

当切换到  TI Clang v2.0.STS 时、我会得到"no source available for "main()

请提供有关如何解决此问题的建议。

BR、

Amit Gutman

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

    Amit、您好!

    安装 TI Clang v2.0.0后、您能否确认是否已重新构建项目? 我们通常会遇到这种错误的原因是 、".out"是在一个系统上生成的、它从另一个系统加载到 CCS 中、因此采用这种方法会丢失源文件和符号之间的链接。  另外,请注意 v2.0.0是短期支持版本(STS),请使用 v2.1.1,它是长期支持(VLS),如果您仍然看到问题,请告知我们。

    谢谢

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

    我已经重建了项目。。。 。 我甚至打开了一个新的工作区并重新构建了项目、但问题仍然存在。

    我下载的 v2.1.1 没有解决问题

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

    Amit、您好!  

    明白了、我将尝试在我的最后重新生成此问题、请允许我留出一些时间进行此测试、我将在9月16日(本周五)之前再次讨论此主题。

    谢谢

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

    Amit、您好!

    我尝试重现机器上报告的问题。 当我使用 TI ARM clang 2.1.1 LTS 版本进行编译时、代码重新加载的效果非常好。 我想安排一个电话并解决这个问题。 请告诉我您的地理位置、电子邮件 ID 和首选通话时间、以便我们可以进行联系。  

    谢谢

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

    Kowshik、您好!

    我们设法通过当前 Clang (1.3.0 LTS)获得足够的优化、同时浏览源代码和放置断点也是可行的-因此我们现在可以了。 感谢您的支持!

    BR、

    Amit