这是STM32 IAP Boot参考(讲解附源码)资料下载,stm32 bootloader ,很实用-Has been compiled can come, we interact and solve problems.
STM32 IAP Boot参考(讲解附源码)资料是单片机每次上电会先运行Boot程序,检查标志位如果标志位为FLAG_TO_APP则直接跳转到App程序运行,如果标志位为FLAG_TO_BOOT,则运行Boot程序准备升级。在运行App程序时,当接收到升级的指令后会在FLASH中的某处空间写下升级的标志位FLAG_TO_BOOT,并且加载Boot程序,Boot程序会接受新的程序文件并且存储在相应的FLASH空间里,完成升级后会在标志位的空间写下FLAG_TO_APP,并且运行新的程序。
利用ST提供的USB例程实现USB IAP功能.txt(网站地址)
本人就是根据L系列的例子和F系列的例子完成了自己的工程,希望大家参考其设置,重点理解其思想,而不是一味只是拿来就可以用。
因为例子的开发环境,使用芯片,
1.STM32的串口bootloader协议,参考。
2.STM32_L系列例子(说明文档和源码例子)
3.STM32_F系列例子(boot程序和用户程序源码)