ESP32C3简约版---笔记(一)&固件烧录

这篇具有很好参考价值的文章主要介绍了ESP32C3简约版---笔记(一)&固件烧录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

  前段时间买了块合宙的ESP32C3简约版。正好有时间,就试着尝试玩一下。顺便记录一下过程,方便以后回忆时,能快速使用。大体是按照官网的流程来,加上自己的一些记录。其实官网也有比较详细教程了,也可以看看。合宙ESP32C3简约版官方教程

  文章虽然主要是以介绍合宙ESP32C3简约版开发为主,但是基于的是合宙的LuatOS上开发的,所以说大部分功能函数都是适于合宙的其它芯片,比如合宙的其它的芯片Air101,ESP32C3/S3之类的,具体的适配模组和芯片,可以参考官网LuatOS的介绍及适配芯片。

烧录流程:

准备工作

ESP32C3简约版通过Type-C口的USB连接线连接电脑

工具配置

首先下载好官方的下载工具Luatools:点击下载(旧版也不要怕,进入软件后会在线更新的)

ESP32C3简约版---笔记(一)&固件烧录

建议新建一个文件夹来保存,下载好后,是一个exe可执行文件,双击打开后会自动更新和扩展其它文件,在文件夹在目录下。

ESP32C3简约版---笔记(一)&固件烧录打开软件后,看到左上角的选择,把通用串口打印选上

ESP32C3简约版---笔记(一)&固件烧录

无需修改串口波特率,保持当前值即可

烧录固件

烧录前需要获取固件

找到Luatools所在的文件夹,文件夹的Luatools/resource/esp32c3_lua_lod/版本号中带有USB字样的,就是自动下载的正式版本固件

固件是拓展名为soc的文件,例如ESP32C3的固件:
ESP32C3简约版---笔记(一)&固件烧录
接着返回Luatools,点击下载固件按钮,在弹出的窗口中点击选择文件,选中刚才说的路径下的soc文件后,点击下载即可:

就是有时候会莫名其妙的下载失败,暂时不知道为什么。

ESP32C3简约版---笔记(一)&固件烧录ESP32C3简约版---笔记(一)&固件烧录

烧录脚本

点击项目管理测试按钮,点击左下角的创建项目新建一个新项目

选好芯片使用的固件,选好脚本即可下载

demo类的脚本,可以前往LuatOS官方仓库,在demo文件夹可以找到

Luatools工具也自动下载了正式版本的一些实例脚本可以在resource\某种型号\某个版本\demo文件夹看到,可以直接选择脚本进行烧录测试

如果芯片当前已经烧录的固件版本,和这里选择的固件相同,那么可以点击下载脚本只下载脚本;反之,建议点击下载底层和脚本,进行全刷。

查看日记

一般成功下载完固件后,串口会自动打开,如果没有打开串口,点击打开串口即可查看日志

如果还没反应,检查通用串口打印是否勾选, 重新选择串口打开,或者试试点击,重启串口
ESP32C3简约版---笔记(一)&固件烧录

常见问题

  1. 官方的Demo程序运行不了?

      有可能是开发板有新的固件了,需要更新。Luatools工具自动更新时,它的文件夹下的开发板固件文件夹,也会更新的,可以去找找一找。看看程序是不是因为固件老旧而运行不了,新的Demo函数。当然也可以直接前往固件下载网址:固件更新网址文章来源地址https://www.toymoban.com/news/detail-446037.html

