整理了一下SMT32标准外设库进行IAP升级的官方demo: 标准库版本 STM32F10xxx in-application programming using the USART (AN2557) STM32F2xx in-application programming using the USART (AN3374) STM32F4 in-application programming (IAP) using the USART (AN3965) STM32L1xx in-applicat…
实验现象及操作说明: 1.本例程共有两个代码包,APP和IAP,IAP程序功能实现将APP程序升级至STM32中. 2.直接上电或烧写程序将执行升级的APP应用程序. BIN升级文件产生方法: 1.编译APP工程,产生.hex文件. 2.将.hex文件拖至HEX2BIN.EXE即可产生.bin文件. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; /* USER CODE END 1 */ /* MCU Configuration---…
实验现象及操作说明: 1.本例程共有两个代码包,APP和IAP,IAP程序功能实现将APP程序升级至STM32中. 2.直接上电或烧写程序将执行升级的APP应用程序. 3.按下按键上电或写程序将进行升级,升级文件.bin文件存入在SD卡中 BIN升级文件产生方法: 1.编译APP工程,产生.hex文件. 2.将.hex文件拖至HEX2BIN.EXE即可产生.bin文件. int main(void) { /* USER CODE BEGIN 1 */ int k; unsigned int co…