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.

[参考译文] MSP430F5249:RSTb/NMI 和 RSTDVCCb BSL Scipter 引脚

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/749234/msp430f5249-rstb-nmi-and-rstdvccb-bsl-scipter-pins

器件型号:MSP430F5249

可能涉及的人员、

我们希望在 MSP430F5249上使用 UART BSL 脚本编写器、请参阅 BSL 脚本编写器文档和数据表指定为此功能使用以下引脚:

数据表还指出 RST 和 RSTDVCC 的状态如下所示:

我们还需要使用 NMI 功能。  但是、我们发现 BSL 脚本编写器仅在 RST/NMI 配置为 RST 时工作正常。  当我们将 RST/NMI 配置为 NMI 时、我们发现 BSL 脚本编写器不起作用。

当 RST/NMI 被设定为 NMI 时、请确认是否可以在 MSP430F5249上使用 BSL 脚本编写器?

如果不是、原因是什么? RSTDVCCb 置位是否也不会导致 RST/NMI 引脚恢复到 RST 功能?

期待收到您的回复。

非常感谢、

Bhav

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

    您好、Bhav、

    您是对的、RST/NMI 引脚需要配置为复位功能、而不是 NMI。 BSL 用户指南 中的"阻止 BSL 调用的因素..."章节也提到了这一点。

    您可以选择某些选项作为系统的解决方案:

    • 软件检测是否存在 BSL 更新并将 RST/NMI 切换回复位功能
    • 在 RST/NMI 引脚上启用 NMI 功能之前增加一些延迟、该功能允许在 NMI 被激活前复位后进入 BSL。

    此致、

     Stefan

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

    您好 Stefan、

    我想我有点困惑、因为数据表给人的印象是 RSTDVCCb 和 RSTb 是两个独立的输入。

    感谢您的澄清和潜在解决方法。

    此致、

    Bhav