开发环境:IAR EWARMv8。 下载官方Bootloader程序包 en.stsw-stm32008.zip和应用手册 AN2557,下载页面。 Bootloader程序修改 解压缩 en.stsw-stm32008.zip 文件,进入目录 STM32F10x_AN2557_FW_V3.3.0ProjectIAPEWARM 中,用IAR打开 IAP.eww。
串口IAP升级在正点原子的例程中有讲解,正点原子的方法是:在RAM中开辟一个120K的数据空间,用来存放bin文件,bin文件通过串口一次性发送到单片机,然后再实现程序的跳转。但是这种方法在实际项目中并不实用,因为没用文件校验,不能保证bin文件的完整性 ...