欢迎光临散文网 会员登陆 & 注册

ESP IDF新版本安装小技巧 v5.0

2022-11-29 20:12 作者:清风一曲桃花扇  | 我要投稿

         使用ESP32系列单片机时不可避免的会接触到ESP IDF开发环境,Arduino开发环境同样优秀但是在对硬件进行高效率调用时Arduino就显得略微不足。

        ESP IDF困扰大家的最大问题就是安装不上,至于使用官方教程安装完成导致无法编译其实本质上都是有些包在下载时ESP IDF的安装脚本发现无法下载后自行略过导致的,虽然环境能够正常打开但是却无法完成代码的编译。

        其实安装ESP IDF在windows环境下还是相当简单的,百度或必应搜索ESP IDF找到ESP IDF编程指南网站,是寻找功能定义设备定义的工具网站。

        进入Windows Installer页面点击Windows Installer Download

Windows Installer

        如果你仅仅是开发esp32|esp32C|esp32H系列单片机无需USB功能的相关开发选择ESP-IDF V4.4.3Offline Installer安装即可 630MB的不需要选择绿色的。

        下载过后安装基本上就是傻瓜式的全部点选即可在选择单片机支持时根据需求安装即可,不需要去配置其他环境以及网络,因为下载的是一个完全离线的安装包会直接将ESP IDF的全部工具、依赖、包,都安装在C盘Espressif目录下。

        然后就可以下载VS Code如果已经下载过VS Code了,就可以直接安装EspIdf的扩展了。

        安装完Espressif IDF扩展会在VS Code中自动打开一个页面,如果没有打开点击组合键Ctrl+Shift+P输入ESP-IDF会出现配置ESPIDF插件,就能够看到识别到的本地开发环境了。

        如果写到这里当然没有意思,因为乐鑫提供的离线开发包并不包含最新的ESP IDF 5.0开发环境,如果对S2\S3单片机开发USB Drive功能就会很麻烦,因为4.4.3并不支持USB Diver的开发虽然乐鑫在4.4.3中做了一部分针对TinyUsb的适配但是也仅限于CDC等简单功能HID就不要想了。

        这时我们就可以选择Windows Online Install安装工具了,非常不建议使用官方教程中的Shell脚本安装和VS Code ESPIDF插件安装,这两种方式特别容易因为网络问题而导致安装不完全导致失败,即便挂上加速器也往往不容易成功,总会漏装一部分东西或者脚本无法请求到相关文件。

下载ESPIDF在线安装工具

       总之目前安装ESPIDF新版本需要一些运气,因为可能浏览器都可以正常访问github git也能请求到但是安装脚本依然无法执行的情况,所以等待乐鑫出离线包或着就是换一个靠谱的加速器进行安装。

ESP IDF新版本安装小技巧 v5.0的评论 (共 条)

分享到微博请遵守国家法律