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/RM48L952:在目标电源循环中丢失断点

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/654591/ccs-rm48l952-breakpoints-lost-on-target-power-cycle

部件号:RM48L952

工具/软件:Code Composer Studio

我正在调试与TPS6.5381万A电源通信的RM48处理器上的代码。 我需要能够关闭并重新打开主板,以将TPS重新置于重置模式,这意味着电源也会关闭并打开至RM48。 我使用XDS200接口连接到系统,并且使用7.1 Composer.0.0.0016万。 在按预期工作的关机后再开机之前,我已在系统中放置了几个断点。 重启后,系统将恢复运行,但不会再在断点处停止。 在断电后,可以使用RUN -> CONNECT目标恢复与目标的通信,在此之后,断点将在目标重置后恢复正常操作。 我在其他帖子中读到断电可能会干扰断点。

是否有办法创建在目标断电期间"粘滞"的断点? 我怀疑问题是在通电后调试器未与CPU“啮合”,因此在我手动恢复通信之前,断点将被忽略。

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

    您好,Allen:

    Allen Hayward 说:
    在按预期方式重启之前,我已在系统中放置了几个断点。[/QUOT]

    正在设置哪种断点-硬件或软件?

    Allen Hayward 说:
    重启后,系统将恢复,但不会再在断点处停止。[/QUOT]

    是否在关闭并重新打开电源之前断开CCS与目标的连接,然后关闭调试会话? 或者只是断开目标而不关闭调试器? 请准确描述此处正在执行的程序。

    谢谢

    KI

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

    我正在使用断点列表中[H/W BP]指示的硬件断点。

    我在关闭并重新打开电源时,让调试器保持连接状态。 调试器会正确指示发生电源故障,我必须在通电后手动重新连接目标。 启动时,目标将自动开始运行。 调试器重新连接后,目标将在代码中的任何位置停止,并且调试器工作正常。 CCS中的断点将保持蓝色(激活),如果我重置目标并在不关机的情况下再次启动程序,则该断点将正常工作。

    如果在关机之前存在活动断点,则在重新开机时,我还会收到错误消息"断开连接之前无法从目标中删除调试状态"。

    Allen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于HW断点,需要将调试器连接到目标,断点才能处于活动状态。 如果您知道何时将关闭并重新打开目标电源(听起来可能如此),建议您首先正确断开调试器与目标的连接(Run -> Disconnect Target)。 这将允许调试器在断开连接之前正确删除和保存调试状态。 这将允许调试器在目标连接上正确恢复调试状态(包括设置断点)。 否则,它会使调试器处于不良状态,并且在重新连接时无法正确恢复。

    希望这有所帮助
    KI