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.

[参考译文] TM4C123FH6PM:CAN'不向菊花链中的第二台设备添加断点(使用 XDS100v2)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1073805/tm4c123fh6pm-can-t-add-breakpoints-to-the-second-device-in-a-daisy-chain-using-xds100v2

部件号:TM4C123FH6PM
在“线程”中讨论的其它部件:TM4C123TM4C123GH6PZ

您好,

我们的原型硬件具有两个 TIVA TM4C123目标,以 JTAG 菊花链形式连接。

设备1:TM4C123GH6PZ
设备2:TM4C123FH6PM

目标配置如下所示:

我可以将二进制文件连接到两个目标,但只有第一个目标可以实际放置断点,使用“运行到”等。第二个设备甚至不会在 main()的条目处停止。 将二进制文件加载到此第二台设备时,CCS 会显示此错误消息

MonitorLane:设置操作“完成自动运行”在0xf7c 时出现问题:(错误-1066 @ 0xF7C)无法设置/清除请求的断点。 验证断点地址是否在有效内存中。 (仿真包9.4.0.00129)

我可以恢复目标并将其暂停,但它不允许我添加任何断点,也不允许我执行“运行到”或“步骤返回”等操作-它显示了相同的错误(在@之后显然有不同的地址)

第一台设备工作正常,可以插入各种断点:

链中的第二个麻烦设备没有:

Code Composer Studio 的版本为10.4.0.00006  

如何更改配置,以便能够正确逐步完成 daisyc 链上第二台设备中的代码。

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

    您好,

    如果您尝试设置硬件断点,则可能会遇到以下已知问题:

    https://sir.ext.ti.com/jira/browse/EXT_EP-10378

    谢谢

    Ki

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

    是否有工作要做?

    是否有修复的时间表? 以前计划在11.0中修复,现在为11.2。 当前版本为11.1。 无法调试是一个主要问题。

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

    有一种解决方法涉及通过重命名文件禁用组件。

    浏览至:<CCS install DIR>\CCS\CCS_base_emulation \analysis\bin 并删除/重命名"CTOOLS.dll"。

    这将允许您在第二台设备上设置硬件断点。  

    但是,您会遇到许多错误,例如:

    Cortex_M4_1:读取寄存器时出现问题 SP:(错误-2030 @ 0xF)尝试访问未知或无效寄存器。 确认寄存器有效且可访问,然后重试此操作。 (仿真包9.3.0.00058)

    它实际上不会导致任何失败。 这真的很烦人。 工程人员确认,由于 CTOOLS 停用,这是一条错误的排序消息。

    因此,如果您可以处理烦人的错误消息,请尝试解决方法

    至于真正的问题,我会将优先级重新升级到工程。

    关于我为何将该线程标记为“已解决”,请参阅论坛自述文件中的第一个常见问题:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/3131/please-read-first-ccs-forum-usage-guidelines

    谢谢

    Ki

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

    另一个需要考虑的解决方法是使用旧的 CCS 版本。 此问题仅在 CCS v9.x 及更高版本中出现。 如果您不想处理烦人的消息,可以尝试使用 CCS 8.3.1而不是 CTOOLS 变通办法。