
>>文章简介 IAP(In Application Programming)即在应用编程,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信方式(如USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。 文档目录 1 简介....................................................................................................... 2; L" x) ^3 w0 U9 ~, u3 k 2 Bootloader实现原理 ...........................................................................3( N% P" B( O# n 3 APP实现与配置 ....................................................................................6* k; M3 R# @+ D% A" `7 C 3.1 APP1程序起始地址设置方法 ........................................................6" J% n6 ]4 L$ ?& r# j 3.2 中断向量表的偏移量设置 ..............................................................78 v, @# [& K0 P. M4 q% t 3.3 *bin文件生成 .................................................................................7 3.4 步骤总结 ........................................................................................8 4 关键点 .....................................................................................................9 附件: .......................................................................................................101 u0 y& J) \5 e0 W w+ T Q* ` |
åºäºSTM32çIAPè®¾è®¡ææ¡£.doc
下载290.3 KB, 下载次数: 58
RE:基于STM32的IAP的设计
RE:基于STM32的IAP的设计
RE:基于STM32的IAP的设计
过两天我来发布一个《基于ISP的STM32远程升级系统设计》,欢迎大家关注
åºäºææ³å导ä½STM32çè¿ç¨å级系ç»ç设计-20130809.pdf
2013-9-26 10:51 上传
点击文件名下载附件
348.75 KB, 下载次数: 15
回复:基于STM32的IAP的设计
回复:基于STM32的IAP的设计
RE:基于STM32的IAP的设计