当前位置: 首页 > news >正文

从零开始:使用Luatools工具高效烧录Air780EPM核心板项目的完整指南

本文将深入讲解如何使用Luatools工具烧录一个具体的项目到Air780EPM开发板中。如何使用官方推荐的Luatools工具(一款跨平台、命令行驱动的烧录利器),通过“环境配置→硬件连接→参数设置→一键烧录”四大步骤,帮助用户实现Air780EPM核心板的零误差固件部署。以下内容将结合实操案例与常见故障排查策略,确保即使是初学者也能快速掌握核心板的烧录精髓。

一、准备好项目文件

在烧录项目文件到Air780EPM开发板之前,你需要准备好以下几种项目文件:

1. 内核固件;

2. 用户脚本文件和用户资源文件;

3. lib脚本文件;

其中:

内核固件和用户脚本文件是必须存在的;

用户资源文件不是必须存在的;

lib脚本文件是必须存在的,但是不一定要用户提供,可以使用Luatools自动选择的默认lib脚本文件。

这几种项目文件的详细解释,参考:软件环境清单中的2.2和2.3章节

(复制链接查看:https://docs.openluat.com/air780epm/luatos/common/swenv/#22) 

二、烧录项目文件到Air780EPM开发板中

本章节以一个具体的文件系统 demo项目为例,来说明如何烧录项目文件到Air780EPM开发板中。

在这个http demo项目中,需要准备好的项目文件如下:

1. 内核固件:LuatOS-SoC_V2003_Air780EPM.soc;

2. 用户脚本文件:main.lua; 用户资源文件:无;

3. lib脚本文件:使用Luatools可以识别的默认lib脚本文件;

2.1 准备好软硬件环境

1. 参考基本硬件环境的组装,搭建好硬件环境;

(复制链接查看:https://docs.openluat.com/air780epm/luatos/common/hwenv/#25)

2. 参考软件环境清单,准备好Luatools,项目使用的内核固件,项目使用的脚本和资源文件。

(复制链接查看:https://docs.openluat.com/air780epm/luatos/common/swenv/)

2.2 Air780EPM开发板进入BOOT下载模式

把Air780EPM模组的BOOT引脚拉到1.8v,或者直接把BOOT引脚和VDD_EXT引脚相连,然后再给模组上电开机或者重启模组,就可以进入BOOT下载模式了。

具体到Air780EPM开发板,根据开发板的当前运行状态,执行以下两种情况种的一种即可:

1.当Air780EPM开发板没有开机时,按着BOOT键然后长按POW开机。

2.当Air780EPM开发板已经开机时,按下BOOT键然后短按重启键。


通过以下方式来判断是否成功进入BOOT下载模式:

在电脑的设备管理器中,查看串口设备,如果出现了一个端口,则表示成功进入BOOT下载模式,如下图所示:

在电脑的设备管理器中,查看串口设备,如果出现了三个或者四个端口,则表示没有进入BOOT下载模式,如下图所示:

如果没有进入BOOT下载模式,则一直重复本小节的操作步骤,直到成功进入BOOT下载模式。

一旦进入BOOT下载模式,表示硬件连接上已经处于就绪状态,此时就可以使用Luatools工具进行烧录了!

2.3 Luatools新建项目

首先,确保你的Luatools的版本大于或者等于3.0.15版本(最好使用Luatools的实时最新版本)。

在Luatools的左上角有版本显示,如图所示:

Luatools版本没问题的话,就点击Luatools右上角的“项目管理测试”按钮,如下图所示:

这时会弹出项目管理和烧录管理的对话框,如下图:


2.4 Luatools配置项目并且烧录

选择项目内核固件(底层CORE)、脚本文件和资源文件(脚本和资源列表)、勾选 添加默认lib;

然后点击下载底层和脚本按钮,就可以将项目文件烧录到Air780EPM核心版本中。

相关文章:

  • PHP在2025年的新趋势与应用
  • 投sci论文自己查重方法
  • 拓展知识五:魔术方法
  • DIVA-GIS:一个免费的GIS分析小软件
  • C语言位操作符详解
  • 【无标题】大亚湾文化体育场多美啊。
  • python处理音频相关的库
  • 【工程记录】QwQ-32b 8bit量化部署教程(vLLM | 缓解复读)
  • 2.27省选模拟赛补题记录:直径(容斥,树形dp,换根dp)
  • Java 线程池全面解析
  • vue-将组件内容导出为Word文档-docx
  • StarRocks数据导入
  • 漏洞挖掘 --- Ollama未授权访问
  • 【区块链安全 | 第三篇】主流公链以太坊运行机制
  • PAT甲级(Advanced Level) Practice 1028 List Sorting
  • 【附代码】【MILP建模】3D装箱问题(3D-Bin Packing Problem)
  • 冠珠瓷砖×郭培:当东方美学邂逅匠心工艺,高定精神如何重塑品质生活?
  • 企业在人工智能创新与安全之间走钢丝
  • TDengine 中的系统信息统计
  • oracle查询归档日志使用量
  • 荆门网站建设服务/企业网站推广方案设计毕业设计
  • 有可以做ssgsea的网站么/千峰培训多少钱
  • 贵阳网站建设是什么意思/广州外贸推广
  • asp做的网站后台怎么进去/百度关键词点击价格查询
  • 肇庆企业自助建站/拉新推广渠道
  • 手机网站制作费/香港seo公司