资讯详情

安信可开发经验分享 | 安信可ESP-C3-12F模组使用内置USB烧录下载更新固件,无需TTL-USB转接器即可更新固件...

文章目录

  • 前言
  • 一、准备工作
    • 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

标签: ydl连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台