用STM32F103C8T6单片机测试串口IAP升级功能,bootload程序用三种不同方式升级APP程序,一种通过按键,一种通过接收串口指令,一种自动判断串口是否有数据,若有数据就升级APP,否则直接执行APP。