说明
这节测试一下STM32+W5500实现利用http远程更新STM32程序
升级方式为:备份升级
STM32控制W5500使用http获取云端info.txt文件,从文件里面获取远端固件版本,固件下载地址等信息...8.BootLoader检测到升级标志,提取固件文件大小,解析url,执行备份
?
9.发送get指令获取程序文件,写入flash,打印每一帧数据校验结果
?...11,我放到云端的程序就是当前的用户程序,只不过版本设置的不一样
也是每隔10S发送get指令获取info.txt文件,检测一下版本
?...二,只下载BootLoader的情况下测试
1.如果客户不能按照上面的方式下载用户程序
BootLoader程序里面也是可以测试升级
实际上该功能是为了预防程序彻底崩溃而做!...7.把info.txt 和 user_crc.bin 放到云端服务器
?
8.然后按照一开始的测试步骤测试即可
注意:如果客户事先下载用户程序然后测试,需要保证和云端写的版本不一致!