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