当前位置:网站首页>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:
边栏推荐
- Know the showTimePicker method of the basic components of Flutter
- Pytest e-commerce project combat (on)
- Zotero如何删除自动生成的标签
- Web container and IIS --- Middleware penetration method 1
- The idea project obviously has dependencies, but the file is not displayed, Cannot resolve symbol 'XXX'
- $attrs/$listeners
- LeetCode每日一练 —— 138. 复制带随机指针的链表
- 安全20220718
- qlib自动化quant
- A brief introduction to the showDatePicker method of the basic components of Flutter
猜你喜欢
(四)递归、可变参数、访问修饰符、理解 main 方法、代码块
type_traits metaprogramming library learning
Recursive implementation of the Tower of Hanoi problem
type_traits元编程库学习
MATLAB/Simulink&&STM32CubeMX工具链完成基于模型的设计开发(MBD)(三)
C语言从入门到如土——数据的存储
Mysql 45 study notes (twenty-five) MYSQL guarantees high availability
Web container and IIS --- Middleware penetration method 1
Win10 CUDA CUDNN installation configuration (torch paddlepaddle)
mysql数据库安装(详细)
随机推荐
$attrs/$listeners
$parent/$children and ref
IIR filter and FIR filter
idea工程明明有依赖但是文件就是显示没有,Cannot resolve symbol ‘XXX‘
浅识Flutter 基本组件之showDatePicker方法
Redis 统计用户新增和留存
(6) Enumeration and annotation
"DeepJIT: An End-To-End Deep Learning Framework for Just-In-Time Defect Prediction" paper notes
Mysql 45 study notes (twenty-four) MYSQL master-slave consistency
(8) Math class, Arrays class, System class, Biglnteger and BigDecimal classes, date class
IDEA common shortcut keys and plug-ins
type_traits元编程库学习
three.js 制作3D相册
MySQL to revise the root password
qlib架构
Learning DAVID Database (1)
Safety 20220722
C语言从入门到如土——数据的存储
BUG消灭者!!实用调试技巧超全整理
《DeepJIT: An End-To-End Deep Learning Framework for Just-In-Time Defect Prediction》论文笔记