6.运行时打印的日志如下
注:用户程序是在基本控制篇MQTT通信程序的基础上增加了升级处理程序
程序是每隔10S发送get指令获取 info.txt文件
当前程序版本 0.0.0
?
?...程序内部判断如果和当前程序版本不一致
则提取url写入flash,置位升级标志,重启
7.重启以后是BootLoader检测到有升级标志,则备份源程序,然后发送http指令获取程序文件
?
?...11,我放到云端的程序就是当前的用户程序,只不过版本设置的不一样
也是每隔10S发送get指令获取info.txt文件,检测一下版本
?...为了便于客户移植使用,程序整体封装成了包,后面会有相应的移植教程,供用户参考移植
2.检测是否进入崩溃处理
?
3.更新的所有初始化和崩溃处理都在这个里面
?...调整以后,可以查看日志查看具体地址信息
?
然后根据上面打印的信息调整用户程序参数
?