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),否则会出问题,结束偏移写大点

浙公网安备 33010602011771号