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:通过 BSL 或 UART 向 MSP430G2553发送固件更新/命令

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/840449/msp430g2553-send-firmware-updates-commands-to-msp430g2553-via-bsl-or-uart

器件型号:MSP430G2553
主题中讨论的其他器件:MSP430FR2153MSP430FR2433

计划使用 MSP 来驱动电磁阀。  

希望发送固件更新、以生成命令给 MSP 来驱动螺线管。  

我想使用 BSL 或 UART 向 MSP 发送这些命令。  

这种意义上的主要问题是确保有一种回退/失效防护机制,允许在更新过程中出现错误时恢复设备(错误代码、传输中断、…)

为了确保这一点、我计划遵循的方法是在开始更新之前将复位矢量设置为 BSL 矢量、以便在发生任何错误时、看门狗将在该点复位。 这种方法是否可行?  

此外、MSP430G2553是否是理想之选、或者 MSP430FR2433或 MSP430FR2153等任何 FRAM 器件能否在此处提供其他优势?   

此外、要了解 MSP430G2553 ADC 上内置温度传感器的精度如何?   

非常感谢您在这里的帮助

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

    你(们)好、Calex36

    在此系统中、在引导加载程序运行期间请求信号监控器、因此、我们可以考虑使用自定义引导加载程序而不是标准 BSL 内部 MCU、因为在标准 BSL 运行期间无法监控外部信号或故障、 此时、BSL 垄断 CPU 循环和中断资源。

    在电磁阀应用中、与基于闪存的 MCU MSP430G2553相比、我建议使用基于 FRAM 的 MSP 器件 FR2433或 FR2153、因为 FRAM 器件是下一代产品、FRAM 提供更好的速度和安全性、FR2153提供105C 和24MHz。 希望这些特性能够为电磁阀应用提供价值。

    MSP 器件中有器件描述符表、REF 校准值(每个器件)为内部值、器件 UG 和 DS 是有关校准数据使用情况的良好参考。 通过使用 TLV 数据校准、可以提高内置温度传感器的精度。

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

    你(们)好、Calex36

    请问您还有其他问题吗? 如果您没有其他问题、我将关闭此主题