1811|4

155

帖子

1

TA的资源

一粒金砂(高级)

楼主
 

二、ESP32-S2-Kaluga-1开发环境ESP-IDF搭建 [复制链接]

 

此篇介绍本人搭建ESP32-S2-Kaluga-1的ESP-IDF环境过程。

1、回顾早前踩坑经历

本人已经进行过Arduino和MicroPython的ESP32开发,也尝试过Platform IO IDE的方式,很想体验官方的IDF,因此,年初时购置了ESP32-LyraT-Mini开发板。

不过这里本人犯了一个错误(姑且称为“IDE依赖症”):采用VS Code + Espressif IDF插件,并完全依靠插件来下载和部署IDF,而且为了适配开发板,又尝试部署ADF。

结果可想而知,github的烂网速搞得在下焦头烂额,好不容易搞定了IDF,结果ADF下载不下来,又通过控制台一通瞎鼓捣,成功把IDF也搞死了,最后决定先让LyraT-Mini板子吃灰吧。

2、此次搞定IDF过程

这次参加2022得捷电子创新设计大赛,本人申请了Kaluga套件,于是决定再重新部署IDF,终于成功实现build + flash。

1)选择乐鑫官方下载站点

因为github的使用体验一直很差,本次决定绕过采用乐鑫官方下载。ESP-IDF文档(https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html)页面中有手动安装的介绍,也有下载Windows Installer Download的链接(https://dl.espressif.cn/dl/esp-idf/?idf=4.4)。

 

 

  图2-1 ESP-IDF官网下载

 

2)安装

这里本人的IDE依赖症再次发作,下载了Espressif-IDE版本,一同安装了IDE(基于Eclipse)和IDF v4.4。

自定义并完全安装全部组件后,桌面生成三个快捷方式:

Espressif-IDE:指向..\espressif\tools\espressif-ide\2.5.0\espressif-ide.exe,打开IDE。

ESP-IDF 4.4 CMD:打开一个CMD窗口,并且设置path环境变量,即在打开的控制台中向path中添加临时变量,指向IDF的build相关工具,另外设置Python虚拟机、Git和临时创建环境变量IDF_PATH。

ESP-IDF 4.4 PowerShell:同上方式打开一个PowerShell窗口。

 

 

图2-2 完全安装和生成快捷方式

 

 图2-3 ESP-IDF 4.4 CMD运行初始效果

 

3)IDE使用失败

这里安装的IDE在创建项目时总是提示要安装工具,却不提示要安装什么工具,而且安装进度一直卡在20%(个人猜想还是github的问题)

 

 

 

 图2-4 Espressif-IDE创建IDF工程失败

 

4)控制台操作成功

于是干脆使用控制台来操作,按照命令指示一步步执行,最后成功编译了hello_world项目。

首先,拷贝IDF中的hello_world项目到自建工作空间。

再次,IDF CMD转到拷贝的项目目录。

接着,执行命令“idf.py set-target esp32s2”,设置设备选型。这里跳过了“idf.py menuconfig”,也就是配置组件环节。

然后,执行命令“idf.py build”。

最后,插上开发板(两个micro口,一个供电,一个USB-TTL),并执行命令“idf.py -p COMn flash”,注意COMn要替换成自己PC识别的编号。

 

 

 

 

 

图2-5 IDF CMD编译过程

 

 

图2-6 IDF CMD烧写过程

 

图2-7 运行现象

 

最新回复

大佬已经先行一步了,我还在学习ST的GUI软件   详情 回复 发表于 2022-7-14 21:28
点赞 关注
 
 

回复
举报

2万

帖子

74

TA的资源

管理员

沙发
 

总结经验来战,加油:)

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

6773

帖子

2

TA的资源

版主

板凳
 

分享一个经验,用vscode编译ESP32的时候要把杀毒软件关闭,否则会很慢。

 
 
 

回复

1237

帖子

66

TA的资源

纯净的硅(中级)

4
 

这玩意确实很难安装,我两台电脑,离线安装,一台成功,一台装不上

 
 
 

回复

6060

帖子

6

TA的资源

版主

5
 

大佬已经先行一步了,我还在学习ST的GUI软件

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表