三种下载方式:
1、ICP:ST-Link,
2、ISP: FlyMcu,
3、IAP
IAP简介
IAP技术的核心在于BootLoader程序的设计,这段程序预先烧录在单片机中,正常的APP程序可以使用BootLoader程序中的IAP功能写入,也可以两部分代码一起写入,以后需要程序更新时通过IAP进行代码更新。每次板卡上电都会首先执行BootLoader程序,在程序内判断进行固件升级还是跳转到正常的APP程序。
是否进行固件升级的判断可以从硬件和软件两个方面进行考虑。
硬件实现:通过拨码开关、跳线帽等方式设定单片机某一引脚电平状态,程