esp-idf v4.4.4 vscode环境配置注意

VSCode配置esp-idf-v4.4 由于最近项目使用esp32-S3的模组,需要将环境升级到esp-idf-v4.4 esp-idf-v4.4文档地址: ESP-IDF 编程指南 - ESP32 - — ESP-IDF 编程指南 v4.4 文档 esp-idf-v4.4下载地址: Releases · espressif/esp-idf · GitHub https://github.com/espressif/esp-idf/releases/download/v4.4/esp-idf-v4.4.zip https://dl.. 阅读详情

从esp-idf v4.4升级到v4.4.4时,VScode竟然报错,提示找不到riscv32-esp-elf-gdb.exe和xtensa-esp32-elf-gdb.exe。

后排查发现,vscode中settings.json中环境变量配置需要额外增加两项内容,因为riscv32-esp-elf-gdb.exe和xtensa-esp32-elf-gdb.exe都从之前和xtensa-esp32-elf-ar.exe放在一起,现在单独存放。所以需要将这两个新增的路径添加到VScode配置中。

v4.4中:

 

v4.4.4中:

 

现在配置内容如下:

    "idf.customAdapterTargetName": "esp32c3",
    "idf.adapterTargetName": "esp32c3",
    "idf.customExtraPaths": "D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\esptool_py\\esptool;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\app_update;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\espcoredump;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\partition_table;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32s2-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s2-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32s3-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s3-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp-elf-gdb\\11.2_20220823\\xtensa-esp-elf-gdb\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\riscv32-esp-elf\\esp-2021r2-patch5-8.4.0\\riscv32-esp-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\riscv32-esp-elf-gdb\\11.2_20220823\\riscv32-esp-elf-gdb\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\esp32ulp-elf\\2.35_20220830\\esp32ulp-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\cmake\\3.23.1\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\openocd-esp32\\v0.11.0-esp32-20221026\\openocd-esp32\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\ninja\\1.10.2\\;D:\\Espressif\\esp-idf-v4.4.4\\tools\\idf-exe\\1.0.3\\;D:\\Espressif\\esp-idf-v4.4.4\\tools\\ccache\\4.3\\ccache-4.3-windows-64;D:\\Espressif\\esp-idf-v4.4.4\\tools\\dfu-util\\0.9\\dfu-util-0.9-win64;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\tools;",
    "idf.customExtraVars": "{\"OPENOCD_SCRIPTS\": \"D:/Espressif/Espressif/tools/openocd-esp32/v0.11.0-esp32-20221026/openocd-esp32/share/openocd/scripts\",\"IDF_CCACHE_ENABLE\":\"1\"}",
    "idf.flashType": "UART",
    "idf.espIdfPathWin": "D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4",
    "idf.gitPath": "D:\\Espressif\\esp-idf-v4.4.4\\tools\\idf-git\\2.34.2\\cmd\\git.exe",
    "idf.openOcdConfigs": [
        "board/esp32c3-builtin.cfg"
    ],
    "idf.portWin": "COM6",
    "idf.pythonBinPathWin": "D:\\Espressif\\esp-idf-v4.4.4\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe",
    "idf.cmakeCompilerArgs": [
        "-G",
        "Ninja",
        "-DPYTHON_DEPS_CHECKED=1",
        "-DESP_PLATFORM=1"
    ],

ESP32 IDF VSCODE 配置错误后的恢复 ESP32 idf 环境配置失败后的 修复 阅读详情

相关推荐

ESP32开发环境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0开发编译环境搭建

打开上面的网页,选择单击页面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是当前最新版本,如果没有ESP32-IDF v5.0.2 - Offine Installer,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。注意:ESP-IDF库各版本之间API函数各有差异,版本号差别越大,差异越大,如果是新手小白还是尽量遵循你的开发板卖家或你找的源码教程中的版本来。

cnicfhnui的博客 1万+

riscv32-esp-elf-gdb-11.2_220823-aarch64-apple-darwin21.1.tar.gz

riscv32-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar

ESP-IDF的安装及其在VScode中编译环境的搭建

从安装目录的\Espressif\frameworks\esp-idf-v5.3.2\examples路径中拷贝一个工程到项目中,比如拷贝\get-started下的hello_world文件夹。安装时可能会遇到如下问题,提示:"e:\ssc\software\ESP-IDF\v5.3.2\Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)接着等待安装完成即可,其他步骤同方式1。

Freddy_Ssc的博客 4373

ESP32开发:IDFV4.4配置LVGL8.3

ESP32 IDF V4.4.4配置LVGL V8.3.8,基于官网教程步骤实现。介绍了LVGL可视化开发工具Sqrareline Studio

天城电子嵌入式的博客 2277

VSCode搭建ESP-IDF v4.4开发环境实战指南

本文详细介绍了如何在VSCode中搭建ESP-IDF v4.4开发环境,包括硬件准备、软件依赖安装、核心组件配置及VSCode插件设置。通过实战步骤和常见问题解决方案,帮助开发者快速上手ESP32-S3项目开发,提升开发效率。

weixin_42529328的博客 458

Windows平台下Vscode配置ESP-IDF extension流程

1. 前提:安装Git 和 Python。 2. 打开Vscode,点击左侧的Extensions图标,在搜索框搜索Espressif IDF,点击安装。 3. 键盘按F1-> 在出现的搜索框中输入 ESP-IDF: Configure ESP-IDF extension,弹出如下界面 4. 点击ADVANCED, 拓展会自动识别Git version ,如果没有,那就关闭VScode,再重新打开。 选择Select download server: Espressif; Select E

