首页 > 其他分享 >macos上安装esp-idf v4.2版本

macos上安装esp-idf v4.2版本

时间:2024-08-07 19:54:44浏览次数:13  
标签:macos esp esp32 py v4.2 idf world cu

参考

https://docs.espressif.com/projects/esp-idf/en/release-v5.0/esp32/get-started/linux-macos-setup.html

安装 Prerequisites

brew install cmake ninja dfu-util

git下载idf 4.2版本并安装

git clone -b release/v4.2 --recursive https://github.com/espressif/esp-idf.git  esp-idf-4.2
cd esp-idf-4.2
./install.sh esp32 # 指定安装esp32版本, 注意python版本不能太高,我这里是conda安装的python3.7

image

导出环境变量

. ./export.sh

运行hello_world示例(我使用的说esp32 wroom模块)

cd ..
cp -r esp-idf-4.2/examples/get-started/hello_world
cd hello_world

idf.py set-target esp32
idf.py build

然后目录下面会生成build文件夹:hello_world/build)

把主板连接到电脑,查看端口号

ls /dev/cu.*

image

这里是cu.usbserial-0001

烧录到开发板

idf.py -p /dev/cu.usbserial-0001 flash # -p 是指定端口号

查看输出

idf.py -p /dev/cu.SLAB_USBtoUART monitor # control+] 退出

标签:macos,esp,esp32,py,v4.2,idf,world,cu
From: https://www.cnblogs.com/urahyou/p/18347753

相关文章

  • MacOS 中Boost的安装和使用
    Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉,值得每位C++程序员学习使用。1安装Boost1.1使用源码安装下载Boost源码解压放在任意目录,例如/usr/local/boost_1_63_0./bootstrap.sh./b2headers./b2留意运行日......
  • Python安装教程(含MacOS&&Linux系统)
    Python安装教程Windows用户访问Python官网:WelcometoPython.org 打开下载好的安装包根据提示安装   Pip换源(系统级别)(注:Pip在3.4以上的版本才支持,3.4之前的版本可以在cmd中输入 easy_installpip 下载pip)1.为什么要换源?Python安装......
  • 统一返回封装类ResponseResult
    统一返回封装类ResponseResult1、ResponseResult/***@author:yc*@des:统一返回封装类*@date:2024/08/0714:08*/@Data@NoArgsConstructorpublicclassResponseResult<T>{/***请求时间*/privateStringrequestTime;......
  • macOS Sequoia Beta 隐藏款新壁纸
    苹果发布了macOSSequoiaBeta5,有一些Mac用户安装后发现了一款新的森林主题壁纸。但是,该壁纸还未正式发布,而且还隐藏在系统文件中。新壁纸:Sequoia-Sunrise1920×1080266KB隐藏文件夹位置以及新壁纸的.heic和.mov格式 (动态模式)下载链接「包含标准的macOSS......
  • esp32安装circuitpython
    安装Thonnyhttps://thonny.org/在Thonny中安装circuitpython在配置解释器中选择circuitython然后点击右下角“安装或更新...“variant这里我选择了DOITesp32DevelopmentBoard(试过其他的一些个,不知道为什么安装完之后会无限重启,所以最后选择了这个)烧录完之后,重新连接,Th......
  • ESP8266通过CH340驱动板无法识别问题
    官方文档接线图,按照接线就行,电阻用10K,当时没有找到10K的我用的11K的也能用。1.RST、EN用上拉电阻接到3.3V2.VCC用3.3V供电3.GND、GPIO15接地就行4.TX、RX连接串口的RX、TX交叉连接就行还有,官方文档提示:尽量不要使用USB转TTL的3.3V或5V供电。建议使用2节干电池或......
  • Windows 和 MacOS 上安装配置ADB(安卓调试桥)_android adb工具安装 mac
    一、Android调试桥(ADB)Android调试桥(ADB)是一款多功能命令行工具,它让你能够更便捷地访问和管理Android设备。使用ADB命令,你可以轻松执行以下操作网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!在设备上安装、复制和删除文件;安装应用程序;录制设备屏幕或截......
  • 【ESP01开发实例】-ESP-01驱动DS1307/DS1321实时时钟模块
    ESP-01驱动DS1307/DS1321实时时钟模块文章目录ESP-01驱动DS1307/DS1321实时时钟模块1、DS1307/DS1321介绍2、硬件准备与接线3、代码实现本文将介绍如何使用ESP8266(ESP-01)模块、DS3231RTC或DS1307RTC和16×2LCD构建实时时钟。时间和日期显示在......
  • 【ESP01开发实例】-ESP-01驱动DHT11和DH22传感器
    ESP-01驱动DHT11和DH22传感器文章目录ESP-01驱动DHT11和DH22传感器1、DHT11/DHT22传感器介绍2、LCD1602介绍3、硬件准备与接线4、代码实现本主题介绍如何使用DHT11和DHT22相对湿度和温度传感器与ESP8266ESP-01Wi-Fi模块,将相对湿度和温度的测量值显......
  • 【ESP01开发实例】-ESP-01驱动LCD1602 I2C
    ESP-01驱动LCD1602I2C文章目录ESP-01驱动LCD1602I2C1、LCD1602介绍2、硬件准备与接线3、代码实现ESP8266ESP-01模块只有8个引脚,其中4个可用作I/O(输入/输出)引脚(GPIO0、GPIO2、RX和TX),这个I/O引脚数量不足以运行16个引脚。×2LCD屏,至少需要......