- 6
- 0
- 约6.07千字
- 约 6页
- 2017-03-25 发布于四川
- 举报
STMIAP在线升级
STM32 IAP在线升级
???????? STM32很强大的一个功能是支持IAP在线升级,IAP(In-Application Programming),即在“应用程序中编程?,??通俗的来将是程序自己可以往程序存储器里写数据或修改程序。有了IAP功能,?即使在产品发布之后也可以方便的通过预留的通信端口(如串口、USB、IIC等)对产品中的程序固件进行更新升级,而无需通过传统的JTAG方式做烧录更新。IAP功能的固件一般包含两个部分:Boot和?UserApp。其中Boot部分必须通过JATG或ISP进行烧录,APP部分可以在烧录BOOT后通过IAP升级烧入或者与BOOT合并到一起后通过JATG或ISP进行烧录。
???????? MCU上电后,首先运行BOOT,BOOT起来后,做如下操作:
???????? 1.对APP部分做校验,如果校验失败,认为APP出现异常,自动切换到升级流程(流程3)4)
???????? 2.检查升级标志,看是否需要升级,如果需要升级,进入升级流程(流程3)4)????
???????? 3.执行升级流程,升级完成后重置升级标志并软件复位;
???????? 4.跳转到APP执行,APP在需要升级时,写入升级标志并软件复位。
需要注意的是:如果BOOT程序被破坏,产品就只能通过JATG或ISP进行烧录了,这一点是不能容忍的,解决的方法是我们可以对B
您可能关注的文档
最近下载
- 2026宁夏宁国运新能源太阳山区域管理中心招聘17人考试参考试题及答案解析.docx VIP
- 14j936变形缝建筑构造图集.pdf VIP
- 2026年健康管理师(健康管理信息化系统操作)自测试题及答案.doc VIP
- Axio Scope A1 简易操作说明( X-Cite 120Q-荧光).doc VIP
- 期中(试题)外研版(三起)英语四年级下册.docx VIP
- 2026年宁夏吴忠市宁国运新能源太阳山区域管理中心招聘考试参考题库及答案解析.docx VIP
- 2026年健康管理师(健康管理新技术实操)自测试题及答案.doc VIP
- 渔船普通船员综合考核试卷及答案.docx VIP
- 国际产业转移背景下成本管理新视角.pdf VIP
- 显微镜操作手册-ch axio scope a1.pdf VIP
原创力文档

文档评论(0)