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.

[参考译文] MSP430G2553:IAR 和调试器在 LPM3或 LPM0上挂起

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1472588/msp430g2553-iar-and-debugger-hang-on-lpm3-or-lpm0

器件型号:MSP430G2553
主题中讨论的其他器件:ENERGYTRACEMSP-FET

工具与软件:

你(们)好

我在电路中的 SBW 与该 MCU 连接上使用 TI MSP430IFU 调试器。

我使用电路的外部 VCC。

使用 TA_0进行简单测试、每1秒点亮一次 LED、使用 LPM3或 LPM0、调试挂起并断开与 MCU 的连接、  

我在 LPM3指令后使用了一个断点、但程序无法到达。

当我下载代码、断开调试器并重新启动电路时、工作正常。

将使用 IAR 版本18。

当我在没有断点的情况下运行代码、并使用步入按钮时、它会一直运行、直到到达 LPM3点并挂起。

计时器来源为晶体32.768kHz、时钟和计时器初始化均正确。

它就在我有一个没有断点的代码时 LPM 它总是挂起

它的解决方案是什么?

谢谢

海德尔

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

    如果需要指出这一点、则应连接 VCC_TOOL 或 VCC_TARGET、但不能同时连接两者。

    我暂时还没有使用 IAR、但总的来说、MSP430调试器可以使用 LPM。 我的经验是调试器断开通常是电气的(例如、我触碰了"错误"的引脚)。 您的 LED 电路是否有任何异常情况?

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

    您好!  

    电源连接正确!

    今天我用 launchpad 替换了 IFU、刚刚断开跳线连接、接地、测试和 REST 信号、从外部为我的电路供电、

    它的工作方式与 Charm 类似、它会进入 LPM、进入 ISR、会存在 ISR、然后通过单步执行或使用断点运行、继续执行该流程。

    电路 VCC 为3.3V、使用 IAR 或仪表测量时 LaunchPad Vcc 为3.5V、  

    我尝试移除2:2nF 电容器、用于与47k 上拉电阻器串联的其余启动、在 LaunchPad 上这两种方式都可以在有电容器和没有电容器的情况下正常工作、因为即使没有电容器、IFU 也没有变化!

    在 IFU 中、当你执行调试中的步骤时、它到达"IFU.w bis #LPM3、SR "指令、并且只是挂起、就会出现一个无法与目标(或类似的东西)通信的错误消息。  

    但是对于 LaunchPad、它可以通过两种方式工作。 这可能是什么问题?

    是否有另一个更高级、具有更多软件断点功能的调试器探针可以购买?

    谢谢

    海德尔

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

    我不知道是不是一个孩子,但我知道它没有特别的问题。 具体取决于您的 Launchpad 型号(可能是 G2ET?) 它的调试接口可能比 UIF 更现代。 (EnergyTrace 有一项差异。 我想知道 IAR 是否不小心依赖于它。)

    [编辑:对不起,我忘了回答您的问题。 我认为 MSP-FET 最先进 (我希望我刚刚创建了一个产品:链接到此主题顶部。) 它相对于 Launchpad 的最大优势是可变的 VCC_TOOL。]

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

    嗨、Haider:

    我认为您应该是指 MSP-FET430UIF。 因此、MSP-FET 替代了旧版调试器。 它已经有很多年没有保持。 因此可能存在一些兼容性问题。 我不确定 IAR 是否支持调试器固件检测和更新、可以尝试使用 CCS 来调试 CCS 是否会进行调试 器固件检测和更新、不确定最新的固件更新是否可以解决此问题。