1. 首页
  2. 编程语言
  3. 其他
  4. stm32f103系列远程OTA升级方法

stm32f103系列远程OTA升级方法

上传者: 2024-04-20 16:23:50上传 ZIP文件 983.58KB 热度 5次

通过WIFI连接进行远程OTA升级是stm32f103系列芯片的一种便捷方式。在升级过程中,使用配套的exe文件对BIN文件进行处理,每隔128个字节进行CRC16检验,并将检验结果添加到文件末尾,确保数据完整性。单片机下载后,每130个字节进行一次数据校验,以确保升级的稳定性与可靠性。具体升级流程为:用户程序定时控制网络模块使用HTTP的GET指令获取云端info文件,提取其中的固件程序版本和下载地址等信息。若与当前版本不一致,则将新固件程序下载地址写入flash,并设置更新标志。重启后执行BootLoader,BootLoader程序检测到更新标志后提取下载地址,通过HTTP下载程序文件并写入flash,完成升级。相关资料包括BootLoader源码、BIN文件CRC检验处理的exe文件和操作说明。

用户评论