ESP-WRO0M-32(一):VS Code环境搭建
再Windows vscode搭建esp32开发环境,以及新建工程
·
前言
本人从事便携式户外储能行业,以前的储能基本上没什么与外部通讯的功能,最多自带低功耗蓝牙,连WiFi都没有,现在项目需要添加WiFi功能,将产品定义为物联网产品。ESP32早已听闻,它自带蓝牙和WiFi,再合适不过了。这两天就开始踏ESP32的坑,在公司电脑搭建开发环境花了3天的时间,各种乱七八糟的问题,在家的电脑一个晚上就把环境搭建好了,真见鬼。
一、准备安装包
二、安装
1.安装ESP-IDF
- 1.1.以管理员身份打开安装包(下面只讲需要操作的步骤,未讲到的界面默认下一步即可)
- 1.2.如果未出现以下界面需要点击红色框按钮进行自动修改
- 1.3.安装路径自己修改,不能存在中文和空格
- 1.4.第一个选项可以不用勾,我们无需打开Eclipse。
- 1.5.安装成后出现一下两个界面,红色框内需要注意,本人公司电脑的git有问题,导致后面vs code的配置一直有毛病,而且重装几次都没发现,如果大家也出现错误的也去装一下git。
2.安装vs code
- 2.1.网上一堆教程,不细讲
三、配置
1.配置vs code
- 1.1.打开vs code,搜索安装 Espressif IDF
- 1.2.按下F1,输入esp-idf:configure esp进入ESP-IDF插件配置界面(进入配置界面稍微有点慢)
- 1.3.我们已经安装ESP-IDF工具,选择第二选项
- 1.4.自动查找我们安装好的ESP-IDF,最后的路径保持默认,最后按下Install即可自动安装完成。(本人安装期间遇到一个错误“用户无法写入设置”,此错误指的是settings.json有错误,文件有语法错误,这个是特别令人疑惑的情况,settings.json一般是自动生成,竟然出现语法错误,挠破头皮都想不到的情况,不过修改正常即可。)
2.新建工程
- 2.1.打开例程项目
- 2.2.选择例程地址
- 2.3.创建一个工程
3.配置工程
- 3.1.设置该工程用于那个芯片,我的是ESP-WRO0M-32,直接选择ESP32,再选择该芯片对应的工程(刚刚新建的工程)。
- 3.2.配置(进入配置界面有点慢),配置完后点击保存
四、编译下载
1.编译
- 1.1.编译,第一次编译特别久
- 1.2.选择下载方式和下载端口,我们使用串口下载,可以在设备管理器中查看端口号,我这是COM19
- 1.3.下载,点击下载
- 1.4.下载完成自动复位,可以看到LED在闪烁。
总结
终于搞定,环境搭建步骤看似容易,但每个人遇到的情况都不一样,问题多多啊,后面继续写蓝牙和WiFi。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)