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.

[参考译文] MSP430FR2433:BSL 空白设备检测功能

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430FR2433, MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1067545/msp430fr2433-bsl-blank-device-detection-feature

部件号:MSP430FR2433
《线程》中讨论的其他部件: MSP430FR2355

你好,团队

我正在尝试使用  MSP430FR2433中的 BSL 空白设备检测功能,我擦除了整个设备,然后尝试通过 IIC ping 设备,但它始终失败(nack)。 如果我错过了一些东西,您会给您建议吗? 非常感谢。

BTW,软件 BSL 调用在我的环境中工作正常。

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

    你好,Gang

    使用此功能时需要记住两件事

    1.在10秒内发送密码。 因为 BSL 具有10秒超时功能。

    2.使用 MSP430-i2cbsl 工具时,请记住使用-n 跳过调用

    您还可以尝试通过 PC 将 BSL 脚本编写器与 Windows 配合使用。

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

    你(们)好,Gary

    感谢你的回复。

    1.在10秒内发送密码。 因为 BSL 具有10秒超时功能。

      是的。 我注意到 BSL 中有10秒超时功能。  VCC 启动后,在4S 发送了 IIC 信号。 请参阅下面的设置顺序和快照。

    2.使用 MSP430-i2cbsl 工具时,请记住使用-n 跳过调用

      我现在使用 的是“PI@raspberrypi:~$ i2ctransfer -y 1 W0@0x48” 来检测 IIC 从设备@0x48。  

      实际上,我 已经尝试使用-n 跳过开票, 但失败 了,我发现当设备为空时 IIC 没有响应(nack)。但如果我使用相同的命令(i2ctransfer -y 1 W0@0x48)尝试软件调用,它已成功启动。

    所以我 现在没有进一步的方向了...请您指导我吗? 非常感谢。

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

    你好,Gang

    我们在版本 A 中有一个 BSL18错误,空白设备无法进入 BSL 模式。 但它已在 B 版和 C 版中修复。请检查您使用的版本。 https://www.ti.com/lit/er/slaz664s/slaz664s.pdf?ts=1642064946634&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FMSP430FR2433 

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

    你(们)好,Gary

    我在 MSP430FR2433 LaunchPadTm Development Kit 中检查了板牙修订版是,另一个主板中的 IIC ACKed 是(MSP430FR2355修订版 B)。

    非常感谢。