ESP8266 Developer Zone The Official ESP8266 Forum 2018-02-26T13:25:18+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=9138 2018-02-26T13:25:18+08:00 2018-02-26T13:25:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9138&p=19455#p19455 <![CDATA[Re: 乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。]]> 提交 issue

Statistics: Posted by Her Mary — Mon Feb 26, 2018 1:25 pm


]]>
2018-02-26T12:02:58+08:00 2018-02-26T12:02:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9138&p=19453#p19453 <![CDATA[Re: 乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。]]>
Her Majesty wrote:
掉电重新上电,还能正常运行吗?是不是 OTA 误操作 flash,把当前程序擦写了。

感谢您的回复
断电重新上电,情况也是一样的。OTA还在TLS握手阶段,所以还没有开始升级,我问了阿里云的客服,他说这个错误是芯片抛出的。
这个问题困扰了我很久了,一直没办法进行接下来的开发。就做一个简单的智能插座而已,控制开关的代码都写好了。 :|

Statistics: Posted by garyyeh — Mon Feb 26, 2018 12:02 pm


]]>
2018-02-07T18:21:20+08:00 2018-02-07T18:21:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9138&p=19350#p19350 <![CDATA[Re: 乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。]]> Statistics: Posted by Her Mary — Wed Feb 07, 2018 6:21 pm


]]>
2018-02-02T12:31:48+08:00 2018-02-02T12:31:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9138&p=19284#p19284 <![CDATA[乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。]]> 我使用的是安信可的ESP 01-M模块,在https://github.com/espressif/esp8266-aliyun?spm=5176.doc42648.2.9.Oe0lw3 下载了由乐鑫官方整合阿里云物联网套件的程序,然后在乐鑫官网下载了RTOS,放到了esp8266-rtos-sdk 目录下,修改了阿里云套件的三元组,产品KEY、设备名、设备密钥。使用MQTT_TASK任务运行没有什么问题,阿里云也可以接收到数据。设备也可以接收到云发送过来的数据。
然后我就把DEFAULT_TASK_MODE改为REMOTE_OTA_TASK测试一下OTA升级,但这时就出问题了。我把所有的LOG开关打开(LOG在附件里)。发现出现异常
[inf] _ssl_parse_crt(142): crt content:451
[inf] _ssl_client_init(185): ok (0 skipped)
[inf] TLSConnectNetwork(360): Connecting to /iot-auth.cn-shanghai.aliyuncs.com/443...
[inf] TLSConnectNetwork(367): ok
[inf] TLSConnectNetwork(372): . Setting up the SSL/TLS structure...
[inf] TLSConnectNetwork(383): ok
[inf] TLSConnectNetwork(420): Performing the SSL/TLS handshake...
Fatal exception (28):
epc1=0x401000e3
epc2=0x00000000
epc3=0x4025ea17
epcvaddr=0x00000068
depc=0x00000000
rtn_add=0x401003d4

但是MQTT任务和OTA任务走的是一样的流程,不知道为什么MQTT任务能正常运行,而OTA就出错,设备不断重启的样子,不断地走同样的流程,找了阿里云的技术支持,他们说这个错误是芯片这边抛出的异常。于是来到论坛请求支持,希望大神给予帮助,感激不尽!

固件FLASH为1MB。芯片应该是8285

日志文件:

Statistics: Posted by garyyeh — Fri Feb 02, 2018 12:31 pm


]]>