NRF52832 OTA升级-希望项目既支持手机蓝牙OTA升级,又支持网络平台升级,请大神指导
1、目前根据官方例程,手机蓝牙OTA升级已完成
2、本方案NRF52832可以通过NB连接服务器,现在希望可以后台服务器远程升级,升级后仍然不影响之前的蓝牙升级功能,初步想到的方案如下:
(1),NRF52832通过NB连接升级服务器,把新固件和setting文件下载到本地并保存到bank1(也就是和蓝牙OTA升级保存的位置一样)
(2)新固件保存完毕,校验通过之后复位芯片
(3)芯片重启之后就会按之前boot的方式去寻找bank1的新固件并校验进行搬运到bank0,然后跳转运行
3、现在疑惑的地方:
蓝牙OTA升级是如何保存新固件到bank1,都保存了那些数据,保存完毕需要置哪些标志位
希望大神指导,谢谢!