這是STM32 IAP Boot參考(講解附源碼)資料下載,stm32 bootloader ,很實(shí)用-Has been compiled can come, we interact and solve problems.
STM32 IAP Boot參考(講解附源碼)資料是單片機(jī)每次上電會(huì)先運(yùn)行Boot程序,檢查標(biāo)志位如果標(biāo)志位為FLAG_TO_APP則直接跳轉(zhuǎn)到App程序運(yùn)行,如果標(biāo)志位為FLAG_TO_BOOT,則運(yùn)行Boot程序準(zhǔn)備升級。在運(yùn)行App程序時(shí),當(dāng)接收到升級的指令后會(huì)在FLASH中的某處空間寫下升級的標(biāo)志位FLAG_TO_BOOT,并且加載Boot程序,Boot程序會(huì)接受新的程序文件并且存儲(chǔ)在相應(yīng)的FLASH空間里,完成升級后會(huì)在標(biāo)志位的空間寫下FLAG_TO_APP,并且運(yùn)行新的程序。
利用ST提供的USB例程實(shí)現(xiàn)USB IAP功能.txt(網(wǎng)站地址)
本人就是根據(jù)L系列的例子和F系列的例子完成了自己的工程,希望大家參考其設(shè)置,重點(diǎn)理解其思想,而不是一味只是拿來就可以用。
因?yàn)槔拥拈_發(fā)環(huán)境,使用芯片,
1.STM32的串口bootloader協(xié)議,參考。
2.STM32_L系列例子(說明文檔和源碼例子)
3.STM32_F系列例子(boot程序和用戶程序源碼)