NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • 资料

  • 笔记

    • 嵌入式工具
    • 电池

    • 从墨水屏项目中学习嵌入式
    • 合宙ESP32C3上手
      • 刷入 MicroPython
        • 下载 固件
        • 下载 烧录工具
        • 烧录
      • 调试
        • Thonny
        • VsCode
      • 参考
    • 实践-使用ESP32提醒打卡
    • EEWORLD Follow me 第2期
    • EEWORLD Follow me 第3期
  • 嵌入式
  • 笔记
NipGeihou
2023-10-24
目录

合宙ESP32C3上手

笔者入手的是 12.9 元的合宙经典款 ESP32C3。据说 9.9 和 12.9 区别仅在于有无串口芯片,实际上都是适应 usb 连接的,有无串口都一样,下次可以买个 9.9 的玩一下。

# 刷入 MicroPython

# 下载 固件

MicroPython - Python for microcontrollers (opens new window)

  • MicroPython 官网

  • Download

  • MCU 选择 esp32c3 ,找到下图

image-20231024001852168

笔记

看教程这里应该还有一个 ESP32-C3 with USB ,但不知道为什么不见了。据说是固件应该通用了

  • 下载最新版的固件,如当前最新 v1.21.0 (2023-10-05) .bin

# 下载 烧录工具

工具 | 乐鑫科技 (opens new window)

  • 乐鑫官网
  • 下载 Flash 下载工具

# 烧录

  • 在设备管理器中确认好开发板的 COM 号

  • 打开上面下载的烧录工具,ChipType 选择 ESP32-C3 ,LoadMode 选择 USB

image-20231024002534202

  • 清除固件
    • 选择 COM
    • 点击 ERASE

笔记

在其他教程中,按完 ERASE 就会出现 FINISH完成 ,但我一直卡在 等待上电同步 ,经过如下尝试

  • 安装 CH343SER.EXE - 南京沁恒微电子股份有限公司 (opens new window),并按提示重启电脑
  • 点击 ERASE ,长按开发板上的 BOOT 开始跑进度。
  • 最后完成清除

PS:虽然卡在 等待上电同步 ,跟工具一起打开的终端窗口是有信息在动的,需要留意。

  • 烧录固件
    • 选择固件,勾选
    • 选中地址 0x0 或者 0x0000 (一样的东西)
    • START

image-20231024010002716

笔记

  • 同样这里,我按 START 也是卡在 等待上电同步 ,需要按一下开发板上的 BOOT ,要在电脑 START 按下后尽快按开发板的 BOOT ,晚了也不行。
  • 如果连 等待上电同步 都不卡,说明不在下载模式,按住 BOOT 通电进入。

# 调试

# Thonny

  • 下载:略
  • 打开程序,点击右下角
  • 选中配置解释器

image-20231024010828450

  • 即可在 Thonny 中的 Shell 访问到开发板

# VsCode

  • 安装 RT-Thread MicroPython - Visual Studio Marketplace (opens new window)

# 参考

  • ESP32C3-CORE 开发板 - LuatOS 文档 (opens new window)
上次更新: 2024/03/11, 22:37:05
从墨水屏项目中学习嵌入式
实践-使用ESP32提醒打卡

← 从墨水屏项目中学习嵌入式 实践-使用ESP32提醒打卡→

最近更新
01
元器件
05-23
02
iSCSI服务搭建
05-10
03
磁盘管理与文件系统
05-02
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式