栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用vscode 的Platformio环境开发esp32时找不到config文件夹的解决方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用vscode 的Platformio环境开发esp32时找不到config文件夹的解决方法

项目场景:

使用vscode 的Platformio环境开发esp32

问题描述

vscode提示 无法找到C:Users用户名.platformiopackagesframework-arduinoespressif32toolssdkesp32includeconfig

@Override
	public void run() {
		bytes = mmInStream.read(buffer);
		mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
	}

原因分析:

实践得知即使没有这个config文件夹,程序也能正常编译和下载运行,所以这个可能是之前老版本的遗留条件,现在已经不再使用。

解决方案:

在vscode中直接删除这两行警告并不能从根本解决问题,你可以采用下列步骤来从源头解决。

1.首先从配置文件中复制文件夹路径,从 "C:"到 “tools” (例如:C:/Users/JIM/.platformio/packages/framework-arduinoespressif32/tools)
2.将路径粘贴到资源管理器,看到几个.py后缀的python文件
3.返回vscode查看tools后面的sdk后用的是什么芯片,此处是esp32 (具体有四种:esp32,esp32c3,esp32s2,esp32s3,同时对应4个python文件)

4.按照上一步的信息,返回文件夹用记事本打开对应的python文件,此处是打开platformio-build-esp32.py
5.找到CPPPATH,将 "join(FRAMEWORK_DIR, “tools”, “sdk”, “esp32”, “include”, “config”),"这行删除,之后保存文件。
6.回到vscode删除原有的cpp配置文件

7.打开platformio.ini文件随意修改一下,你可以在最后敲一个回车或者几个空格,然后ctrl+s保存一下platformio.ini,这样vscode就会开始自动添加缺失的cpp配置文件了

8.问题解决,新生成的cpp配置文件不再有原来的警告,之后使用相同芯片(此处是esp32)新建的工程也不会再出现找不到config的警告了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号