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.

[参考译文] MSP430FR50431:I2C 引导加载程序

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1367393/msp430fr50431-i2c-bootloader

器件型号:MSP430FR50431

工具与软件:

您好!

我需要文档和代码示例、以便使用 I2C 接口将软件加载到 MCU (MSP430FR50431)中。

我正在考虑以下情况:

  1. 主 MCU 通过 I2C 向从器件(MSP430FR50431)发送预定义的用户定义命令以进入引导加载模式。

  2. 从器件(MSP430FR50431)发出 TI 命令(需要文档)以进入引导加载模式。

  3. 从这里、我相信主 MCU 和 TI 引导加载程序之间有一个传输程序数据的协议(以 TI-TXT 格式存储在其中一个主 MCU 闪存扇区中)。

  4. 完成握手和数据传输后、TI 器件引导至新刷写的软件。

是否有任何可用的代码或文档来实现握手过程的主部分?

谢谢!

以法莲

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

    Ephraim 您好!

    1)。 您可以下载 MSPWARE 软件开发套件(SDK)| TI.com 、并使用 SDK 中的 BSL 示例代码作为参考、以编写您自己的 BSL 代码。

    2)、您可以下载 MSP430 FRAM 器件引导加载程序(BSL)用户指南(修订版 AB)(TI.com) 作为 BSL 文档参考。

    此致、

    K·扬茨

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

    谢谢你。

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

    尊敬的 Janz:

    我查看了 BSL 文档、MSP430FR50431中的默认 BSL 满足了我们现在的需求。

    为了调试该过程、我意识到需要依赖主/从器件之间的 I2C 分析器。

    跳转到地址0x1000处的 BSL 后的第一步、我是否能够使用 CCS 判断我处于 BSL 中?

    谢谢。

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

    Ephraim 您好!

    如果您只使用写入 MSP430 ROM 中的默认 BSL、则无法使用 CCS 对其进行调试。 我认为您不需要对其进行调试、因为其中没有错误。

    如果您想要使用自己编写的 BSL (自定义)、您可以参考为 M0准备的本文档、并且您可以尝试参考其中的过程。

    如果您有更多问题、您可以重新构建 E2E 帖子来询问、我们的同事将在24小时后回复您。

    此致、

    Janz Baie2e.ti.com/.../How-to-debug-secondary-bsl-project.pdf

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

    应用手册。 谢谢!