由于懒得上传图片(图片太多,一个个传好慢)就麻烦大家去下载WORD文档吧,有图有真相 *^_^* 。
文档下载 http://pan.baidu.com/s/1gdnFnMF
工程下载 http://download.csdn.net/detail/mxgg123/8204919
优点:
1 Bootloader仅仅占用8K空间比一般的Bootloader都小。
2 传输文件使用Ymodem协议,传输文件更稳定。
3 HEX转BIN工具,省去很多麻烦。
4 开机检查GPIO判断是进入Bootloader还是APP。
0 介绍
在一些终端产品中很重要的一个功能就是需要支持固件升级,这样的一个功能也被称作IAP,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。在本次试验中使用的是USART串口估计升级。
1 IAP概述
应该使用JTAG/SW将IAP(Bootloader)下载到STM32 内部FLASH中,APP就可以通过Bootloader通过USART下载到STM32内部的FLASH中。本实验中下载完APP后自动执行