当前位置:主页 > 科技论文 > 计算机论文 >

基于STM32的设备固件升级功能实现

发布时间:2020-12-11 16:33
  针对嵌入式设备越来越多,设备固件升级成了新的问题。提出了利用IAP技术、以STM32为硬件平台、keil为开发环境的固件升级方案。给出了软件实现流程,通过串口把需要升级的固件下载到嵌入式设备中,实现了在不拆卸设备的情况下,完成嵌入式设备的固件升级。实际应用表明,该固件升级流程操作方便,可有效提高设备使用效率、降低维护成本。 

【文章来源】:浙江水利水电学院学报. 2020年04期 第79-81+85页

【文章页数】:4 页

【部分图文】:

基于STM32的设备固件升级功能实现


flash的分区

基于STM32的设备固件升级功能实现


APP的配置

流程图,流程图,文件,串口


升级方式可以用串口升级,也可以用网络升级。两者区别在于下载方式的不同。网络升级通过HTTP协议获取FTP服务器上的数据,本方案采用串口升级,串口传输文件常用的协议有xmodem、ymodem、zmodem这三种协议,在PC端使用这些协议传输文件只需要PC的超级终端或者终端工具SecureCRT即可[9-10]。方案测试用按键是否按下来表示是否需要升级提示,采用ymodem协议接收工程中生成的bin文件,bin文件包含文件大小等信息,通过串口接收到的bin文件信息判断需要接收文件大小,然后根据文件大小判断需要下载多少包数据,分包获取数据写入flash,直至整个文件全部烧写到APP区flash中,烧写完毕以后从boot区跳转到新APP区,设备升级流程图(见图3)。4 结语

【参考文献】:
期刊论文
[1]用IAP技术在线升级STM32单片机固件[J]. 唐鹏程,汪旭明,胡力.  吉首大学学报(自然科学版). 2019(01)
[2]基于STM32系列电子产品的IAP研究[J]. 康燕萍,程小辉,黄鹏.  现代电子技术. 2017(22)
[3]基于物联网技术的智慧水电云监管平台的设计与应用[J]. 周忠育,张仁贡.  浙江水利水电学院学报. 2016(03)
[4]基于STM32的程序远程升级设计与实现[J]. 张岩松,葛俊锋,叶林,胡文月.  电子设计工程. 2016(01)
[5]基于STM32平台的IAP设计实现[J]. 唐小平,廖美英,张祥.  兵工自动化. 2014(09)
[6]水电站辅助系统智能一体化平台的设计[J]. 徐卫中,戴建军,陈勤.  浙江水利水电学院学报. 2014(01)
[7]基于ARM7的应用程序在线升级设计[J]. 赵伟,殷廷瑞.  电子科技. 2011(01)



本文编号:2910859

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2910859.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5f6c8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com