我使用的RTOS版本的SDK。最近在做OTA相关开发。但是碰到了如下问题:
当bin文件成功下载后,调用system_upgrade_reboot()函数未能成功重启ESP8266,打印如下(大括号里面的内容)
{ reboot to use2
state: 5 -> 0 (0)
rm 0
del if0
usl
sul 0 0
@奟-nP酠
%掏Z謖萗蔢K \ )礍5﨤z€
JJk藽Z-乊圥9Ten%薙€!LO€
JJk藽嘀TZn5[
鳯奀I蚔a噎9扤RN蜛圦 @奪-nP隡
'纬%[
)Q
鉕5菸)蔍
T )n@5Y
LM€ JJi蜛襯乊圥9gl%諵€NPAI韃訸僋9∩F )d 5轕
nZP
窲IJ蚑褾愙V#婲冈{oC}
之后便一直挂在这个地方不动。此时如果手动复位ESP8266,重启后的8266运行的是新版本的bin文件,OTA成功
请问:
1、调用system_upgrade_reboot()之前需要什么准备工作吗?
2、这个结果是正常的吗?
3、如何解决这个问题呢?Statistics: Posted by zhangjinliang — Mon Feb 22, 2016 4:44 pm
]]>