STM32实现IAP“>STM32存储器 — STM32实现IAP
3、IAP程序位于Flash启动的起始地点,判断相应标志,是更新程序,或是运行用户程序;IAP程序更新之后,设定标志,跳转到用户程序区去,完成IAP,实现新的用户功能;如图:
4 STM32—上位机程序的实现
如图,为一个简单的上位机界面:
上位机主要分为两个部分:
1、串口配置部分:
选择端口、波特率,和数据类型,点击USART Open按钮;
2、串口通讯部分:
通讯部分,可以通过三步进行一次IAP功能的实现;
A、发送起始字节——0xBBBBBBBB
B、发送用户代码——通过转换Hex文件获取
C、发送结束字节——0xEEEEEEEE
5上位机和STM32实现IAP功能的注意
1、上位机和STM32系统需要有相对应符合的通讯协议;
2、上位机和STM32系统的设计,要考虑到程序处理时间;防止时间的因素而无法响应;
3、为提高可靠性和安全性,需要设计更为友好的通讯协议;
至此,关于《STM32实现IAP(上位机和IAP程序设计)》知识已经结束;
至此,关于STM32存储器知识等三篇笔记都已经结束。
评论