1. 该项目实现通过PC的串口对STM32系列MCU进行IAP。
2. 该项目包含三个部分(三套代码):
运行在STM32平台的Bootloader;
运行在STM32平台的App(我做了两个,一个是支持usmart的重量版,另一个是很简洁的轻量版);
运行在Windows平台的上位机操作工具。
3. 本篇是属于运行在windows平台的上位机工具部分,另外两篇介绍请参阅:
STM32平台的bootloader
STM32平台的App(usmart版)
或STM32平台的App(轻量版)
4. 这套代码使用C#基于.net4.0开发。我用的是vs2017.
1