esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法

User avatar
山竹君_kk
Posts: 17
Joined: Mon Nov 01, 2021 2:33 am

esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法

Postby 山竹君_kk » Fri Nov 05, 2021 3:20 am

众所周知,国内网从github上克隆官方的esp-idf速度慢的跟shi一样,而且还面临各种因为网络问题而造成的失败。就算是使用在线/离线安装器也一样。
当你很幸运的拉取完esp-idf后,又可能面临子模块更新失败的问题。这个问题真的是丧心病狂,我把网上各种针对这个问题的教程都试了一遍屁用没有,基本都是能拉取其中部分,但总有一些会失败。因此在查看esp-idf的README文档后发现了如下网址: 解决方法就是在这个网址里找到你需要的esp-idf版本,然后找到它下面Download an archive with submodules included下面的一个下载链接,这就是官方已经配置好所有东西包括子模块后的压缩包。这个下载速度就很快,下载完直接解压覆盖原来的esp-idf就可以用了,
或者你想装到别的路径也只需要配好“.espressif”工具链然后配一下环境变量,运行一下install.bat和export.bat就行了。
如果你也遇到过跟我一样的问题或者是其他跟esp-idf相关的问题我相信都能解决。

关于.espressif工具链:
这个工具链有不同的版本,我没有深入看什么idf要对应什么工具链。有个暴力解决方法是在里面下载在线安装器,选择你需要的idf版本并指定你的安装目录安装就好,它会自己把所有的环境配置好,很简单。最后如果是碰到子模块拉取失败(像我附件图片那样)也没事,按我上面的方法,下载官方配置好的压缩包,直接覆盖(注意文件夹名字要对应)就好了。
所以理论上我这个方法也解决了刚入坑第一次安装esp-idf的问题。
Attachments
安装错误.png
安装错误.png (68.31 KiB) Viewed 3501 times
Last edited by 山竹君_kk on Fri Nov 19, 2021 8:20 am, edited 1 time in total.

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: 【教程】esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法

Postby ESP_ICY » Fri Nov 05, 2021 7:35 am

非常感谢你的支持和分享,如果下载有问题,还可以使用gitee下载源https://gitee.com/EspressifSystems/esp-idf,如果是unbuntu系统,还可以参考 https://blog.csdn.net/Marchtwentytwo/ar ... /120286981使用全球镜像

Who is online

Users browsing this forum: AY-LinYL, Bing [Bot] and 124 guests