Part Number: MSP430FR2673
您好!
我在使用MSP430自带的BSL进行升级时遇到了固件传输问题。430从机进入BSL后的rx_password写入正常,id读取正常,固件大小约6kB。从下载地址0xC000开始传输到0xC0f0时一切传输正常,但在地址0xc0f4时,出现IIC通信超时,且之后一直无法正常通信。使用示波器捕获波形后发现SDA电平一直为低,只有MSP430断电重启后才能恢复。
我尝试过:
(1)将IIC通信频率从200k一直降低到1k,;
(2)将每包固件从200bytes减少到4bytes.
(3)在每次IIC写入后添加10~1000ms的延时。
以上方法均未能解决此问题,且当我以每包4btes固件传输时,通信总是在地址0xcof4这一包出现失败。
请问通过IIC使用BSL对430进行升级还有什么必须注意的地方吗?这个问题可以提供一些解决方法吗?谢谢!