ymodem是一个简单的串口传输协议。

PC和MCU一般用来升级程序。

MCU启动。

定时发送'C' 等待PC回复,如果PC回复 第一帧数据 就是文件的信息和大小。

没一帧的数据格式,命令ID+序号+序号补码+128或者1024字节数据+CRC16高字节+CRC16低字节。

 

ymodem协议分析总结

实际应用过程中发现更新SPI FLASH速度太慢

ymodem协议分析总结

最上面是PC发送133字节数据,第二个是单片机发送ACK。第三个SPI FLASH 写时序。

分析应该和PC的处理速度有关系,软件上PC发送包等待6ms多左右。

ymodem协议分析总结

改成1024.

ymodem协议分析总结

相关文章: