【已解决】从5.0切换到5.1.1版本编译报错问题

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby asdfg1426 » Sat Sep 16, 2023 2:21 am

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
我刚刚尝试了一种方法,离线安装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,用后者去搞就没有这个文件夹
Attachments
无标题.png
无标题.png (44.51 KiB) Viewed 4905 times

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby ESP_Penguin_Helper » Mon Sep 18, 2023 2:17 am

asdfg1426 wrote:
Fri Sep 15, 2023 1:38 pm
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
看着像没问题呀
配置vscode就不行
我看到你这一步的工具链路径不对,正确的路径应该是 IDF 文件夹中的 tools文件夹。如:C:\Espressif\frameworks\esp-idf-v5.1\tools

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby ESP_Penguin_Helper » Mon Sep 18, 2023 2:22 am

asdfg1426 wrote:
Sat Sep 16, 2023 2:21 am
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
我刚刚尝试了一种方法,离线安装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,用后者去搞就没有这个文件夹
刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby asdfg1426 » Mon Sep 18, 2023 2:59 am

ESP_Penguin_Helper wrote:
Mon Sep 18, 2023 2:22 am
asdfg1426 wrote:
Sat Sep 16, 2023 2:21 am
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
我刚刚尝试了一种方法,离线安装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,用后者去搞就没有这个文件夹
刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。
离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗
Attachments
无标题.png
无标题.png (24.19 KiB) Viewed 4658 times

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby ESP_Penguin_Helper » Mon Sep 18, 2023 3:14 am

我的 C:\Espressif\tools\idf-python\3.11.2 路径下也没有 script 文件夹,但是我的 IDF 和 VSCode 插件是可以正常使用的。我觉得原因可能是环境中安装了不止一个 IDF 导致环境本身混乱了。如果你现在的环境可以正常使用那么可以先用目前的 IDF。

如果你想理清环境或者需要安装其他版本的 IDF,最简单直接的解决办法是删除环境中所有的 IDF,并删除所有与 IDF 相关的路径与配置。确保系统环境不会与新安装的 IDF 产生冲突。然后重新使用离线安装工具下载,离线安装工具测试过很多次,出现问题最大的可能性是因为系统现有的 IDF 环境产生了混乱。在配置 VSCode 插件时间要确认正确各个 PATH 都是正确配置的。

ESP_Penguin_Helper
Posts: 156
Joined: Tue Jul 11, 2023 6:55 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby ESP_Penguin_Helper » Mon Sep 18, 2023 3:17 am

asdfg1426 wrote:
Mon Sep 18, 2023 2:59 am
ESP_Penguin_Helper wrote:
Mon Sep 18, 2023 2:22 am
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,用后者去搞就没有这个文件夹
刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。
离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗
你的步骤目前看起来没错,但是按理说离线安装工具拉下来的 IDF 应该是可以直接使用的,不需要额外的步骤。可能是跟系统环境中的什么冲突了

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 从5.0切换到5.1.1版本编译报错问题

Postby asdfg1426 » Mon Sep 18, 2023 3:28 am

ESP_Penguin_Helper wrote:
Mon Sep 18, 2023 3:17 am
asdfg1426 wrote:
Mon Sep 18, 2023 2:59 am
ESP_Penguin_Helper wrote:
Mon Sep 18, 2023 2:22 am

刚才测试了一下离线安装系统是可以正常安装的。而且按理说如果你的 IDF 本身搭建成功了,VSCode 插件不成功大概率是环境变量紊乱,或者PATH 设置错误了。
离线安装的路径如下图,安装完就是没有那个script文件夹,3.8.7那个是有这个文件夹的,详情看上几条回复中富有图片,是哪里步骤错了吗
你的步骤目前看起来没错,但是按理说离线安装工具拉下来的 IDF 应该是可以直接使用的,不需要额外的步骤。可能是跟系统环境中的什么冲突了
idf是能正常编译使用的,我再cmd终端编译就可以,只是在vscode配置插件才出的问题,不过现在能用我自己那个方法用着,就先用着先

Who is online

Users browsing this forum: Bing [Bot] and 22 guests