基于stm32系列电子产品的iap研究

基于stm32系列电子产品的iap研究

ID:9130546

大小:77.80 KB

页数:8页

时间:2018-04-18

基于stm32系列电子产品的iap研究_第1页
基于stm32系列电子产品的iap研究_第2页
基于stm32系列电子产品的iap研究_第3页
基于stm32系列电子产品的iap研究_第4页
基于stm32系列电子产品的iap研究_第5页
资源描述:

《基于stm32系列电子产品的iap研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于STM32系列电子产品的IAP研究康燕萍程企辉桂林理工大学信息科学与工程学院桂林优利特医疗电子有限公司研宂一种棊于STM32系列单片机实现IAP升级固件的方案,此方案对比ST官网IAP升级固件方案有较大的改进。电子产品出厂烧录固件时无需额外烧录BootLoader引导代码,出厂后的电子产品可使用USB线与电脑连接,通过USB接口把需要升级的固件拷贝到电子产品自带的外部FLASH中。STM32读取外部FLASH中的固件对自身的FLASH数据进行升级,整个升级过程中不受断电影响。此升级方案可应用于智能家居

2、产品、医疗电子产品、智能家电产品等。关键词:STM32;在线应用编程;固件;USB;闪存;主要研究方向为嵌入式系统、物联网。主要研究方向为嵌入式系统、计算机网络技术、物联网。主要研究方向为嵌入式系统、医疗电子。基金:国家白然科学基金项目(61662017)桂林理工大学信息科学与工程学院桂林优利特医疗电子有限公司研宂一种棊于STM32系列单片机实现IAP升级固件的方案,此方案对比ST官网IAP升级固件方案有较大的改进。电子产品出厂烧录固件时无需额外烧录BootLoader引导代码,出厂后的电子产品可使用US

3、B线与电脑连接,通过USB接口把需要升级的固件拷贝到电子产品自带的外部FLASH中。STM32读取外部FLASH中的固件对自身的FLASH数据进行升级,整个升级过程中不受断电影响。此升级方案可应用于智能家居产品、医疗电子产品、智能家电产品等。关键词:STM32;在线应用编程;固件;USB;闪存;主要研究方向为嵌入式系统、物联网。主要研究方向为嵌入式系统、计算机网络技术、物联网。主要研究方向为嵌入式系统、医疗电子。基金:国家白然科学基金项目(61662017)StudyonIAPbasedonelectro

4、nicproductsinSTM32seriesKANGYanpingCHENGXiaohuiHUANGPengCollegeofInformationScienceandEngineering,GuilinUniversityofTechnology;URITMedicalElectronicCo.,Ltd.;Abstract:AresearchschemeofIAPfirmwareupgradingbasedonSCMsinSTM32seriesisintroduced,whichisimproved

5、greatlyincomparisonwiththeTAPfirmwareupgradingschemeshowninSTofficialwebsite.Theelectronicproductfactorydoesn'tneedtoburntheBootLoaderguidancecodeinitselectronicproductsadditionallywhenburningtheproducts7firmwares.Thefinalelectronicproductisconnectedwithc

6、omputerviaUSBcable.ThefirmwareneedingupgradeiscopiedintotheexternalFLASHbuilt-inelectronicproductsthroughUSBinterface.TheFLASHdataofthefirmwareitselfinexternalFLASHisreadbymeansofSTM32forupgrade,andthewholeupgradeprocessisnztaffectedbypoweroutage.Thisupgr

7、adeschemecanbeappliedtotheintelligenthouseholdproducts,medicalelectronicproductsandintelligentappliances.Keyword:STM32;IAP;firmware;USB;FLASHMemory;0引言STM32控制器内嵌ARMCortex-M3内核,具有高性能、低成本、低功耗等特点,受到越来越多电子开发人员青睐。STM32具有IAP功能,可实现用户或售后技术人员对出厂后的电子产品进行固件升级。IAP的具体

8、应用可通过不同方式实现。对比文献[1]方案和ST官网的IAP方案:文献[1]方案与ST官网的IAP方案相同,将BootLoader代码存放在FLASH中,执行BootLoader之前先将BootLoader代码拷贝到单片机的RAM屮执行,对整片FLASH进行数据升级Ul;ST官网方案的缺点是固件升级过程中不能断电,如果断电将损坏原有的固件,导致STM32不能正常启动。文献[2-3]在ST官网的方案上进行改进,BootLoade

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。