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.

[参考译文] MSP430F5438A:在主存储器引导加载程序上初始化硬件

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1439494/msp430f5438a-initialize-hardware-at-main-memory-bootloader

器件型号:MSP430F5438A

工具与软件:

大家好!

我正在尝试使用"主存储器引导加载程序"。
我已经检查了为 MSP430准备的"主存储器引导加载程序"的参考设计。

我创建了一个引导加载程序和一个可配合使用的应用程序。
应用代码可设置和重置各种 GPIO。
这些 GPIO 控制关键的硬件组件。

需要软件更新时、应用程序代码将跳转到引导加载程序。
但是、与参考设计不同、此时我计划使用 JMP 命令而不是复位切换到引导加载程序。 这是因为我希望应用程序设置的 GPIO 状态不发生变化。

我的假设是否正确?
如果应用程序代码使用 JMP 命令而不是复位跳转到引导加载程序、是否会保留我设置和复位的 GPIO 状态? (当然、我的引导加载程序代码不会干扰相关 GPIO。)

最好的酒廊!

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

    您好!

    使用 JMP 命令应该保留 GPIO 状态。  

    此致、

    Cash Hao