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:使用 I2C 访问 BSL 模式

Guru**** 2618835 points

Other Parts Discussed in Thread: MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/673399/msp430f5438a-using-i2c-to-access-the-bsl-mode

器件型号:MSP430F5438A

您好!

在 slau319r 中、第4页的 BSL 概述中提到 I2C 和 UART 均可用于 F5XX 非 USB。  

但在 MSP430F5438A 数据表中、第46页提到了"BSL 使用户能够使用 UART 串行接口对闪存或 RAM 进行编程"。

MSP430F5438A 数据表第46页的"带载加载程序(BSL)"部分中未提及 I2C。

I2C 是否可用于调用 MSP430F5438A 中的 BSL? 我们将感谢您提供任何示例或先前的工作。

谢谢、此致、

Ankit

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

    您好!

    如 MSP430F5438A 数据表中所述、TI 为认证器件提供了使用 UART 的 BSL。

    您仍然可以使用 Cusom BSL 软件包(在 MSP 低功耗微控制器的引导加载程序(BSL)页面上提供)为 MSP430F5438A 器件生成您自己的 I2C BSL。

    此致、

    Britta

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

    尊敬的 Britta:

    感谢您的回复。 如果我想使用 I2C、硬件连接将如何? UART 是数据表中提到的直接连接(UART BSL 有专用引脚)。 但对于 I2C、我对硬件 连接有点困惑。 换句话说、I2C 将如何将新代码传递到 MSP430 BSL。 创建测试序列仅是 RST 和 TEST 引脚。 请帮助我解释并详细说明这一点。

    谢谢、此致、

    Ankit

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

    Ankit、您好!

    对于 MSP430F5438A 上的 I2C、它将与典型 I2C 连接相同。 正如 Brita 提到的、您必须使用定制的 BSL 文档/代码包来添加这个特定的外设接口。 在这种情况下、您可以选择要使用的 I2C 引脚。 我们确实在定制 BSL 代码包中提供了一些 I2C BSL 接口示例、但我们可能没有针对 MSP430F5438A 的特定示例。 此实现由用户来实现。

    此外、除非您更改测试和重置条目顺序、否则测试和重置条目顺序将相同。

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

    谢谢、此致、
    Ankit