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.

[参考译文] MSPM0L2228:无法再调试任何内容、请调用指示0xFFFFFFF8的堆栈

Guru**** 2390755 points
Other Parts Discussed in Thread: MSPM0L2228

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1460046/mspm0l2228-can-no-longer-debug-anything-call-stack-indicating-0xfffffff8

器件型号:MSPM0L2228

工具与软件:

我将 CCS 20.0.1与 MSPM0L2228配合使用。

上周、我从 CCS Theia 1.5.1升级到了 CCS 20.0.1、一切似乎都很顺利。

我确实注意到 XDS110调试探针的固件更新是在首次运行 CCS 20.0.1时完成的。

我对项目进行了一些小的代码更改、但现在无法运行该项目或我在前两个月运行的任何其他项目。

在不更改任何其他工程的情况下、它们都会导致相同的问题、无法到达 main、并且代码在 Default_Handler 中结束:

也恢复我最近的更改、仍然存在相同的问题。

我也尝试过 CCS Theia 1.5.1、仍然有相同的问题。

对于接下来要尝试哪些操作、我有点不知所措、只是不知道上周正常运行的情况、自升级至 CCS 20.0.1以来没有明显变化、现在根本无法调试。

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

    Chris、您好!
    我建议进行 DSSM 批量擦除、看看这样是否可以解决问题。

    此致、

    Diego Abad

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

    尊敬的 Diego:

    这根本不起作用、同样的问题仍然存在。

    这在 CCS 20.0.1和 CCS 1.5.1上是相同的。

    此致、

    Chris

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

    我尝试过的其他内容包括:

    - Re -刷写调试探针,使用3.0.0.32和30.0.0.33。

    - Re -安装 Theia 1.5.1和 CCS 20.0.1.

    -尝试之前工作的 SDK 示例。

    -尝试所有分支从我们自己的开发已知工作,并在几个星期内没有改变。

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

    我刚刚尝试在 CCS 20.0.1之后重新安装 CCS Theia 1.5.1、使用 CCS Theia、调试再次工作!

    我开始怀疑我们的电路板有问题、但事实显然并非如此。

    使用 CCS 20.0.1和 XDS110调试探针固件3.0.33进行调试是否存在已知问题?

    这会花费我几天的时间、如果能够转到更高版本的工具链以在 IDE 中的其他地方获得改进、并且仍然能够在不遇到其他阻塞问题的情况下继续前进、那将是一件很棒的事情。

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

    Chris、您好!
    不是我知道的(我最近还在一个 LaunchPad 中安装了固件、并且工作正常)。 但是、我会让我们的团队成员 知道这一点。
    此致、
    Diego Abad

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

    Chris、您好!

    与软件开发团队核实后、此问题未知。

    您是否可以确认您正在执行的步骤以便使调试重新工作?

    1. 下载 CCS 20
    2. 下载 CCS 1.5.1
    3. 使用1.5.1版调试再次有效(但不能使用 CCS 20)?

    谢谢你。

    此致、

    纪尧姆

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

    纪尧姆、您好!

    从 CCS Theia 1.5.1和调试探针版本3.0.32的开始、我们已完成以下操作:

    • 下载并安装 CCS 20.0.1。
    • 使用 CCS 20.0.1进行编译并尝试调试、以将调试探针刷写到版本3.0.0.33。
    • 尝试一个调试会话、导致之前共享的代码未执行、堆栈跟踪一直显示0xFFFFFFF8。
    • 将 CCS Theis 1.5.1与调试探针版本3.0.33配合使用仍然不起作用。
    • 将调试探针固件恢复到3.0.0.32仍然无法正常运行。
    • 只有将与调试探针固件配合使用的 CCS Theia 1.5.1重新安装到3.0.32、我们才能再次进行调试。

     

    从那时起、使用 CCS Theia 1.5.1和调试探针固件版本3.0.33进行调试也一直在运行、这表明重新安装后更改了使其正常运行所需的内容。

     

    最近在 CCS 20.0.2和调试探针版本3.0.0.35中再次执行这些步骤、并且在无法启动调试会话方面观察到相同行为。

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

    Chris、您好!
    我们将在内部支持该 E2E。

    此致、

    Diego Abad