我刚刚尝试了一种方法,离线安装v5.1.1然后把frame的v5.1.1拉出来,其他都不要,然后用在线工具2.18去嵌入3.8.7去安装这个v5.1.1,然后再去vscode配置插件,会给我再嵌入3.11.2,这个时候配置可以成功,然后编译也过了,我想问是不是直接离线安装或者在线工具2.23去安装嵌入的3.11.2不行呀,用我上面的前者去安装,看下图,是有那个scr文件夹的,里面就有pip,用后者去搞就没有这个文件夹ESP_Penguin_Helper wrote: ↑Fri Sep 15, 2023 3:53 am那说明你的 IDF 目前看来是可以用的。你在终端中编译 examples/peripherals/lcd 中的 rgb_panel 和 spi_lcd_touch 项目来测试一下,看看能否编译成功。是否还有找不到组件的报错。如果有报错的话给我看一下。
使用 cd 进入项目文件夹路径,然后运行Code: Select all
idf.py build
【已解决】从5.0切换到5.1.1版本编译报错问题
Re: 从5.0切换到5.1.1版本编译报错问题
- Attachments
-
- 无标题.png (44.51 KiB) Viewed 752633 times
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: 从5.0切换到5.1.1版本编译报错问题
我看到你这一步的工具链路径不对,正确的路径应该是 IDF 文件夹中的 tools文件夹。如:C:\Espressif\frameworks\esp-idf-v5.1\toolsasdfg1426 wrote: ↑Fri Sep 15, 2023 1:38 pm配置vscode就不行asdfg1426 wrote: ↑Fri Sep 15, 2023 1:19 pm看着像没问题呀ESP_Penguin_Helper wrote: ↑Fri Sep 15, 2023 3:53 am那说明你的 IDF 目前看来是可以用的。你在终端中编译 examples/peripherals/lcd 中的 rgb_panel 和 spi_lcd_touch 项目来测试一下,看看能否编译成功。是否还有找不到组件的报错。如果有报错的话给我看一下。
使用 cd 进入项目文件夹路径,然后运行Code: Select all
idf.py build
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: 从5.0切换到5.1.1版本编译报错问题
刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。asdfg1426 wrote: ↑Sat Sep 16, 2023 2:21 am我刚刚尝试了一种方法,离线安装v5.1.1然后把frame的v5.1.1拉出来,其他都不要,然后用在线工具2.18去嵌入3.8.7去安装这个v5.1.1,然后再去vscode配置插件,会给我再嵌入3.11.2,这个时候配置可以成功,然后编译也过了,我想问是不是直接离线安装或者在线工具2.23去安装嵌入的3.11.2不行呀,用我上面的前者去安装,看下图,是有那个scr文件夹的,里面就有pip,用后者去搞就没有这个文件夹ESP_Penguin_Helper wrote: ↑Fri Sep 15, 2023 3:53 am那说明你的 IDF 目前看来是可以用的。你在终端中编译 examples/peripherals/lcd 中的 rgb_panel 和 spi_lcd_touch 项目来测试一下,看看能否编译成功。是否还有找不到组件的报错。如果有报错的话给我看一下。
使用 cd 进入项目文件夹路径,然后运行Code: Select all
idf.py build
Re: 从5.0切换到5.1.1版本编译报错问题
离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗ESP_Penguin_Helper wrote: ↑Mon Sep 18, 2023 2:22 am刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。asdfg1426 wrote: ↑Sat Sep 16, 2023 2:21 am我刚刚尝试了一种方法,离线安装v5.1.1然后把frame的v5.1.1拉出来,其他都不要,然后用在线工具2.18去嵌入3.8.7去安装这个v5.1.1,然后再去vscode配置插件,会给我再嵌入3.11.2,这个时候配置可以成功,然后编译也过了,我想问是不是直接离线安装或者在线工具2.23去安装嵌入的3.11.2不行呀,用我上面的前者去安装,看下图,是有那个scr文件夹的,里面就有pip,用后者去搞就没有这个文件夹ESP_Penguin_Helper wrote: ↑Fri Sep 15, 2023 3:53 am那说明你的 IDF 目前看来是可以用的。你在终端中编译 examples/peripherals/lcd 中的 rgb_panel 和 spi_lcd_touch 项目来测试一下,看看能否编译成功。是否还有找不到组件的报错。如果有报错的话给我看一下。
使用 cd 进入项目文件夹路径,然后运行Code: Select all
idf.py build
- Attachments
-
- 无标题.png (24.19 KiB) Viewed 752386 times
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: 从5.0切换到5.1.1版本编译报错问题
我的 C:\Espressif\tools\idf-python\3.11.2 路径下也没有 script 文件夹,但是我的 IDF 和 VSCode 插件是可以正常使用的。我觉得原因可能是环境中安装了不止一个 IDF 导致环境本身混乱了。如果你现在的环境可以正常使用那么可以先用目前的 IDF。
如果你想理清环境或者需要安装其他版本的 IDF,最简单直接的解决办法是删除环境中所有的 IDF,并删除所有与 IDF 相关的路径与配置。确保系统环境不会与新安装的 IDF 产生冲突。然后重新使用离线安装工具下载,离线安装工具测试过很多次,出现问题最大的可能性是因为系统现有的 IDF 环境产生了混乱。在配置 VSCode 插件时间要确认正确各个 PATH 都是正确配置的。
如果你想理清环境或者需要安装其他版本的 IDF,最简单直接的解决办法是删除环境中所有的 IDF,并删除所有与 IDF 相关的路径与配置。确保系统环境不会与新安装的 IDF 产生冲突。然后重新使用离线安装工具下载,离线安装工具测试过很多次,出现问题最大的可能性是因为系统现有的 IDF 环境产生了混乱。在配置 VSCode 插件时间要确认正确各个 PATH 都是正确配置的。
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: 从5.0切换到5.1.1版本编译报错问题
你的步骤目前看起来没错,但是按理说离线安装工具拉下来的 IDF 应该是可以直接使用的,不需要额外的步骤。可能是跟系统环境中的什么冲突了asdfg1426 wrote: ↑Mon Sep 18, 2023 2:59 am离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗ESP_Penguin_Helper wrote: ↑Mon Sep 18, 2023 2:22 am刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。
Re: 从5.0切换到5.1.1版本编译报错问题
idf是能正常编译使用的,我再cmd终端编译就可以,只是在vscode配置插件才出的问题,不过现在能用我自己那个方法用着,就先用着先ESP_Penguin_Helper wrote: ↑Mon Sep 18, 2023 3:17 am你的步骤目前看起来没错,但是按理说离线安装工具拉下来的 IDF 应该是可以直接使用的,不需要额外的步骤。可能是跟系统环境中的什么冲突了asdfg1426 wrote: ↑Mon Sep 18, 2023 2:59 am离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗ESP_Penguin_Helper wrote: ↑Mon Sep 18, 2023 2:22 am
刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。
Who is online
Users browsing this forum: Google [Bot] and 61 guests