通过ESP-IDF开发环境搭建(Windows)

7 篇文章 0 订阅
4 篇文章 0 订阅

我的芯片照片

ESP32官网简介

乐鑫 ESP32-C3 功能介绍|乐鑫科技 (espressif.com.cn)

        ESP32-C3 是一款安全、低功耗、低成本的 RISC-V MCU,支持 Wi-Fi 和 Bluetooth 5 (LE)。内存资源丰富,可满足各类常见的物联网产品功能需求

官方开发文档

快速入门 - ESP32-C3 - — ESP-IDF 编程指南 latest 文档 (espressif.com)

ESP-IDF 下载地址

dl.espressif.cn/dl/esp-idf/?idf=4.3

样例代码仓库位置

esp-idf/examples at 3a719415035949d61ac8e6ace8e085533ee91074 · espressif/esp-idf · GitHubk​​​​​​​k


第一步:下载开发工具

                   下载&安装 ESP-IDF

                        传统软件安装一样,安装完毕后,可以看到如下工具

第二步:启动 "ESP-IDF 5.1 PowerShell"

第三步:进入源代码目录

        以Sample代码为例: D:\Work\esp-idf-sample_code\esp-idf\examples\get-started\blink

        注意:源代码目录路径不可以带中文,也不能带空格

第四步:设置芯片型号

        idf.py set-target  esp32c3  

第五步:配置编译设置

        idf.py menuconfig

第六步:清空上一次的缓存

        idf.py fullclean

第七步:开始编译

        idf.py build

出现以下图,表示编译成功

第八步:确认对应串口​​​​​​​

 串口驱动下载地址:https://www.wch.cn/downloads/file/315.html?time=2024-02-12%2009:27:49&code=n9EhEfWlasvPb0Kz80GF1gQnPsmlJn02oMiQbmi3      

第九步:连接设备&烧录

 连接好线后,开始烧录:注意windows下COM6,不能写为 com6,必须大写

烧录指令: idf.py -p COM6 -b 460800 flash

第十步:用三方工具登录设备查看是否成功 

可以看出设备内的程序被烧纸成了我们的程序

 


我公司承接各类技术服务,主要聚焦于:stm32、单片机、嵌入式、QT应用开发、Web+Python+Django应用开发。欢迎合作。

  • 27
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
esp32-freertos-sdk 工具包 See the Getting Started guide links above for a detailed setup guide. This is a quick reference for common commands when working with ESP-IDF projects: Setup Build Environment (See Getting Started guide for a full list of required steps with details.) Install host build dependencies mentioned in Getting Started guide. Add tools/ directory to the PATH Run python -m pip install -r requirements.txt to install Python dependencies Configuring the Project idf.py menuconfig Opens a text-based configuration menu for the project. Use up & down arrow keys to navigate the menu. Use Enter key to go into a submenu, Escape key to go out or to exit. Type ? to see a help screen. Enter key exits the help screen. Use Space key, or Y and N keys to enable (Yes) and disable (No) configuration items with checkboxes "[*]" Pressing ? while highlighting a configuration item displays help about that item. Type / to search the configuration items. Once done configuring, press Escape multiple times to exit and say "Yes" to save the new configuration when prompted. Compiling the Project idf.py build ... will compile app, bootloader and generate a partition table based on the config. Flashing the Project When the build finishes, it will print a command line to use esptool.py to flash the chip. However you can also do this automatically by running: idf.py -p PORT flash Replace PORT with the name of your serial port (like COM3 on Windows, /dev/ttyUSB0 on Linux, or /dev/cu.usbserial-X on MacOS. If the -p option is left out, idf.py flash will try to flash the first available serial port. This will flash the entire project (app, bootloader and partition table) to a new chip. The settings for serial port flashing can be configured with idf.py menuconfig. You don't need to run idf.py build before running idf.py flash, idf.py flash will automatically rebuild anything which needs it. Viewing Serial Output The idf.py monitor target uses the idf_monitor tool to display se
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

汉森教育

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

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

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

打赏作者

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

抵扣说明:

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

余额充值