1.该项目实现通过PC的串口对STM32系列MCU进行IAP。2.该项目包含三个部分(三套代码):运行在STM32平台的Bootloader;运行在STM32平台的App(我做了两个,一个是支持usmart的重量版,一个是很简洁的轻量版);运行在Windows平台的上位机操作工具。3.本篇是属于运行在STM32平台的Bootloader部分,另外两篇介绍请参阅:windows平台操作工具STM32平台的APP(支持USMART的版本)STM32平台的APP(轻量版)4.该部分作为Bootloader可运行在多个STM32F10x系列:CL系列、XL系列、HD系列、HD_VL系列、MD系列、MD_VL系列、LD系列、LD_VL系列。