乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。

garyyeh
Posts: 1
Joined: Fri Feb 02, 2018 11:54 am

乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。

Postby garyyeh » Fri Feb 02, 2018 12:31 pm

大家好:
我使用的是安信可的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

日志文件:
log.rar
(5.27 KiB) Downloaded 11 times

Her Majesty
Posts: 248
Joined: Mon Oct 27, 2014 11:09 am

Re: 乐鑫官方RTOS整合阿里云物联网套件,运行REMOTE_OTA_TASK出错。

Postby Her Majesty » Wed Feb 07, 2018 6:21 pm

掉电重新上电,还能正常运行吗?是不是 OTA 误操作 flash,把当前程序擦写了。

Who is online

Users browsing this forum: Google [Bot] and 4 guests