当前位置:网站首页>esp-idf vscode配置 从下载工具链到创建工程,步骤记录
esp-idf vscode配置 从下载工具链到创建工程,步骤记录
2022-07-22 18:11:00 【怪我不能1v9】
esp-idf vscode配置 从下载工具链到创建工程
原料下载及安装
首先下载ESP-IDF包,python3,ESP-IDF tools,vscode。
注:git后面在ESP-IDF tools中可以自动安装,也可以手动下载
注注:此处我已下载了anaconda,所以可以检测到python3(版本为3.8),如果没有python3自行下载安装即可,后续安装过程中会自动扫描到python3的目录
下载ESP-IDF包
首先下载ESP-IDF包,下载地址:
https://github.com/espressif/esp-idf/releases
下载后解压至你想存储的路径里:

下载并安装ESP-IDF Tools
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html#get-started-windows-tools-installer
注:这里的版本是2.5,其他版本应该也可。

由于没有下载git,这里选择下载:
选择ESP-IDF包已有的目录:
安装路径任意,这里我选择D盘:
其他默认即可。安装过程中可能遇到<urlopen error [WinError 10060]的错误:
这里把默认浏览器改成了chrome,第二次重试安装就可以了,(如果不行的话可以试一下改变idf包的版本和tools的版本)
vscode中加载ESP-IDF
打开vscode,下载esp-idf模块:
安装方式选择advanced:
IDF包已经有了,选择find ESP-IDF in your system:
ESP-IDF tools选择已存在的路径:
安装完成的界面:
创建工程
创建工程并编译
按住“ctrl+shift+P”,打开交互:

输入“ESP-IDF: Show Examples Projects”
选择esp-idf所在目录:

出现了选择界面,左边可以选择一系列初始工程:
以hello world为例,再点击右边蓝框“用该example建立工程”:
选择你想保存的目录:
之后便打开了工程:
里面的include都是自动配好的,可以直接跳转到定义:
点击vscode工具栏的View->Termimal选项,出现终端:
点击build:
编译成功:
烧录并开启监视器
其实到这里配环境就结束了,剩下的就是插板子选择com口,再点击烧录和monitor:

由于手头没有板子,未完待续
边栏推荐
- Garbled JS file
- Disk management operations
- 指针学习日记(三)
- Regular expression I
- Dom4j解析XML文件,处理来至XML的数据信息
- Basic process of visitors
- Learn amber tutorial A17: umbrella sampling and drawing the potential energy surface of alanine tripeptide
- About the problem of re creation after deleting the module in idea:
- 指针学习日记(二)
- Digital verification code identification completes automatic login
猜你喜欢
随机推荐
读《高效阅读法-最划算的自我投资》有感
Common test case methods
BeanShell 内置变量 props使用技巧
Collections的Comparable,Comparator
Test case: phone number
迷茫的五月
Day 3 summary & homework
About count=count++
JMeter regular expression extractor
Amber tutorial 4.6: hydrogen bond analysis of the system
Selenium基础知识 调试方法
Selenium基础知识 自动登录百度网盘
十月随笔
洛谷回文质数 Prime Palindromes
zstuAcm登记成绩(用STL链表list完成)
信息收集的基础要素
多进程常见问题——创建多个线程时访问同一个父线程变量(临界资源)时如何加锁使得共享父线程变量不被重复修改?
STM32学习—DHT11温湿度传感器采样驱动并用cjson格式上报
文件目录权限
UNIX编程—网络socket









