本文介绍了使用DFU进行IAP的方法,包括创建工程、配置参数、对代码进行完善、实现FLASH操作、从DFU跳转到APP,以及制作APP工程和烧录测试。重点讲解了APP起始地址的设置要求。
DFU(Device Firmware Update)是ST官方推出的一种通过USB接口进行固件升级的方案。使用CubeMX可以快速生成和移植DFU功能程序到Flash中。通过DFU方案,可以将升级功能集成到产品中,并开发与之配套的升级程序。使用DfuSe软件可以生成DFU格式的固件文件,并通过USB进行下载和升级。
完成下面两步后,将自动完成登录并继续当前操作。