众所周知,国内网从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的问题。
esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法
esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法
- Attachments
-
- 安装错误.png (68.31 KiB) Viewed 3430 times
Last edited by 山竹君_kk on Fri Nov 19, 2021 8:20 am, edited 1 time in total.
Re: 【教程】esp-idf不同版本更新/下载速度慢,子模块拉取失败的解决方法
非常感谢你的支持和分享,如果下载有问题,还可以使用gitee下载源https://gitee.com/EspressifSystems/esp-idf,如果是unbuntu系统,还可以参考 https://blog.csdn.net/Marchtwentytwo/ar ... /120286981使用全球镜像
Who is online
Users browsing this forum: Majestic-12 [Bot] and 77 guests