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