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.

[参考译文] MSP-FET:使用断点进行调试会导致驱动程序错误

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/968521/msp-fet-debugging-with-a-breakpoint-causes-driver-error

器件型号:MSP-FET
主题中讨论的其他器件: UNIFLASHMSP430FR59941

当我尝试使用 IAR 嵌入式工作平台 IDE 中设置的断点进行调试时、它最终在 CrashCatcher_msp430x.s43中出现以下消息:

TUE JAN 05、2021 10:43:31:目标复位
TUE JAN 05, 202110:43:31: INVALID PARAMETER(s):(RUN), MODE=0x1, releaseJTAG=0x1.
TUE JAN 05、2021 10:43:31:Unable to execute:driver error。 发生错误后、程序计数器(PC)为0xfc34。

我尝试使用之前使用过但不再使用的不同板和不同源代码版本。 这似乎是 MSP430-FET 和/或其驱动器的问题。

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

    大家好、

    什么型号/版本 MSP430-FET?

    Windows、Linux 还是 MAC?

    您使用的是什么版本的 IAR。

    您表示它曾经工作过、但现在不工作-您对系统做了哪些更改?  更新驱动程序、IAR 等?

    您是否看到提示 MSP430-FET 需要更新、然后更新、现在无法正常工作?

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

    请查看以下我的答案:

    什么型号/版本 MSP430-FET?

    它是 MSP-FET 闪存仿真工具(https://www.ti.com/tool/MSP-FET)

    Windows、Linux 还是 MAC?

    - Windows 10

    您使用的是什么版本的 IAR。

    -7.11.2

    您表示它曾经工作过、但现在不工作-您对系统做了哪些更改?  更新驱动程序、IAR 等?

    ——我真的没有做任何我知道的改变。 发现此问题后、我尝试更新 MSP-FET 的驱动程序和固件、但没有帮助。

    您是否看到提示 MSP430-FET 需要更新、然后更新、现在无法正常工作?

    大约一个月前,我不得不使用 UniFlash,它要求更新调试器的固件,当我尝试在 IAR 中进行调试时,它要求我再次更新。 但是、我认为在完成更新后不存在此问题。

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

    好的-谢谢。

    此外、您正在使用什么 MSP430、您是否正在使用完整的 JTAG 或2线制 Spy 线程连接?

    我看到您曾使用过 UniFlash、因此如果您返回并使用 UniFlash 再次尝试 MSP430-FET、您是否会发现任何问题?

    还有其他需要检查的事项-您是否尝试过不同的 USB 端口?  您是否通过 USB 集线器连接?

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

    Dennis、您好、回答如下:

    此外、您正在使用什么 MSP430、您是否正在使用完整的 JTAG 或2线制 Spy 线程连接?

    -我在定制板上使用 MSP430FR59941、并且在 IAR FET 调试器设置页面上将调试协议设置为"自动选择"。

    我看到您 曾使用过 UniFlash、因此如果您返回并使用 UniFlash 再次尝试 MSP430-FET 、您是否会发现任何问题?

    -不、我可以使用 UniFlash 进行编程、而不会出现任何问题。 我还可以使用 IAR 进行编程、而不会出现任何问题。 我无法在 IAR 和调试中设置任何断点。

    还有其他需要检查的事项-您是否尝试过不同的 USB 端口?  您是否通过 USB 集线器连接?

    -我已将调试器直接连接到我的笔记本电脑,并且尝试了其它 USB 端口,但没有任何结果。

    我刚刚尝试过一款全新的 MSP-FET 调试器、遇到了同样的问题。 因此、它看起来像是驱动程序问题。

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

    只是一个想法。 输出"无效参数:(运行),mode=0x1,releaseJTAG=0x1"是否提供了有关可能发生的情况的任何线索? 我不确定它所指的参数"mode"和"releaseJTAG"是什么、但它们似乎是无效的、并且是这个问题的原因。

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

    删除"设置"目录中的所有文件可解决此问题。