IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF) -> 正文阅读

[开发工具]ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF)

对于ESP32-C3开发,自己对Arduino环境使用起来很是不习惯,既然乐鑫官方都出对应的环境,还是来试试官方环境

1、安装Git

直接搜索Git,到官方网站下载,地址:Git官方下载地址
在这里插入图片描述下载完毕,双击安装:
在这里插入图片描述
除了开始选择一下安装路径,后面大部分默认就可以:
在这里插入图片描述
安装完成,点击 Finish 即可:
在这里插入图片描述
安装完成以后记得添加一下环境变量(现在软件很多都可以自动添加环境变量,在安装的时候选择一下 Add to PATH,如果没有自动添加环境变量就需要自己手动配置一下):
在这里插入图片描述最后测试是否安装成功,可以在 cmd 里面输入 git 查看:
在这里插入图片描述

2、安装Python

直接搜索Python,到官方网站下载,地址:Python官方下载地址
在这里插入图片描述下载完毕,双击安装:
在这里插入图片描述
安装步骤界面如下图:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
虽然界面可以选择Add Python 3.10 to PATH,但是我安装完因为不是默认路径,还是得手动添加一下环境变量:
在这里插入图片描述
最后测试是否安装成功,可以在 cmd 里面输入 python 查看:
在这里插入图片描述

3、安装VSCode

直接搜索VSCode,到官方网站下载,地址:VSCode官方下载地址
在这里插入图片描述
这个 VSCode 就和普通的 Windows 软件一样,这里步骤省略 。。。

VSCode安装好可以直接使用,但是为了各种方便和支持,会需要安装各种各样的插件,具体的可以自己网上查看一些好用的插件。

我们此文说的 ESP IDF 也是以插件形式存在于VSCode 中的。

4、安装 VSCode下的ESP IDF插件

1、VScode 安装 Espressif IDF 插件,打开 VScode,在插件栏目搜索 ESP,找到插件点击安装即可,如下图 :

在这里插入图片描述
2、插件安装完毕,点击左边乐鑫图标,选择 SDK 和 Tools安装,如图:

在这里插入图片描述
3、选择 ADVANCED 后,需要选择下载服务器,ESP-IDF版本,安装路径,修改完成点击 Install,如下图:

在这里插入图片描述
4、完成上述步骤,等待安装即可,出现如下界面:

在这里插入图片描述

期间报错,下载ESP-IDF V4.3.2 的时候出错,下载不了,试了几次都不行:

在这里插入图片描述

于是换了低一级的版本,可以正常下载:

在这里插入图片描述

期间在下载 ESP-IDF Tools的时候,弹出过一个选框,提示是否继续下载,点击继续:

在这里插入图片描述
5、安装完成图示:
在这里插入图片描述

5、示例测试

( 额外说明,对于在使用过程中,如果提示建议安装什么插件,还是选择安装,这样减少使用出错情况)

在VScode界面,按F1,找到 ESP-IDF 的示例展示。

如果你没有按照其他的拆件,第一次使用,F1是可以直接找到的,但是如果和我使用的 VScode 一样,已经安装过其他插件,F1 可能直接看不到 ESP-IDF 的选项,需要自己搜索出来,如下图:
在这里插入图片描述
第一次找到以后,可以自己修改一下快捷键,方便后面使用:
在这里插入图片描述

打开展示示例项目 ,可以看到很多示例:

在这里插入图片描述
然后我们选择一个示例做测试,先在左边选择一个示例,然后点击使用示例创建工程,选择想要保存工程的文件夹,步骤如下图:

在这里插入图片描述

然后选中打开的项目,点击左下角 小圆筒 图标,选择编译:

在这里插入图片描述
可以看到成功编译。然后我用自己的画的板子准备烧录一下,自己画的板子博文连接:

自己画一块ESP32-C3 的开发板(第一次使用立创EDA)(PCB到手)

但是在设置芯片为 ESP32-C3的时候,一直出错,当然也不能烧录:

ESP32-C3 在 V4.3.1 的版本以后才支持的 !!!
在这里插入图片描述
没办法,也不知道在VScode上面怎么更新,还是自己单独去官方下载一下:
在这里插入图片描述
下载完成,解压,替换以前版本的文件:

在这里插入图片描述
重新打开VScode,可能需要重新配置,没关系,根据开始的步骤,正常操作一遍

后面测试了几个小时,各种小问题,发现要开发ESP32-C3 还必须得手动下载了以后通过这里 Find ESP-IDF 安装,因为我写这篇文章的时候,插件里可以选择 v4.3.2 版本,但实际上v4.3.2 官方根本还没放上去!!!

而且最后还是选择了 EXPRESS 版本的方式,才最终成功的可以使用 ESP32-C3

虽然国产的芯片性价比现在已经很不错了,但是开发环境真就不能上点心吗?

在这里插入图片描述
最后跑了下跑马灯(花了太多时间在调试环境,所以没有测试太多东西):
在这里插入图片描述
点击小火苗,烧录了以后观察板子上的LED状态,同时看了一下串口助手:
在这里插入图片描述
在这里插入图片描述

6、踩下的坑

总而言之,我就是想吐槽一下,国产的芯片开发环境能不能上点心? ?????

1、压根不存在 v4.3.2 版本,插件里面提前就可以选择了?????

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、对于ESP32 -C3 而言,还必须使用 V4.3 以上的版本,所以必须手动下载了 esp-idf-v4.3.1 ,然后在 VScode 里面 Find ESP-IDF,即便这样安装得 多试几次。

然后对于开始的选择:

在这里插入图片描述
最终因为选择下面的总是 卡主,或者这样那样的问题,最后还是选择了上面一个 EXPRESS 才解决,不好说~

3、样例 hello_world编译都出问题,简单百度了一下,我也不想花精力去解决了,唉

在这里插入图片描述
4、本来以为很简单顺利的环境,捣鼓了我接近一天时间,我真是实在没心思去研究了,用起来再说,USB下载还是没有简单的解决。
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-23 15:56:13  更:2021-12-23 15:57:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:31:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码