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.

[参考译文] MSP430FR2476:发送 BSL 密码时出现 BSL I2C i2c 问题。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1367901/msp430fr2476-bsl-i2c-i2c-issue-when-send-bsl-password

器件型号:MSP430FR2476

工具与软件:

您好!

我正在使用 msp430fr2476实现 BSL。

我将 I2C 用于 BSL。

当 我从主 MCU 向 msp430fr2476发送[RX Password]命令时、响应数据包已正确接收。

[接收的数据包:0x00、0x80、0x20、0x00、0x3B、 0x00、0x60、0xC4 ]  

发送[RX password]命令后、msp430fr2476不能正常工作。 (发生 I2C 超时。)

我知道、如果您将 Rx 密码输入为0xFF、则批量擦除是有效的。

问题1:完成批量擦除需要多长时间?

问题2: 发送 Rx 密码后,是否需要延迟发送下一条命令?

此致、

映军。

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

    您好 Youngjun:

    很抱歉迟迟不回答您的问题。  是的、完成器件的批量擦除确实需要一些时间、遗憾的是、没有关于等待时间确切值的公开规格、因此我建议在批量擦除命令后等待100ms、然后再发送新命令。 如果无法可靠地工作、您可能需要增加时间。