基于STM32的在应用编程(IAP)开发  被引量:39

In application programming(IAP) development based on STM32

在线阅读下载全文

作  者:雷卫延[1] 敖振浪[1] 周钦强[1] 

机构地区:[1]广东省大气探测技术中心,广州510080

出  处:《电子测量技术》2015年第5期62-66,共5页Electronic Measurement Technology

基  金:广东省气象局科技(2013B15)项目

摘  要:针对嵌入式终端设备程序升级困难的问题,设计了一种基于STM32的远程升级方案。该方案系统深入地研究了Ymodem协议的通信流程,以及基于STM32的在应用编程(IAP)的技术原理和关键技术的实现,关键技术包括程序起始位置和中断向量表设置、APP程序区flash擦除、APP程序写入flash、IAP跳转到APP程序等4个部分,利用RS232标准串口实现了上位机与嵌入式终端设备之间基于Ymodem协议的通信,即嵌入式终端设备的远程在线即时更新功能,实际应用表明,该方案具有良好的应用价值和推广价值。About the embedded terminal equipment upgrade difficult problem, this paper designs a remote upgrading scheme based on STM32. The scheme study the communication flow of Ymodem protocol, and lAP technology principle and IAP function realization based on STM32, including set the initial position and the interrupt vector table, APP program area flash erase, APP program written in flash, IAP jumps to APP procedures and so on. This paper using the RS232 standard serial port realizes the communication between PC and embedded terminal equipment based on Ymodem Protocol, namely embedded terminal equipment real time updates by remote mode. Experiments show that, the design has good application value and extension value.

关 键 词:STM32 在应用编程(IAP) 应用程序(APP) ymodem协议 程序更新 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象