赞
踩
1)安装python,然后添加到环境变量中
这步主要存在没有安装过python环境的铁子
2)安装esp-idf离线工具,下载如图所示的安装包,下载地址:https://dl.espressif.cn/dl/esp-idf/?idf=4.4
(注:我使用的时候下载的版本是esp-idf-4.4.1,现在最新的是esp-idf-4.4.2)
安装步骤:1、使用管理员权限直接运行下载的安装包;
2、按提示一步步确认进行即可,到如下步骤可选安装组件如图所示:
3)安装Vscode,下载地址:https://code.visualstudio.com/download
安装之后启动,先安装如图的扩展组件,重启Vscode即可;
4)安装乐鑫的ESP插件
(1)打开扩展商店,搜索 Espressif IDF点击安装即可;
(2)安装之后,进入命令面板(按F1|按Ctrl+Shift+P|查看->命令面板),输入 ESP-IDF: Configure ESP-IDF ,
选择配置ESP-IDF插件,然后选择第三个选项如图所示:
(3)等待自动配置完成,出现如图2所示即可关闭窗口;
1)打开命令面板(按F1|按Ctrl+Shift+P|查看->命令面板),输入esp-idf:example,选择展示示例项目如图所示;
2)选择本地IDF路径;
3)选择示例工程,并确定保存的路径;
4)通过阅读开发板原理图,可看出板上LED的控制引脚并更改程序的LED控制,即可控制板上LED的亮灭情况;
原理图的下载:https://docs.ai-thinker.com/media/esp32/docs/nodemcu-32_v1.3_e8_a7_84_e6_a0_bc_e4_b9_a6-.pdf
1)简述
数字的标注:1:选择串口端口号,如COM71;
2:选择芯片型号;
3:工程idf设置,相当于menuconfig;
4:清理所有编译文件(默认是build文件夹);
5:编译工程;
6:烧录方式,如UART、JTAG和DFU;
7:烧录程序;
8:log监视窗口,可进行监听程序log的运行情况;
9:编译+烧录+自动打开log监视窗口;
10:openocd配置,开启openocd或停止openocd。
2)选择目标芯片的串口,
3)选择芯片,我使用的是ESP32,如图;
注:4中的选项是开发板的类型,我是根据以下两个连接进行选择了ESP32-SOLO-1 ;
https://www.espressif.com.cn/zh-hans/products/modules
https://www.bilibili.com/read/cv15539489/
开发板规格书:https://docs.ai-thinker.com/_media/esp32/boards/nodemcu-32%E5%BC%80%E5%8F%91%E6%9D%BF%E8%A7%84%E6%A0%BC%E4%B9%A6v2.0.pdf
4)编译程序,出现如图情况即为编译成功;
5)在烧录之前需要选择烧录的方式,选择UART,出现如图情况即为烧录成功;
6)烧录成功后即可点击监听图标,实现对程序运行情况的监听查看log打印;
注:烧录程序需注意问题,烧写程序时如出现烧写错误时重新烧写时可按boot键进行烧写。
1)打开命令面板,找到ESP-IDF:新建项目并打开;
2)输入工程名1,选择工程路径2,选择芯片3,选择端口4,添加组件的目录5(之前安装ESP-IDF离线工具的安装目录)(5为非必要选项),选择模块app,创建之后需要等几分钟;
3)创建成功之后(打开会出现一些配置弹窗,如图等情况,全不做选择),直接通过对main.c进行写程序,配置launch.json等按照本文中的编译、烧录过程实现烧录与调试;
浅谈一下:
入手过程过于繁琐,失败多次总结出的,关于python安装,是没有安装过python的需要手动安装一下,也可在安装IDF时在线自动安装。
希望大家喜欢!!!!!
单步调试方案:ESP32+VSCODE+ESP下载器的使用
问题总结:ESP32+VSCODE环境搭建问题总结
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。