文章目录

  • 1. 安装链接
  • 2 esp32 固件
  • 3 luatoos v2.1.42
  • 3.1 下载固件
  • 3.2 下载lua文件
  • 4 小结
  • 5 其他版本,我使用失败的版本
  • 5.1 Luatools
  • 5.2 下载


1. 安装链接

目前找到了几个版本的luatools,下载esp32建议使用第三个
下载路径:

  1. Luat下载调试工具1.6.4
    https://www.openluat.com/Product/software/luatools.html
  2. luatool v2.0.76
    https://doc.openluat.com/wiki/3?wiki_page_id=695 安装v2,串口选择时出问题了,选择下拉框tool会卡,然后显示无反应,下拉弹出后瞬间就缩回去了,v2选中串口后,直接按向下键可以选择串口
  3. luatool 2.1.42(esp32 建议使用)
    https://wiki.luatos.com/pages/tools.html

好像还可以通过esp32-idl-tool下载固件,https://dl.espressif.com/dl/esp-idf/
我没有用过,就不展开了。

2 esp32 固件

ESP32-C3芯片 – https://wiki.luatos.com/chips/esp32c3/mcu.html
下载路径:https://gitee.com/dreamcmi/LuatOS-ESP32/releases

感谢梦程大佬提供的

esp32增量更新程序 esp32固件_lua


下载这两个soc,后续用luatools导入

ESP32C3-V0001-BETA4.zip:代码源,和前一章如何git连接的内容一致。
下载 Source code (zip):LuatOS-SoC_esp32c3_V0001-RC1.soc

下载后,双击soc文件,使用bindizip打开,解压出来如下

esp32增量更新程序 esp32固件_嵌入式硬件_02

3 luatoos v2.1.42

安装链接:https://wiki.luatos.com/pages/tools.html

esp32增量更新程序 esp32固件_嵌入式硬件_03


我的直接点击无法自动下载,需要右击链接另存为才可以保存

esp32增量更新程序 esp32固件_嵌入式硬件_04


下载后会提示更新,先更新后使用。

3.1 下载固件

选择适合的com口

esp32增量更新程序 esp32固件_luat_05

选中“4G模块USB打印”,选择下载固件,选中下载的soc文件,再点击下载,即可下载成功。

esp32增量更新程序 esp32固件_luat_06

esp32增量更新程序 esp32固件_esp32增量更新程序_07

3.2 下载lua文件

选择创建项目,输入项目名称。
选择soc固件
添加脚本,自己编写的lua文件
选择下载脚本

esp32增量更新程序 esp32固件_esp32增量更新程序_08

4 小结

本章简单介绍下使用luatools如何下载esp32固件。
感谢梦程大佬的指导,欢迎大家加群讨论667220396。

ps:固件好像也可以自行编译,不过我没试过,放一个链接,后续再看看
LUATOS-SOC云编译自定义固件教程 – https://doc.openluat.com/article/3639

5 其他版本,我使用失败的版本

5.1 Luatools

下载路径:

  1. Luat下载调试工具1.6.4
    https://www.openluat.com/Product/software/luatools.html
  2. luatool v2
    https://doc.openluat.com/wiki/3?wiki_page_id=695 PS:我的电脑安装v2,串口选择时出问题了,选择下拉框tool会卡,然后显示无反应,下拉弹出后瞬间就缩回去了,目前我使用的时v1.6.4
    ADD:v2选中串口后,直接按向下键可以选择串口

5.2 下载

打开luatools

esp32增量更新程序 esp32固件_esp32增量更新程序_09


下拉选择合适的com口,比如我的是com8

打开串口后图标变绿

esp32增量更新程序 esp32固件_固件_10


选择“下载lua脚本”

esp32增量更新程序 esp32固件_esp32增量更新程序_11


选择"创建",输入项目名字,选择确认

esp32增量更新程序 esp32固件_嵌入式硬件_12


如下图,创建成功一个项目,点击右侧的添加脚本,选择上一章下载的esp32代码demo-adc.lua

esp32增量更新程序 esp32固件_esp32增量更新程序_13


选择自动添加库

esp32增量更新程序 esp32固件_esp32增量更新程序_14