1. 首页
  2. 编程语言
  3. C
  4. 2G_To_4G_Farming_IAP.zip

2G_To_4G_Farming_IAP.zip

上传者: 2020-05-13 08:54:01上传 ZIP文件 8.28MB 热度 19次
设备需要进行远程更新升级时,需要在设计固件程序时编写两份项目代码,第一份项目程序不执行正常的功能操作,而只是通过某种通信方式接收程序或数据,执行对第二部分代码的更新,而第二份项目代码才是真正的功能代码。这两部分项目代码都同时烧录在Flash中,当设备上电后,首先是第一份项目代码开始运行,具体操作如下: 1、检查是否需要对第二部分代码进行更新。 2、如果不需要更新则转到main函数的入口。 3、执行更新操作。 4、跳转到第二部分代码执行。 我们将第一份项目代码称之为Bootloader,而第二份项目代码称之为APP程序,他们存放在STM32FLASH的不同地址范围,一般从
用户评论