一、前言

    IDF库更新的很快,很可能会导致旧版项目运行失败等问题,比如无宏定义,无API函数等等。使用VScode在线安装应该不是镜像服务器(很慢,以前安装一次,大概半个小时),而且好像只提供最近的几个新版本 。最近因某些原因重装了系统(空白环境),记录一下离线安装的过程。注:(为什么说旧版插件,因为最新插件配置IDF扩展时弹出的是一个红色的安装器,看不懂又卡。干脆装回同在公司的旧版插件vsix)

                                             旧版本的(1.8.1 | 20240822)

vscode 历史插件:https://devworld.top/zh/

二、下载IDF安装包

官方网址:dl.espressif.cn/dl/esp-idf/  本人使用的V5.2.2

三、直装IDF

  我选择装在了E盘

  

装完后桌面就出现CMD 和 PowerShell 命令行开发工具。虽然这样就可以的跑项目(可参考IDF文档),但谁家老古董爱用这种方式?又老又土效率又低,真的会谢...CMD 和 PowerShell 用不上的话桌面快捷方式可以删了。

四、在VScode中安装(就是识别一下)

 选择第三个安装存在版本

直接选择安装目录会有问题(找不到相对路径的idf.py)

比较笨的但好使的方法是在安装目录下搜索idf.py文件,选择tools的所在目录即可

至于IDF_TOOLS_PATH直接选择安装目录即可(直装时被加入IDF_TOOLS_PATH环境变量了)

点击Install时会(搞不懂,不过也无所谓了,重新关掉再打开就已经识别成功)

五、测试事例demo

编译成功,老铁没毛病

最后需要的话,离线保存文件 IDF直装包和vsix插件即可,世界末日都可以用。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