续:
他妈的ST32 IAP 功能, 要让所有的人都可以轻松搞定 (串口IAP)
还是那句话,高手请走开,只对新手!
硬件说明:
使用STM32F106RBT6单片机, SPI1外挂SPI FLASH w25q32(4Mbytes)。以stm32 mass storage功能将spi flash (sd\tf card也一样)处理成U盘 + fatfs 完成IAP功能!
第一步,以stm32 mass storage功能将spi flash处理成U盘:
demo板显示界面:
第二步,格式化 U盘
第三步, 将Update.bin文件拷到SPI FLASH u盘中,(IAP boot在开始时会扫描U盘中的文件,如果发现Update.bin,就开始升级APP)
第四步,找到Update.bin文件后就开始对APP FLASH进行操作,先擦除,后写入!
写入:
demo板显示:
第五步,标准的APP跳转,就不用说了吧:转载
|