Skip to content

STM32 W5500 OTA - bootloader with App Design and Implementation

STM32 W5500 OTA - bootloader with App Design and Implementation

Project description

通?W5500的??功能,到文件服?器下?STM32要更新的固件(可?行bin文件),存?到STM32片?FLASH的APP???中,以待bootloader拷?到APP代??行?,以??OTA在?升?的功能。 我使用的芯片是STM32F103RCT6,48Kbyte的RAM?存和256Kbyte的片?FLASH。 片?FLASH?域?分 ?于片?FLASH?用的?分,包括4??域:bootloader?(36Kbyte),App代??行?(108Kbyte),App代????(108Kbyte),用??据???(4Kbyte),共256Kbyte,如?所示: 那?片?FLASH各??域??的索引地址?: Bootloader功能????? bootloader和普通的app程序?似,只不??在STM32上?后?始?行的,?????用??据?据???是否有已?下?好的固件要更新。 如果用??据?据????有下?好的固件?据要更新,?直接跳?到App代??行?; 如果用??据?据???有下?好的固件?据要更新,那?根据用??据???的下?固件文件?度,?App代????的?据拷?到App代??行?,如果拷?完成,??用??据???和App代?????据擦除,再跳?到App代??行?去?行更新好的新程序。 在Keil工程中,bootloader的配置…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.