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.

[参考译文] MSP430FR2522:是否可以使用空的复位矢量来调用具有看门狗复位的 BSL?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/674006/msp430fr2522-is-it-possible-to-use-empty-reset-vector-to-invoke-bsl-with-watchdog-reset

器件型号:MSP430FR2522

大家好、

我尝试使用看门狗计时器(以及 PMMSWBOR / PMMSWPOR)将 MSP4302522复位并调用 BSL、但失败了。

在执行看门狗复位之前、复位向量被写入0xFFFF。

看起来只有外部硬件复位才能使用空的复位矢量调用 BSL。

您能否验证它并解释使用空复位矢量调用 BSL 架构的详细信息?

谢谢、

Howard Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BSL 条目位于引导代码中。 引导代码将在器件 BOR 和 POR 之后运行。 因此、看门狗时间/PUC 不能触发启动代码和 BSL。 在引导代码中、有2个条件将触发 BSL。 一个是复位矢量中的0xFFFF、如您所述。 另一个是 BSL 签名。