串口在线升级.zip
代码为YModem协议接收数据及处理数据的过程,在此之前我们需先初始化系统以及结构,同时需要注意以下几点:
Bootloader中尽可能不使用中断,因此此处串口接收数据采用查询接收方式;
Bootloaderz中不要让程序卡死或者进入某个死循环,应在适当的地方进行软件复位;
注意数组长度越界或者溢出错误;
注意YModem协议第一包数据的包号为00。
用户评论