ESP32-S3环境搭建

   简单记录下esp32-s3的开发环境搭建,之前没使用过这个开发环境,网上查找信息了解到安装离线包可以使用于是折腾了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

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在嵌入式里摸爬滚打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值