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:msp430g2553引导加载程序

Guru**** 2614365 points

Other Parts Discussed in Thread: MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/668269/msp430g2553-msp430g2553-bootloader

器件型号:MSP430G2553
主题中讨论的其他器件: MSP-EXP430G2

尊敬的 Josh

我们购买了用于开发项目的 MSP-EXP430G2工具。 我们需要将应用程序编程到器件中(MSP430g2553)。 为此、我们从 TI 网站获取了源 BSL 源代码(G2xx3_INFO_BSL)、并在开发工具上对器件进行编程。 我们编写了简单的 LED 闪烁应用。 我们按照 SLA450E pdf 文档中的步骤操作。 我们没有成功。

将 BSL 代码加载到器件中。  

我们完成了后续工作

1.按住复位开关。

然后按下工具上的 S2开关、松开复位开关、再松开 S2开关。

3.在该应用程序代码(TI-TXT)格式化后,通过 HTERM 应用程序转储。

4.暂停调试器后、我们从255字节的地址(0xFE00)保存存储器。现在、此文件通过 Hterm 再次发送、并具有校验和字节值。

5.有时它返回 NACK 字节。

6.我们尝试了很多次,但我们没有成功

请在这方面提供帮助

Satya.Ch

TECHNOEDGE

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

    您好 Satya、

    您似乎正在尝试为 MSP430G2553创建定制 BSL。 此器件已在 ROM 中包含 UART BSL、但有时创建自定义 BSL 以使用其他通信接口并允许轻松定制是有意义的。

    我建议查看 《适用于 MSP430闪存微控制器的 MSPBoot -主存储器引导加载程序》。 本文档和随附代码介绍了如何设置驻留在主存储器中且高度可自定义的引导加载程序。 还有一些使用 MSP430G2553以及 I2C 和 UART 接口的示例。 如果您对本文档或代码有任何疑问、请告诉我。

    此致、

    Caleb Overbay

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

    正如 Caleb 提到的、G2553在 ROM 中随附了引导加载程序。 如果您可以在所使用的工具中提供更多详细信息、则可以帮助我们提供更多信息。

    我知道您将 H 项用于 PC 应用。 您使用哪种工具将 PC 连接到 G2553? 它是 CP2102等 USB 串行转换器吗?

    在我们开始与 BSL 通信之前、必须调用 BSL。 这是通过应用所谓的硬件调用来实现的。 它是一个在 TST 和 RST 引脚上执行的序列信号。 在任何情况 下、如果您有两个板 MSP-EXP430G2、您可以根据此应用手册将它们用作 USB 串行转换器:www.ti.com/.../slaa535a.pdf、另一个用作要编程的目标。

    如果您需要进一步的帮助、请告诉我。