主题中讨论的其他器件:MSPM0-SDK
工具与软件:
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.
工具与软件:
您好!
-微控制器: MSPM0-G3507-操作系统: Ubuntu 22.04.- CCS-Theia 版本: 1.4.1.00001_Linux-x64-仿真器: XDS110- MSPM0-SDK:2_01_00_03-编译器:TI Clang v3.2.LTS[报价]我使用了完全相同的环境和相同的 SDK 示例。 我唯一的区别是我使用的是 CCS Theia 1.4.0、而不是1.4.1。
对我来说一切都很好
[quote userid="615941" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391019/mspm0g3507-unable-to-debug-after-flashing-there-is-already-a-code-composer-debug-session-running 首次单击"调试"后、
您到底在哪里单击了"Debug"? 有几个地方可以做到这一点。
ut 调试似乎没有正常运行。
在您的屏幕截图中、我看到了0x1B4的调用堆栈。 然后、main 的入口点应该是0xC0、如果程序正确加载并自动运行到 main、则应该位于该位置
结束调试会话会导致错误:`连接关闭时取消请求2`
您为此按红色方形按钮、对吗?
看起来在您的环境中、程序未正确加载。 调试会话启动后、您是否可以明确转到"Run -> Load -> Load Program"并明确加载您的程序?
谢谢
Ki
您好!
感谢您的答复!
您到底在哪里单击了"调试"? 有几个地方可以做到这一点。
"运行->调试项目"
您按红色方形按钮进行此操作、正确吗?
正确
您能明确转到"运行->加载->加载程序"并明确加载您的程序吗?
我试过,以下是屏幕截图:
我选择了带有 .out
后缀的文件(不确定这是否是正确的加载方式)。
我不知道为什么 调用堆栈更改为0x1BA
我唯一的区别是我使用的是 CCS Theia 1.4.0、而不是1.4.1.
我还尝试了版本1.4.0、但问题仍然存在。
感谢您的帮助!
我重新安装了 Ubuntu 系统、在这个干净的系统上、我 逐个执行 software-dl.ti.com/.../ccs_theia_linux_host_support.html 上的步骤进行安装。 我现在可以正常调试。 以前的系统可能有一些奇怪的问题。
感谢大家的帮助!