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.

[参考译文] MSP430G2533:BSL 编程

Guru**** 2534260 points
Other Parts Discussed in Thread: MSP430G2533, MSP-EXP430G2ET, MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/960048/msp430g2533-bsl-programming

器件型号:MSP430G2533
主题中讨论的其他器件: MSP430G2553MSP-EXP430G2ET

各位专家、您好!

我的客户计划将 MSP430G2533用于他们的无线应用。
他们计划使用 BSL 通过 I2C 在 G2533和无线通信接收器 IC 之间编写程序代码。
有可能吗?

此外、是否有任何日本 BSL 材料?

如果你能给我答复,我将不胜感激。

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

    您好 Ryo、

    遗憾 的是、MSP430G2533仅与 UART 协议兼容、以便使用 BSL 对 MSP430G2533进行编程、如 SLAU319的第1.2节所示。

    我将与团队一起查看 BSL 文档是否提供日语版本、但我相信它仅提供英语版本。  

    以下是一些有用的文档:

    《MSP430闪存器件引导加载程序用户指南》

    MSP430 UART BSL 接口

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

    Aaron San、您好!

    非常感谢您的回复。
    我知道 G2533仅与 UART 协议兼容。

    让我再问一个有关编程的问题。
    客户计划使用用户指南中提到的"通过定制解决方案对闪存进行编程"。

    1.对于 MSP430、是否可以在 RAM 上运行程序?

    2.如果它们在其他存储器上有足够的大小(例如 闪存)、它们能否在另一个存储器上运行程序?  

    3.您对编程还有其他简单的想法吗?

    4.如果他们计划在闪存上编写程序代码,他们应该使用哪些数据? (它是从 CCS 生成的吗?)
      如果您要告诉我示例、这会很有帮助。

    如果你能给我答复,我将不胜感激。

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

    Aaron San、您好!

    请给我回复。

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

    您好 Ryo、

    我将在今天结束前得到您的回复。  

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

    您好 Ryo、

    请在下面找到答案:


    1.对于 MSP430、是否可以在 RAM 上运行程序?

    是的、请参阅 用户指南的第1.4.2节 RAM

    2.如果它们在其他存储器上有足够的大小(例如 闪存)、它们能否在另一个存储器上运行程序?  

    当然可以。 默认情况下、闪存用作程序存储器。 只要有足够的可用存储器、就可以为程序使用其他存储器。

    3.您对编程还有其他简单的想法吗?

    请参阅 《创建基于闪存的定制引导加载程序 用户指南》。 您还可以访问 MSPBSL 页面、获取有关如何为基于闪存的器件定制和实施引导加载程序的软件、工具和应用手册。 我们强烈建议使用 MSPBOOT 软件并查看 MSPBoot 应用手册。 该软件支持 I2C、并且已经进行了优化、但提供了可定制的选项、使程序更小、以适应更小的存储器大小。  

    4.如果他们计划在闪存上编写程序代码,他们应该使用哪些数据? (它是从 CCS 生成的吗?) 如果您要告诉我示例、这会很有帮助。
    我对这个问题有点困惑、您能详细说明一下吗?
    此外、我们没有任何日文文档、仅提供英文文档。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aaron San、您好!

    非常感谢您的回复。
    您的建议非常有用。

    关于问题4、客户想知道他们应该在闪存上作为程序写入什么数据。
    写入的数据是从 CCS 生成的? (格式是 txt 文件?)
    这可能是一个基本问题,但如果你能给我一些意见,我将不胜感激。

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

    您好 Ryo、

    请按照第2.3节实施 SLAA450 了解有关如何使用 BSL 汇编器代码、链接器命令文件和用户应用程序的信息。 另请查看第2.4节 BSL 操作、在包含已组装 MSP430G2553的 MSP-EXP430G2ET LaunchPad 上运行 BSL 演示。