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 Theia 1.2.0调试器以前的工作时间、我可以启动在试验电路板原型硬件(MSPM0G1507 MCU)上运行的应用代码的调试会话、使用 LP-MSPM0G3507 Launchpad 作为编程器。 我设置了一个断点、单步执行某些代码、发现了问题并修复了它、但现在无法重新启动调试器。 我已经尝试对试验电路板进行下电上电、已断开连接并重新连接 Launchpad、然后重新启动 CCS Theia。 这些似乎都不起作用。 我在最初尝试重新启动调试器的几次时候收到以下错误消息:
"连接关闭时请求2已取消"
...但现在我每次尝试重新启动调试器时收到以下消息:
"无法读取未定义的属性(读取'filter')"
然后、我升级到了 CCS Theia 1.3.1、我仍然有调试问题、但至少我已经找到了故障的模式、因此我现在能够使用它。
CCS Theia 启动后的初始调试会话每次都可以正常工作。 但是、如果我停止该调试会话、无论我尝试了多少次、都无法再次重新启动该调试会话。 无论在停止调试器后我是否将应用程序代码更改为修复某些东西、都会出现这种情况。
如果我关闭并重新启动 CCS Theia、我可以再次成功运行调试器一次。 换句话说、每次要运行调试器时、我都必须重新启动 CCS Theia。 在过去的几个小时里,我做了六次,这种行为一直保持在整晚。
对于 CCS Theia 重新启动后的第一次尝试之后的所有后续调试尝试、我会收到以下错误消息:
请尝试按照以下说明清除高速缓存信息: software-dl.ti.com/.../ccs_faqs.html
我已按照指示清除缓存、但问题仍然存在。 除了第一次在 CCS Theia 中启动调试器之外、所有尝试时、我仍然会遇到 "Cannot read properties of undefined (reading 'filter')" 错误。 不过、我现在可以根据需要多次启动调试器、使用下面描述的"Run > Start Debugging "权变措施。
当我以这种方式启动调试器时、它每次都正常启动。 执行此操作后、我 再次尝试"运行>调试项目"、但仍然无法启动调试器、并且我看到"无法读取未定义的属性(读取'filter')"错误消息。
还有一件事 你还可以尝试。 在调试视图中、启动下拉列表旁边有一个齿轮图标。 点击它以打开 launch.json 文件、首先复制它并发送给我们。 然后、清除 json 文件、并让 CCS 在开始调试工程时重新创建该文件。
我已将旧文件(有问题)和新文件(没有问题) launch.json 文件转发至 rperezti
很高兴听到此问题在您的案例中似乎已得到解决。 CCS 工程部门已收到这些文件、并正在调查可能是什么原始根本原因。
谢谢
小