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.

[参考译文] MSP430FR2476:能否使用 MSP430FET 对由#RST/NMI 引脚触发的引导程序以外的引导程序进行调试?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1493012/msp430fr2476-can-bors-other-than-those-triggered-by-the-rst-nmi-pin-be-debugged-with-the-msp430fet

器件型号:MSP430FR2476

工具与软件:

大家好!

能否使用 MSP430FET 对由#RST/NMI 引脚触发的引导程序以外的引导程序进行调试? 目前、在软件 BOR 复位后、会发生以下问题:

  1. 断点根本不起作用(可以实现强制中断)。
  2. 在 SoftBOR 之后、计时器测量的 VLO 频率发生变化。 通常情况下、它的测量值大约为9700 (9.7KHz)、但只有在 SoftBOR 之后、它的测量值大约为11300 (11.3KHz)。
  3. 根据启动时的 IMMIFG 和 SYSRSTIV 寄存器、SoftBOR 本身正在发生:
    • IMMIFG=0x0100 (PMMBORIFG 为1)
    • SYSRSTIV=0x0006 (PMMSWBOR 软件 BOR)

如果可以调试 BOR 存在限制、请告知我哪些 BOR 可以调试、哪些不能。 我正在考虑从 LPMx.5恢复的 BOR。

此致、

Ito

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

    您好 Ito、

    很抱歉、我今天不在办公室、明天我会回复你。

    此致、

    Janz Bai

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

    您好 Ito、

    关于断点:EASON 在最初的帖子中告诉您 BOR 也启动了一个 POR.POR 将复位几乎所有的寄存器。 断点将断开。 因此、请使用软件断点、而不是原始文章中提到的 EASON。

    关于计时器和 VLO 测量:也许您可以检查您的计时器设置、因为用户指南中对计时器和 BOR 进行了一些介绍。 我认为 BOR 不会影响 VLO、在 VLO 变得稳定后、VLO 会影响  

    关于 IMMIFG 和 SYSRSTIV 寄存器:它们之间的关系是将 PMMSWBOR 位设置为1以触发软件复位、然后 PMMBORIFG 将被设置为1。

    实际上从 LPMx.5模式唤醒将触发 BOR、但在生成 BOR 时始终会生成 POR、因此您还需要使用软件断点。

    此致、

    Janz Bai