当前位置:网站首页>VScode+ESP32 quickly install ESP-IDF plugin
VScode+ESP32 quickly install ESP-IDF plugin
2022-07-31 04:12:00 【hwd00001】
Article table of contents
1. Install VS code
Download vscode: https://code.visualstudio.com/Download
Follow the prompts to install.
2. Install espressif IDF in VScode
- Open VScode, search for espressif IDF in the plugin management, and click Install.
- espressif IDF plugin installation completed:
3. Install ESP-IDF, ESP-IDF-Tools and related toolchains
3.1 Open Command Palette
3.2 Search for ESP-IDF configure ESP-IDF extension in the command panel
3.3 Configuring the ESP-IDF plugin
3.4 begins installing the toolchain
If the installation is complete, it is the following interface, at this timeYou can test the compiled routine.
3.5 Function Shortcuts
The bottom line is the shortcut function icon, and the corresponding function can also be entered in the command panel.
4. Test compilation routine
4.1 Search "example" in command palette
"ESP-IDF: show Examples Projects" selected, and the following prompt will appear:
Continue to select:"Use current ESP-IDF", the routine appears at this time:
4.2 Copy routine to specified path
4.3 compilation routines
If there is anti-virus software, it is best to close it, which can improve the compilation speed.It will take more than 30 minutes if the antivirus software is not turned off. If it is turned off, it will only take a little more than 2 minutes.Refer to "3.5 Function Shortcuts" and click the compile project icon to start compiling (the chip model is ESP32 by default, and the menuconfig does not change).
4.4 Downloader
Select UART as the burning method, select the corresponding serial port,To make the development board enter the burning mode (press and hold IO0, press EN to enter the burning mode, you can release IO0):
Burning completed:
Press the EN button to run the program:
边栏推荐
- Mysql 45 study notes (23) How does MYSQL ensure that data is not lost
- postgresql 15源码浅析(5)—— pg_control
- 安全20220722
- Redis 使用LIST做最新评论缓存
- (8) Math class, Arrays class, System class, Biglnteger and BigDecimal classes, date class
- (5) final, abstract class, interface, inner class
- 微软 AI 量化投资平台 Qlib 体验
- (6) Enumeration and annotation
- SIP Protocol Standard and Implementation Mechanism
- (五)final、抽象类、接口、内部类
猜你喜欢
《DeepJIT: An End-To-End Deep Learning Framework for Just-In-Time Defect Prediction》论文笔记
Based on the local, linking the world | Schneider Electric "Industrial SI Alliance" joins hands with partners to go to the future industry
[Swift]自定义点击APP图标弹出的快捷方式
马斯克对话“虚拟版”马斯克,脑机交互技术离我们有多远
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
(8) Math class, Arrays class, System class, Biglnteger and BigDecimal classes, date class
(四)递归、可变参数、访问修饰符、理解 main 方法、代码块
【论文阅读】Mastering the game of Go with deep neural networks and tree search
立足本土,链接全球 | 施耐德电气“工业SI同盟”携手伙伴共赴未来工业
MySQL数据库安装配置保姆级教程(以8.0.29为例)有手就行
随机推荐
C语言从入门到如土——数据的存储
Win10 CUDA CUDNN 安装配置(torch paddlepaddle)
【C语言进阶】文件操作(一)
【AUTOSAR-RTE】-4-Port和Interface以及Data Type
No qualifying bean of type question
The application and practice of mid-to-platform brand advertising platform
endian mode
three.js 制作3D相册
Mysql 45 study notes (twenty-five) MYSQL guarantees high availability
ENSP,划分VLAN、静态路由,三层交换机综合配置
Why don't you programmers make a living off your own projects?And have to work for someone else?
errno错误码及含义(中文)
Exsl file preview, word file preview web page method
Win10 CUDA CUDNN installation configuration (torch paddlepaddle)
Thinking about data governance after Didi fines
mysql基础知识(二)
Redis counts new and retained users
Pytest e-commerce project combat (on)
LeetCode每日一练 —— 138. 复制带随机指针的链表
【AUTOSAR-RTE】-5-Explicit(显式)和Implicit(隐式) Sender-Receiver communication