到了这里,关于ESP32C3简约版---笔记(一)&固件烧录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ESP32之旅】ESP32C3 Arduino库使用方法

    目前官方已经支持了ESP32C3 的部分功能,可以在其官方wiki中看到: 官方提供了两个版本的安装连接,release和Dev。其中Release为稳定发布版本,Dev版本则支持更多的新特性。 Stable release link: Development release link: 安装方法也非常简单,打开Arduino IDE 然后在 文件 - 首选项 : 在附加

    2024年02月02日
    浏览(36)
  • ESP32C3 移植ST7735 LVGL

    关于lvgl LVGL是一个C语言编写的免费的开源图形库,其提供了用于嵌入式GUI的各种元素。用户可以利用丰富的图形库资源,在消耗极低内存的情况下构建视觉效果丰富多彩的GUI 。只需 64kB 闪存和 8kB RAM 就足以满足简单的用户界面。LVGL 可以驱动单色OLED、TFT 显示器、监视器或任

    2023年04月24日
    浏览(37)
  • 【esp32c3配置arduino IDE教程】

    本文主线FastBond2阶段1——基于ESP32C3开发的简易IO调试设备,esp32c3环境搭建,设计目标如下 设计用户操作界面,该设备具备简单易用的操作界面,外加显示屏SSD1306和旋转编码器进行显示和控制,用户后期可进行二次开发WiFi或蓝牙连接电脑或手机监控。 多种数字和模拟信号的

    2024年02月03日
    浏览(44)
  • ESP32C3学习&开发之路——VScode开发环境搭建

    上次搭建好了ESP IDF离线版的开发环境,但是我不想每次开发的时候都要打开“PowerShell”终端,也不想要输入指令进行编译和下载的操作,所以再搭建在VScode的软件上开发ESP32系列WiFi模组的开发环境。 VScode全称Visual Studio Code,免费而强大,可在Windows、Linux和Mac OS上运行。所以

    2024年02月10日
    浏览(40)
  • ESP32C3 LuatOS TM1650①驱动测试

    合宙TM1650驱动资料 TM1650.lua源码 TM1650 ESP32C3 SCL GPIO5 SDA GPIO4

    2024年02月07日
    浏览(46)
  • arduino Xiao ESP32C3 oled0.96 下雪花

    雪花下落的时候, 随机生成半径和位置 sandR和sandX,sandY 保存雪花下落位置的时候, 将其周边一圈设置为-1, 标记为有雪花 其他雪花下落的时候, 其他雪花的一圈如果遇到-1, 则停止下落, 并重复2

    2024年02月12日
    浏览(32)
  • ESP32C3 BLE5.0 吞吐速率的分析与测试

    前言: 本篇文章主要探讨下影响 BLE 传输速率的因素,分析和计算 BLE 1M PHY、BLE 2M PHY 的最大传输速率以及使用 ESP32-C3 验证两种 PHY 的传输速率 当前蓝牙核心规范的版本是v5.3, 从 BLE5.0 版本时, BLE已经可以支持多种物理层:LE 1M UNCODED PHY、LE 2M UNCODED PHY 以及 LE CODED PHY, 其中

    2024年02月12日
    浏览(86)
  • 【Arduino环境下驱动合宙esp32c3单片机基本外设】

    本教程是参加FastBond2活动主题4 - 测量仪器中的【Arduino环境下驱动合宙esp32c3单片机基本外设】。 围绕FastBond2阶段1——基于ESP32C3开发的简易IO调试设备项目需求开发。 设计目标: 多种数字和模拟信号的输入输出:用户可以选择不同的输入输出模式,并通过设备的操作界面进行

    2024年02月04日
    浏览(40)
  • Conmi的正确答案——使用eclipse进行ESP32C3的debug

    eclipse IDE 版本:2023-12 参考大神的教程:【图文】手把手教你使用 Eclipse IDE 开发 ESP32 (这里是为了我下次回来速通才写的部分) 相关软件参数: 汉化(安装完成会提示重启应用): Name: Chinese Location: https://mirrors.nju.edu.cn/eclipse/technology/babel/update-site/latest/ 乐鑫(选中两个

    2024年01月19日
    浏览(35)
  • ESP32C3 LuatOS RC522①写入数据并读取M1卡

    LuatOS RC522官方示例  ESP32C3-CORE开发板    程序在数据块8中写入数据{0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}

    2024年02月10日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包