检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李光学[1] 郭燕红[1] 李超[1] 岳宗帅 宋茜[1] Li Guangxue;Guo Yanhong;Li Chao;Yue Zongshuai;Song Qian(Beijing Research Institute of Precision Mechatronics and Controls,Beiiing 100076,China)
机构地区:[1]北京精密机电控制设备研究所
出 处:《电子测量技术》2018年第17期105-109,共5页Electronic Measurement Technology
摘 要:在基于STM32微处理器的基础上,针对嵌入式设备程序升级难的问题,从系统原理、软件流程设计、代码跳转运行、向量表重定位、HEX文件格式、单帧消息格式定义以及可靠性设计等方面详细介绍了IAP(in-application programming)的设计方案和实现方法,给出了关键技术的代码实现,设计了利用RS232串口进行通信的烧写实例,编写了上位机客户端,经实际测试表明,采用该IAP设计可以很好的实现STM32微处理器程序在线烧写及远程升级,方案可靠便捷、通用性好,可避免升级过程中的误码,突发中断等问题,具有良好的推广价值。On the basis of STM32 microprocessor,for the difficult problem of program burning and upgrading,it expounds the IAP design scheme and realization method from the system principle,software process design,code running jump,vector table relocation,HEX file format,single frame message format definition,the reliability design and so on,the code implementation of key technology is given,an program burning example of the communication with RS232 serial port is designed,and the client of the upper computer is written.The test shows that the IAP design can be used to achieve the program online burning and remote upgrading of STM32 microprocessor.This scheme is reliable and convenient,and has good universality.It can avoid the errors in the upgrade process and the sudden interruption,which have good promotion value.
分 类 号:TN919.64[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.22.66.60