参考资料:
Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)
Android系统启动流程 -- bootloader
STM32 IAP程序 源码 和测试代码 有详细的中文注释
STM32 IAP的bootloader编程
stm32 Bootloader设计(YModem协议)
STM32F051 IAP源码分享
串口IAP实验
ALIENTEK STM32开发板最新光盘资料