基于STM32的高可靠IAP在线烧写设计

作者:李光学; 郭燕红; 李超; 岳宗帅; 宋茜
来源:电子测量技术, 2018, 41(17): 105-109.
DOI:10.19651/j.cnki.emt.1801655

摘要

在基于STM32微处理器的基础上,针对嵌入式设备程序升级难的问题,从系统原理、软件流程设计、代码跳转运行、向量表重定位、HEX文件格式、单帧消息格式定义以及可靠性设计等方面详细介绍了IAP(in-application programming)的设计方案和实现方法,给出了关键技术的代码实现,设计了利用RS232串口进行通信的烧写实例,编写了上位机客户端,经实际测试表明,采用该IAP设计可以很好的实现STM32微处理器程序在线烧写及远程升级,方案可靠便捷、通用性好,可避免升级过程中的误码,突发中断等问题,具有良好的推广价值。

  • 单位
    北京精密机电控制设备研究所

全文