STM32基于HAL库的BootLoader程序

最近项目工程需要使用BootLoader进行用户程序升级,经过汇总之前大家发的资料完成一个项目,目前测试正常,配套自己的APP,使用OTG线+USB转232/485进行用户程序升级,解决使用电脑携带不便,升级需要专业人员操作的问题,现场维护人员只要使用安卓手机使用APP,接线正确的情况下即可实现升级。

 

PS:工程使用STM32F103VC,属于大容量产品,一次读写的数据量是2K

如图所标记的几处,需要根据103系列的flash容量大小,单次读写1K还是2K进行调整。

 

资料待上传后附下载链接。

附工程链接:

 

STM32基于HAL库的BootLoader程序