EFR32设备空中升级

1:设备发给网关目前自己的版本号,MFGID,TYPEID,网关根据这个和内部这个几个比较,

如果版本号有大的,就回复正常,否则就回复没有

 

2:网关回复:告诉设备升级文件的信息,及其文件的大小

 

 

3:设备来获取升级文件

 

 

4:网关传送数据,这里举例的是最后一包

 

5:设备获取所有数据,通知网关状态成功还是失败

 

6:网关回复

 

到此,整个过程完成。然后设备过段时间(3000秒),更新文件。

 

、、==========================================

1:设备配置

       在烧写的时候,好像不要应用BOOTLOAD也能跑起来。

 

2:选择BOOTLOADE,这个例题用到了SPI FLASH  w25q80 (1m FLASH)

 

3:硬件SPI设置;这里SPI接口是 PC6,PC7,PC8,PA4

 

4:选择串口1作为SPI,串口0作为调试口

5:EEPROM插件必须选择

 

6:OTA下的插件选择

 

7:其中要注意的

 8:固件版本,每一次升级都不一样,要比前一版本大,否则不能升级

 

9

 

9:SPI FLASH一般都不直接支持读,修改,写:所以这里要选(FALSE),否则会出问题,结束偏移写大点

posted on 2018-09-07 15:30  朱光铭  阅读(1186)  评论(0)    收藏  举报

导航