偶然出现一次,差点额忘记,但是一旦出现,后患无穷,记录一下。
我做OTA升级,能感觉到BIN文件已经HTTP下载成功,并且新程序已经RUN
因为新程序会在任务中一直鸣叫,但是MQTT一直没有看到设备入网。
看LOG,我的设备没有连接到正确的平台!
思考:这个BIN文件是之前上传到平台的,其间我已经修改了工程!
因为CFG文件是不变了,设备会读CFG获得平台地址!
也就是我CFG改了以后,之前的BIN文件已经有隐患了!!!它读的结构体
和现在的,已经不同了!!
所以:升级 只能做现在环境工程编写的BIN,而回滚是危险的,比如上面我修改了CFG这个文件