“线程:测试”中讨论的其它部件
大家好,团队
客户提出的问题可能需要您的帮助:
使用 MSP430附带的 BSL 进行升级时遇到固件传输问题。 430从机进入 BSL 后,Rx_password 写入正常,ID 读取正常,固件大小约为6 KB。 从下载地址0xC000到0xC0f0的所有功能都可以正常工作,但在地址0xc0f4处,IIC 通信超时发生,并且通信永远无法正常通信。 使用示波器捕获波形,SDA 电平始终很低,只能在 MSP430电源循环后恢复。
已尝试以下方法,但所有方法均失败:
(1)将 IIC 通信频率从200k 降至1k。
(2)将每个软件包的固件数从200字节减少到4字节
(3)在每次 IIC 写入后添加10至1000 ms 的延迟。
当使用每包4btes 固件进行传输时,通信始终在地址0xcof4处失败。 客户想知道通过 IIC 升级430的 BSL 是否还有其他需要注意的事项?
请检查此问题。 谢谢。
此致,
樱桃