这是STM32 IAP Boot参考(讲解(jiě)附(fù)源码(mǎ))资料下载,stm32 bootloader ,很实用-Has been compiled can come, we interact and solve problems.
STM32 IAP Boot参考(讲解附源(yuán)码)资料是单片机每次(cì)上电会先(xiān)运(yùn)行Boot程序,检查标(biāo)志位如(rú)果标志位为FLAG_TO_APP则直接跳转到(dào)App程序运行,如果标志(zhì)位为FLAG_TO_BOOT,则运(yùn)行Boot程序准(zhǔn)备升(shēng)级(jí)。在(zài)运行App程序(xù)时,当(dāng)接收到升级的指令后会在FLASH中的某处(chù)空间(jiān)写下升(shēng)级的标志位(wèi)FLAG_TO_BOOT,并(bìng)且加载(zǎi)Boot程序,Boot程序会接受新的程序文件并且存(cún)储在(zài)相应的FLASH空间里,完成升级后会在标志位的(de)空间写(xiě)下FLAG_TO_APP,并且运行新的程(chéng)序。
利用ST提供的(de)USB例程实现(xiàn)USB IAP功能(néng).txt(网(wǎng)站地址)
本人就是根据L系列的例子和F系列的例子完成(chéng)了自己的工(gōng)程,希望大家参(cān)考其(qí)设置,重点理解其思想,而不是(shì)一味(wèi)只是拿(ná)来就可以用。
因为例子的开发环(huán)境(jìng),使(shǐ)用(yòng)芯(xīn)片,
1.STM32的串口(kǒu)bootloader协(xié)议,参考(kǎo)。
2.STM32_L系列例子(说明文档和源码例子)
3.STM32_F系列例(lì)子(boot程序(xù)和用(yòng)户程序(xù)源码)
