当前位置:网站首页>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:
边栏推荐
- 安全20220712
- 【SemiDrive源码分析】【MailBox核间通信】44 - 基于Mailbox IPCC RPC 实现核间通信(RTOS侧 IPCC_RPC Server 消息接收及回复 原理分析篇)
- endian mode
- log level and print log note
- 组件传值 provide/inject
- open failed: EACCES (Permission denied)
- Pytest电商项目实战(上)
- Daily practice of LeetCode - palindrome structure of OR36 linked list
- Implementation of a sequence table
- Win10 CUDA CUDNN installation configuration (torch paddlepaddle)
猜你喜欢

Just debuted "Fight to Fame", safety and comfort are not lost

两个地址池r2负责管地址池r1负责管dhcp中继

MySQL数据库安装配置保姆级教程(以8.0.29为例)有手就行

$attrs/$listeners

Thinking about data governance after Didi fines

qlib架构

Understanding and Using Unity2D Custom Scriptable Tiles (4) - Start to build a custom tile based on the Tile class (below)

马斯克对话“虚拟版”马斯克,脑机交互技术离我们有多远

IIR filter and FIR filter

A brief introduction to the CheckboxListTile component of the basic components of Flutter
随机推荐
idea工程明明有依赖但是文件就是显示没有,Cannot resolve symbol ‘XXX‘
「 每日一练,快乐水题 」1331. 数组序号转换
C primer plus study notes - 8, structure
Postgresql 15 source code analysis (5) - pg_control
5. How does the SAP ABAP OData service support the $filter operation
$parent/$children 与 ref
Port inspection steps - 7680 port analysis - Dosvc service
three.js make 3D photo album
ENSP,划分VLAN、静态路由,三层交换机综合配置
Knowledge Distillation 7: Detailed Explanation of Knowledge Distillation Code
Pytest电商项目实战(上)
What is a system?
Can't load /home/Iot/.rnd into RNG
[C language] Three-pointed chess (classic solution + list diagram)
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
MySQL修改root账号密码
Redis 统计用户新增和留存
Just debuted "Fight to Fame", safety and comfort are not lost
The application and practice of mid-to-platform brand advertising platform
【小土堆补充】Pytorch学习笔记_Anaconda虚拟环境使用