串口IAP
串口IAP
相關(guān)文章 : 0篇
瀏覽 : 次
讓STM32的應(yīng)用程序能夠通過串口在線升級,這就是STM32的串口IAP。要實現(xiàn)串口升級,簡單來說,就是給STM32編寫一個bootloader引導(dǎo)程序,就想計算機的BIOS一樣,在這段代碼中接收串口的數(shù)據(jù),然后將數(shù)據(jù)固化到STM32內(nèi)部指定的flash地址空間中,接著再跑到這段代碼執(zhí)行。 接觸過Linux uboot的應(yīng)該會注意到,除了功能的實現(xiàn)外,bootloader的界面設(shè)計也非常重要。通過串口在計算機的串口軟件中實現(xiàn)一個簡潔的界面,列出bootloader的各項功能,并支持用戶選擇。實現(xiàn)這樣一個人際交互的界面也是一個優(yōu)秀的bootloader必不可少的一部分。
推薦產(chǎn)品
列表欄目