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.
工具与软件:
我正在尝试使用 SEGGER J-Link 通过 SWD 对驻留在目标电路板上的 MSPM0G3507上的裸机应用进行调试、 无法在 LaunchPad 上使用 XDS110、因为目标板使用1.8V 信号(LP 仅支持3.3V)。 应用程序的 main()函数由初始化代码组成、后跟一个"超循环"、其大部分时间通过 WFI 指令等待中断。 通过 SysConfig 指定的低功耗策略是 SLEEP0。 当 MCU 的程序闪存为空白时、我能够使用 CCS Theia 成功建立与它的调试连接、正常调试。 但是、建立调试连接的后续尝试会失败、并显示消息"Error connecting to the target:could not connect to target (连接到目标时出错:无法连接到目标)"。 我发现、如果我通过 J-Link Commander 连接到 MCU 并擦除 MCU 的闪存、则随后通过 CCS 建立调试连接的尝试成功。 考虑到这个连接问题可能是 MCU 处于低功耗模式导致的、我查看了 MCU SDK 的"已知问题和常见问题解答"部分中的附录。 上述所有场景都不完全匹配、但配置 J-Link 似乎是一个合理的步骤、即在连接之前对目标执行硬件复位。 但是、当我尝试在 CCS 中访问 Debug Properties 以配置重置时、会收到消息"can't read properties of undefined (reading 'name')"。 有趣的是、如果我 将"Connection"重新配置为 XDS110而不是 J-Link、调试属性屏幕显示正常。 有什么建议吗? 请注意、我使用的是最新的 J-Link 固件。 谢谢
Dave、您好!
请申请详细信息、我不是完全清楚什么是错误。
但是、当我尝试在 CCS 中访问调试属性以便配置复位时、收到一条消息"CANNOT read properties of undefined (reading 'name')"。 [报价]是否有错误屏幕截图? 请注意、J-Link 不是 TI 器件、因此可能不支持 在此进行调试修改。
B.R.
SAL
尊敬的 Sal:
感谢您的答复。 以下是在成功调试(并刷写)一次工程后尝试调试工程的屏幕截图:
当尝试调试"empty"工程时、可以看到相同的结果:
以下是尝试访问调试属性时出现的错误:
如果答案是非 TI 器件不支持 Debug Properties 菜单、那就没问题吧—我只是想确保没有遗漏任何内容。
谢谢、Dave L.
Dave、您好!
我来下载最新的 CCS Thiea 版本、并仔细检查一下这条消息。
B.R.
SAL
Dave、您好!
我得到的结果与您提到的结果相同。
我将在内部检查这是否是支持、可能需要手动步骤我不知道。
当我取得一些进展时、我会在这里提供反馈。 感谢您的耐心。
B.R.
SAL