完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试通过 OTA 从我的 Google Drive 下载文件来更新我的 ESP32。
当我开始 OTA 更新时,系统开始写入分区,但随后退出。 我正在共享一个指向谷歌驱动器的链接,该链接用作直接下载链接(已测试)。 我使用 ESP32-WROOM-32 和 4MB 内存、1 个工厂和 2 个 OTA 分区表。ESP-IDF v4.4。 在这里我附上我的代码:
函数esp_https_ota()给出的错误是ESP_ERR_INVALID_ARG。从文档中我不太确定我理解了什么,但是查看这个函数中的代码我发现这个错误是由esp_https_ota_finish()返回的。此外,它开始写入分区,但我在client_event_handler() 中没有看到任何 HTTP_EVENT_ON_DATA ,所以我认为当我尝试接收数据时有些奇怪。 I (987) wifi: connected W (997) wifi: I (1067) wifi:AP's beacon interval = 102400 us, DTIM period = 1 I (2097) wifi: got ip I (2097) esp_netif_handlers: sta ip: 192.168.1.101, mask: 255.255.255.0, gw: 192.168.1.1 I (28657) OTA: Invoking OTA W (29537) wifi: I (32967) OTA: HTTP_EVENT_ON_CONNECTED I (32967) OTA: HTTP_EVENT_HEADERS_SENT I (33637) OTA: HTTP_EVENT_ON_HEADER, key=Content-Type, value=application/binary I (33637) OTA: HTTP_EVENT_ON_HEADER, key=Cache-Control, value=no-cache, no-store, max-age=0, must-revalidate I (33647) OTA: HTTP_EVENT_ON_HEADER, key=Pragma, value=no-cache I (33657) OTA: HTTP_EVENT_ON_HEADER, key=Expires, value=Mon, 01 Jan 1990 00:00:00 GMT I (33667) OTA: HTTP_EVENT_ON_HEADER, key=Date, value=Sun, 05 Mar 2023 14:46:30 GMT I (33667) OTA: HTTP_EVENT_ON_HEADER, key=Location, value=https://doc-14-20-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/6ir6a96hmgvcs9brg6n22srp2sbkm7u0/1678027575000/09062185099277447438/*/1wnJTjI31OjusFE5X4pqWlO_-GpFpfh3c?e=download&uuid=49b47a62-a14f-4620-96b2-8c6d7411b5d4 I (33697) OTA: HTTP_EVENT_ON_HEADER, key=Strict-Transport-Security, value=max-age=31536000 I (33707) OTA: HTTP_EVENT_ON_HEADER, key=Content-Security-Policy, value=require-trusted-types-for 'script';report-uri /_/DriveUntrustedContentHttp/cspreport I (33727) OTA: HTTP_EVENT_ON_HEADER, key=Content-Security-Policy, value=script-src 'report-sample' 'nonce-XMIgXLmtSKVl__jItA-H2g' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/DriveUntrustedContentHttp/cspreport;worker-src 'self' I (33747) OTA: HTTP_EVENT_ON_HEADER, key=Cross-Origin-Opener-Policy, value=same-origin I (33757) OTA: HTTP_EVENT_ON_HEADER, key=Permissions-Policy, value=ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-platform=*, ch-ua-platform-version=* I (33777) OTA: HTTP_EVENT_ON_HEADER, key=Accept-CH, value=Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version I (33797) OTA: HTTP_EVENT_ON_HEADER, key=Server, value=ESF I (33797) OTA: HTTP_EVENT_ON_HEADER, key=Content-Length, value=0 I (33807) OTA: HTTP_EVENT_ON_HEADER, key=X-XSS-Protection, value=0 I (33817) OTA: HTTP_EVENT_ON_HEADER, key=X-Frame-Options, value=SAMEORIGIN I (33827) OTA: HTTP_EVENT_ON_HEADER, key=X-Content-Type-Options, value=nosniff I (33827) OTA: HTTP_EVENT_ON_HEADER, key=Alt-Svc, value=h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 I (33837) esp_https_ota: Starting OTA... I (33847) esp_https_ota: Writing to partition subtype 16 at offset 0x110000 I (33857) OTA: HTTP_EVENT_DISCONNECTED I (33867) OTA: HTTP_EVENT_DISCONNECTED E (33867) OTA: Failed to update the firmare, error ESP_ERR_INVALID_ARG |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4893 浏览 1 评论
6108 浏览 1 评论
6819 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
647浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
644浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
645浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:35 , Processed in 1.115254 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号