基于STM32F103VB应用编程技术实现方案.pdfVIP

  • 1
  • 0
  • 约1.1万字
  • 约 3页
  • 2026-02-11 发布于北京
  • 举报

第29卷第l0期计算机应用V01.29No.10

2009年10月JournalofComputerApplicationsOct.2009

文章编号:1001—9081(2009)10—2820—03

基于STM32F103VB的应用编程技术的实现

张舞杰,南亦民

(1.华南理工大学自动化科学与工程学院,广州510640;2.广州民航职业技术学院通讯系,广州510403)

(zhang_|iu73@163.corn)

摘要:针对嵌入式应用中更新升级固件的需求,在阐述应用编程(IAP)技术原理的基础上,以具有Codex—M3内

核的微控帝1器STM32F103VB为平台,给出了基于STM32F103VBIAP技术的实现方案,并对方案的可靠性进行了探

讨。最后讨论了IAP技术的具体实现方式。该方案实现了以具有STM32FlO3VB微控制器的嵌入式系统终端软件的

在线升级,提高了软件维护的方便性,缩短了终端软件系统的开发周期。

关键词:固件升级;应用编程;Codex—M3;STM32F103VB

中图分类号:TP311文献标志码:A

DesignandimplementationofIAPtechniquesbasedonSTM32F103VB

ZHANGWu—iie,NANYi—min

(1.CollegeofAutomationScienceandEngineering,SouthChinaUniversityofTechnology,GuangzhouGuangdong510640,China;

2.DepartmentofCorrespondence,GuangzhouCivilAviationCollege,GuangzhouGuangdong514003,China)

Abstract:Accordingtotherequirementsoffirmwareupgradeinembeddedapplications,theon—linesoftwareupdate

solutionbasedontheARMCodex..M332一bitRISCprocessor--STM32F103VBwasgivenafterintroducingthefeatureoftheIn

ApplicationProgramming(IAP]technique,andthenthereliabilityofthesolutionwasdiscussed.Finally,realizationofon—

linesoftwareupd~ewasgivenindetail.Thesolutionrealizedon—linesoftwareuprgadingbasedonSTM32F103VB

microprocessorsinembeddedapplications,andshoflenedthedevelopmentcycleanddecreasedthedifficultyofmaintenance

forsystemsoftware.

Keywords:fimrwareuprgade;InApplicationProgramming(IAP);Codex—M3;STM32F103VB

自身的更新操作,需要在设计固件程序时编写两个项目代码,

0引言

第一个项目程序不执行正常的功能操作,而只是通过某种通

ARM是目前嵌入式领域应用最广泛的RISC微处理器结信管道(如CAN,USART,USB等)接收程序或数据,执行对第

构,以其低成本、低功耗、高性能等优点占据了嵌入式系统应

文档评论(0)

1亿VIP精品文档

相关文档