qq_34677005的博客 6154

【ESP-IDF】 ESP-IDF4.4安装教程

前几天入手了乐鑫官方的ESP32-S3开发板,因为IDF4.3不支持S3芯片,所以需要安装4.4版本的IDF,但是因为这个版本并没有离线安装包,所以我尝试了github拉取等多种方式,甚至使用Vscode的ESP-IDF插件安装还是出错,困扰了我两天时间,最后解决了这个问题,在这里分享下,实测发现用这个方式能快速安装各种版本的IDF。 首先,需要在乐鑫官方下载最新的在线安装器 https://dl.espressif.com/dl/esp-idf/?idf=4.4 我下载的是测试版中的2.12版本,这个版本

qq_30708009的博客 9456

ESP-IDF VSCode 插件配置方法(2)

本文仅介绍已经安装 `ESP-IDF` 想要基于已有的安装环境使用 `Espressif IDF` vscode 插件的情况,这种情况下需要手动指定一些配置项,过程比较繁琐。对于需要全新安装 `ESP-IDF`环境的机器,安装`Espressif IDF` vscode 插件之后,按照过程一步步选择即可,比较简单,过程不再描述。

清凉简装的博客 4701

ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

下载esp-idf-tools安装工具,esp-idf-tools工具下载 此工具专为windows平台下快速安装ESP-IDF而设计。 获取ESP-IDF: 乐鑫最新的ESP-IDF版本为 V4.3,但在适配easyio库的过程中,发现了很多问题,不单单是编译不通过的问题,有些能编译但在硬件上运行报错,就很离谱。而这些问题在V4.2上则不存在。鉴于V4.2已经对ESP32提供了足够的支持,V4.3着重添加了ESP32-S2/C3的功能,而自己的easyio库暂时没有兼并ESP32-S2/C3的精力,于是推

Mark_md的博客 2万+

【esp32】VSCODE + esp-idf 使用记录

esp32 usb jtag 调试

zscredstone的博客 1025

ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)_esp32只能基于windows平台开发吗

( ESP-IDF会自动安装Python,至于这里是不是必须提前安装,我本来想测试一下,但是即便我使用了2台电脑安装开发环境,因为过程都不是一帆风顺,都是这里或者那里出了问题,所以是否必须安装我没有100%的定论,讲到底,还是IDE环境bug多,不知道是哪里出问题,都是重新安装,管他必不必须的全部安装再说!看上去问题还在,其实这个环境安装这个,安装哪个都是重复来,重复去,至于顺利的一步到位的流程,真的太难写出来,这个问题往后面放,看到官方的文档,试着进行了一下环境配置。

2401_87555613的博客 1673

如何在VSCode搭建ESP-IDF开发ESP32

至此我们完成了VScode上通过安装ESP-IDF插件进行ESP32的开发,VScode上还可以通过安装PlatformiIO插件进行ESP32的开发,当然ESP-IDF也可单独安装在Windows系统开发ESP32。8.下面两个分别为ESP-IDF容器安装地址和ESP-IDF所需的工具安装地址,注意:如果之前有安装过ESP-IDF,或者失败过的,请务必彻底删除文件或者创建全新的无中文路径。10.进入下载页面,其会自动安装对应工具与环境,稍等片刻即可,安装完成后,会进入以下界面,说明安装完成。

优信电子的博客 6867

【自用】配置minGW、vscode配置ESP-IDF环境

1.配置minGW2.下载安装esp-idf软件3.将vscode esp-idf插件 和 esp-idf软件进行关联。

励志成为会前后端、运维、云服务、嵌入式开发、AI和自动化技术的创业小老板! 2365

VSCode + ESP-IDF安装与配置全过程

VSCode + ESP-IDF安装与配置全过程

phmatthaus的专栏 8731

【ESP32填坑日记】环境篇① 一站式VScode+ESP-IDF搭建教程,附带Python出错填坑经验_eps-idf git安装

你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!” />你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!!

2401_83817603的博客 2641

ESP-IDF+VSCODE环境适配安装教程--基于win10开发环境_esp-idf lvgl windows(1)

你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!” />你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!!

disrm84160的博客 702

ESP-IDF 基于Ubuntu部署并使用VSCODE远程连接流程附带博主踩坑全流程

摘要:本文分享了在Ubuntu虚拟机上部署ESP-IDF环境并通过VSCODE远程连接的完整教程。作者指出Windows版本因中文账户名无法安装ccache的问题,推荐使用Ubuntu 20.04系统,强调虚拟机至少需要50G硬盘空间。教程涵盖虚拟机配置、系统安装、SSH设置等关键步骤,旨在帮助开发者避开常见安装陷阱,提升ESP32开发效率。

Hk20050221的博客 2261

VSCode+ESP-IDF v4.4环境搭建避坑指南:从零配置到成功编译(附乐鑫插件详解)

本文详细介绍了如何在VSCode中配置ESP-IDF v4.4开发环境,从系统要求检查到乐鑫插件安装与初始化,再到常见问题解决和编译优化技巧。特别针对新手开发者容易遇到的Python版本冲突、路径识别错误等问题提供实用解决方案,帮助开发者快速搭建稳定的ESP32开发环境。

weixin_30374009的博客 518
上一篇: BLE LL的SN和NESN
下一篇: 将cJson对MCU平台优化
偶可不乖呢
博客等级 码龄12年 77粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值