还是使用vscode看着界面舒服一些,代码提示也比Espressif IDE好用一些,不过前期配置确实有点麻烦,记录一下当时遇到的坑。
- 下载安装vscode
- 在vscode中安装扩展Espressif IDF
- 安装好后配置Espressif IDF
F1搜索ESP-IDF
选择配置ESP-IDF插件
弹出界面有三种配置选项,我之前已经安装了ESP-IDF,所以选择第三个从已有安装(如果没有安装不要选这个)
基本看提示操作就行,期间遇到一个问题:
安装相关python支持的时候提示我pip版本低了,需要我手动升级,到目录下CMD命令python -m pip install --upgrade pip
就行,但是我时间的时候老是timeout,需要更换源,试了几个还是豆瓣源最好使,命令pip config set global.index-url http://pypi.douban.com/simple/
之后再升级应该就没问题了。pip升级好后关了vscode重开进行配置Espressif IDF就行,他会从之前失败的步骤重新开始。 - 使用例程测试
F1搜索ESP-IDF
选择展示示例项目
选hello_world示例,点击右边Create project using example hello_world生成工程
底部栏先选择端口
选择芯片(用啥芯片就选啥,不要选错了)
选择下载方式
编译(慢慢等)
编译没问题的话就下载(没选下载方式的话会提示选下载方式)
这样程序就下载到板子里了,可以打开监视器查看通信内容(也可以用其他串口设备查看,波特率115200)
此外,上面的步骤也可以换为编译、下载、监视一键三连