完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用的是安信可的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 |
|
相关推荐
1个回答
|
|
以下是一些可能的原因及解决方案:
1. **固件版本不兼容**:确保您下载的RTOS版本与您的ESP8266模块兼容。如果版本不兼容,尝试下载其他版本的RTOS并重新编译。 2. **OTA配置问题**:检查您的OTA配置是否正确。确保您已经正确设置了OTA相关的参数,如服务器地址、端口等。 3. **网络连接问题**:OTA升级需要稳定的网络连接。检查您的ESP8266模块是否连接到了正确的WiFi网络,并确保网络连接稳定。 4. **内存不足**:OTA升级可能需要更多的内存。检查您的ESP8266模块的内存使用情况,确保有足够的内存进行OTA升级。 5. **固件文件损坏**:确保您下载的固件文件没有损坏。如果文件损坏,尝试重新下载固件文件。 6. **日志信息**:您提到已经打开了所有的LOG开关,这是一个很好的方法来查找问题。仔细查看日志信息,看看是否有关于错误或异常的提示。 7. **代码问题**:检查您的代码是否有任何可能导致OTA升级失败的问题。例如,确保您在代码中正确处理了OTA升级过程中的各种回调函数。 8. **硬件问题**:虽然不太可能,但硬件问题也可能导致OTA升级失败。检查您的ESP8266模块是否有任何损坏或故障。 为了解决这个问题,您可以尝试以下步骤: 1. 重新检查您的配置和代码,确保没有遗漏或错误的地方。 2. 检查网络连接,确保ESP8266模块连接到了正确的WiFi网络。 3. 查看日志信息,找出可能导致问题的原因。 4. 如果可能,尝试在其他ESP8266模块上运行相同的代码,看看问题是否仍然存在。 |
|
|
|
只有小组成员才能发言,加入小组>>
313 浏览 0 评论
1170 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 18:48 , Processed in 0.997862 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号