您的位置:首页 > 教育 > 培训 > 一、VSCode安装IDF5.3

一、VSCode安装IDF5.3

2025/5/7 20:12:07 来源:https://blog.csdn.net/qq_44817843/article/details/141940097  浏览:    关键词:一、VSCode安装IDF5.3

目录

  • 一、VSCode安装
    • 1、下载/安装 VSCode
    • 2、VSCode 的设置
  • 二、VSCode安装IDF插件
    • 1、安装 IDF
    • 2、切换 IDF 版本
    • 3、从本地创建例程
    • 4、从服务器创建例程

一、VSCode安装

1、下载/安装 VSCode

  • 下载地址:https://code.visualstudio.com/
    点击下载按钮。
    在这里插入图片描述
  • 下载安装
    根据电脑的系统和参数选择对应的文件即可。
    在这里插入图片描述

2、VSCode 的设置

  • 中文设置
    在左侧栏中点击图中箭头1所指的扩展按钮,然后在搜索框中输入 Chinese
    在这里插入图片描述
    安装中文简体的插件。
    在这里插入图片描述
  • 自动排版
    安装C/C++语言插件后,在打开.c文件后,使用快捷键Shift + Alt + F可将代码格式化。 第一次使用可能会提示文件格式扩展选择,选择C语言类型即可。
    在这里插入图片描述

二、VSCode安装IDF插件

1、安装 IDF

  • 安装 idf 插件
    点击左侧 扩展 图标,在搜索框内搜索 idf 。
    在这里插入图片描述

  • 安装 IDF5.3
    在这里插入图片描述
    选择下载服务器,国内的建议选 Espressif (Better speed for China) , 如果一直安装失败的话建议改选为 Github ,并使用梯子下载,可提高安装成功率。

    版本选择自己需要安装的版本, 如果已经安装了IDF的其他版本,只要与图中3、4处设置的安装目录不同也不会有影响(不是说一定要和图中路径名称一样)。

    下面会说明怎么切换两个不同版本的IDF。
    在这里插入图片描述

2、切换 IDF 版本

  • 如图所示
    在这里插入图片描述
  • 当前版本查看
    点击左下角当前idf版本号,切换到所需要的idf版本,点击选项后,左下角会显示切换后的版本。
  • 注意:创建的例程与图中左下角的 idf 版本号对应。如果当前显示IDF v4.x.x,但是要使用IDF v5.x.x,需提前打开一个文件夹,切换到需要的版本再创建例程。
    在这里插入图片描述

3、从本地创建例程

  • 打开idf的本地例程
    使用快捷键Shift + Ctrl + P,输入>IDF: Show Examples Projects在这里插入图片描述
  • 选择例程并创建
    选择工程要存放的路径后点击确定。
    在这里插入图片描述

4、从服务器创建例程

  • 打开组件仓库 ESP Component Registry
    使用快捷键Shift + Ctrl + P,输入>IDF: Show ESP Component Registry点击选择。
    在这里插入图片描述

  • 搜索应用或者组件,如输入 QSPI
    在这里插入图片描述

  • 选择组件。
    如点击 espressif/esp_lcd_st77903_qspi,如果没反应可能是加载太慢,长时间未加载出来建议搭梯子配合使用。
    在这里插入图片描述

  • 打开例程。
    组件加载出来后,点击 Examples,点击需要的例程如 qspi_without_ram在这里插入图片描述

  • 例程创建
    点击Create project from this example,选择工程存放路径后,完成创建。
    在这里插入图片描述
    创建成功后的本地目录中还缺少依赖的组件,在idf_component.yml文件中可查看工程依赖的组件。

    点击下方的编译图标进行编译,编译时会从乐鑫的组件仓库将idf_component.yml文件中记录的组件下载到与main文件夹同目录的managed_components文件夹中。

    如果编译失败,请查看左下角的IDF版本是否正确,点击下方的清除构建图标后,重新编译。如果还是失败,可能是网络问题。
    在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com