文章目录
- 前言
- 一、准备工作
-
- 1.1硬件准备
- 1.2 软件准备
- 1.2 接线
- 二、烧录步骤
- 联系我们
前言
ESP-C3-12F是我公司开发的基于乐信的ESP32C3芯片做的WiFi 该模块支持模块Wi-Fi 802.11b/g/n和 BLE5.0,有两种FLASH 配置分别为外部 FLASH 和内置 FLASH。
此外,我们还有不同的包装,欢迎咨询。
外置 2MByte FLASH: 内置 4MByte FLASH: ESP-C3-12F提供了一个USB串口/JTAG可用于烧录和调试的调试器ESP-C3-12F除了能通过串口下载之外还可以不用借助USB可直接使用串口芯片USB开发和调试。本文将介绍如何通过USB进行下载。
一、准备工作
1.1硬件准备
1.2 软件准备
本文是直接带linux项目烧录,需要准备Linux 开发环境和ESP-IDF环境搭建。
1.虚拟机安装步骤如下: 下载安装 VM 点击我下载虚拟机 和谐码:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6(仅学习使用) 下载镜像,在这里选择ubuntu桌面版18.04.4版,点我下载 安装Ubuntu 参考安装教程 2. 下载esp-idf(环境建设见乐信官网)
1.2 接线
ESP-C3-12F和USB三根线连接在线之间,其接线方式如下:
ESP-C3-12F | USB |
---|---|
GND | GND(黑色线) |
IO18 | D-((白色线) |
IO19 | D (绿色线) |
如图所示:
因为ESP-C3-12F模块工作电压为3.0V ~ 3.6V之间,USB供电电压为5V,所以ESP-C3-12F也需要单独使用3.3V进行供电!
二、烧录步骤
1.以工程helloworld为例
cd esp-idf/examples/get-started/hello_world/ //进入工程目录 idf.py set-target esp32c3 //选择esp32c3模组 idf.py menuconfig // 进入 menuconfig 配置界面
2.选择Component config → ESP System Settings → Channel for console output → USB Serial/JTAG Controller 3.设置完成后,按q保存退出 4.将ESP-C3-12F连接到虚拟机
ll /dev/ttyACM* //查看USB端口 idf.py build //编译 idf.py -p /dev/ttyACM0 flash monitor //下载打印
当打印出了Hello World 之后说烧录成功了:
联系我们
官方官网:https://www.ai-thinker.com 开发DOCS:https://docs.ai-thinker.com 官方论坛:http://bbs.ai-thinker.com 技术支持:support@aithinker.com