338|1

4

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

2024 DigiKey 创意大赛】之esp32开发环境搭建 [复制链接]

 

距离收到板子已经快有一个月了,最近一直苦于这个开发环境的搭建,在公司电脑实现了vscode开发环境的搭建,在自己电脑上死活不行。暂且记分享下搭建开发环境的步骤吧。

之前没使用过这个开发环境,网上查找信息了解到安装离线包可以使用于是折腾了2天发现一个问题,通过离线包安装IDF环境可以用,直接使用win10 的命令行,在需要编译的工程目录下直接依次输入以下命令可以完成,工程配置,编译 ,烧录。(使用s3不需要按住boot烧录 使用esp32则需要按住)

idf.py set-target esp32s3             选择芯片
idf.py menuconfig                     配置
idf.py build                          编译
idf.py -p COM39 flash                 烧录 
idf.py -p COM39 -b 460800  flash      烧录
idf.py -p COM39monitor                监视

但是在使用ADF时候就出问题,过程很复杂没解决,出现git clone 的问题参考这篇文章解决问题吧:ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S_esp-adf gitmodules-CSDN博客

关于git clone 问题还有一个解决办法:使用官方工具esp-gitee-tools,具体方法

1.先从gitee上拉取辅助包esp-gitee-tools

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

2.接着我们来拉取esp-adf,记住先只拉取esp-adf(esp-idf同理),不包含子模块

git clone  https://github.com/espressif/esp-adf.git

3.通过esp-gitee-tools来更新esp-idf(包括子模块)

cd esp-gitee-tools
./submodule-update.sh ~/自己实际要存放的路径/esp-adf

  ESP-IDF、ESP-ADF安装与配置-CSDN博客  本来不想使用vs code。 没办法使用vscode安装了一个插件,然后才跑通里面的例程,但是还有个别的没跑通。

安装方法参考:基于 VScode 搭建ESP32开发环境 esp-idf_visual studio code连接esp32-CSDN博客

 在vscode是里面可以选择不在线安装,可以先离线安装好后,在使用vscode插件来找到你安装的路径(第一步骤是在线安装,第三个选项就是选择离线包)。它会自动扫描的安装文件

在使用里面demo时候有一个报错:

E (3045) MEDIA_OS: Not found right xTaskCreateRestrictedPinnedToCore.
Please enter IDF-PATH with "cd $IDF_PATH" and apply the IDF patch with "git apply $ADF_PATH/idf_patches/idf_v3.3_freertos.patch" first
E (3065) AUDIO_THREAD: Error creating RestrictedPinnedToCore media_task
E (3075) ESP_AUDIO_CTRL: Error create media_task

解决办法:

git apply $ADF_PATH/idf_patches/idf_v3.3_freertos.patch

补丁路径:xx/esp_adf/idf_patches

然后就可以找一个demo使用开头的方法编译下载进去了。

网上使用esp-idf的很多使用esp-adf就很少,因为我这个项目使用的音频相关的得需要adf这个框架,总之这个环境搭建的很麻烦。

 

 

                 

最新回复

esp32开发环境的搭建比较麻烦,下载安装的软件有点繁琐   详情 回复 发表于 2024-9-6 07:45
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

esp32开发环境的搭建比较麻烦,下载安装的软件有点繁琐

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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