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:
由于手头没有板子,未完待续