最近做了一款STM32使用4G远程升级嵌入式程序的项目,花了两周多的时间,来来回回也折腾了许多的坑,也参考了一些资源,进展还是比较顺利,记录一下。
使用芯片:STM32F405RGT6
使用4G模块:移远的EC20版本
我们需要编写两个程序一个是引导程序称之为Bootloader,另一个是应用程序可以称之为APP程序。我们APP程序编译完成后需要生成bin文件。
一般生成的Bin文件包很大几十K,4G模块不可能一次性全部下载完,也不可能一次性全部写入APP程序区域所以我们需要将Bin文件拆分成很小的数据包。
使用到的工具如下:
https://download.csdn.net/download/Z_123_W/11968083
后续继续更新!