stm32 远程升级 OTA升级 使用WIFI连接升级
芯片 stm32f103系列
升级方式:wifi模块?自建服务器
升级文件为BIN文件,需要使用配套的exe文件将原来的bin文件内的数据,每隔128个字节进行crc16检验,并添加到后面。
单片机下载后,每下载130个字节便检验一下数据,让升级变得稳定可靠。
升级过程:
用户程序里面每隔一定时间控制网络模块使用http的GET指令获取云端info文件
然后从文件里面获取服务器里面的固件程序版本和固件程序下载地址等信息
如果与自身版本号对比不一致,就把固件程序下载地址写入flash,然后设置更新标志,重启,
重启执行BootLoader以后,BootLoader程序检测到更新标志,则提取固件下载的地址,
然后使用http下载程序文件,把程序文件写入flash,完成升级.
资料包含bootloader源码一份,bin文件crc检验处理的exe文件一份,操作说明一份
ID:2845
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/719608343539.html