0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度解析——使用Luatools工具烧录一个具体的项目到Air780EPM核心板中!

青山老竹农 ? 来源:jf_82863998 ? 作者:jf_82863998 ? 2025-03-25 15:06 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本篇文章重点介绍如何使用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键然后短按重启键。

wKgZPGfiSzeAfbdnAAiFAH6yQmo525.png

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

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

wKgZO2fiS6uAD3AZAACCbBomkt0732.png

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

wKgZO2fiS_CAbtZ3AAIw4OMQYYI212.png

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

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

2.3 Luatools新建项目

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

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

wKgZPGfiTDiAf6KKAAFoam7DPxI059.png

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

wKgZPGfiTH2AULhJAAGMzY_qnec041.png

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

wKgZO2fiTK6ASjVRAAO4raMtqWA954.png

2.4 Luatools配置项目并且烧录

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

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

wKgZO2fiTsiADlEdAASc1T1etRI109.pngwKgZPGfiTt6ASN4oAAD6zp28Kwc516.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 核心板
    +关注

    关注

    5

    文章

    1179

    浏览量

    30983
  • 烧录
    +关注

    关注

    8

    文章

    290

    浏览量

    36432
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心板通过外挂Air780EPM整机开发,实现4G联网的功能示例。 ? 、硬件准备工作 ? 1
    的头像 发表于 06-23 16:53 ?130次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780EPM</b>模块助力4G联网落地

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    :https://docs.openluat.com/osapi/core/adc/ 我们先回顾核心内容: Air780EPM共有
    的头像 发表于 06-13 18:02 ?288次阅读
    优化你的设计:<b class='flag-5'>Air780EPM</b>场景化ADC硬件电路指南!

    Air780EPM — ADC硬件电路设计:场景化优化与实践!

    不同应用场景对ADC电路的要求差异明显,Air780EPM的设计需针对性优化。本文通过实例解析电源滤波、信号隔离等关键技术,阐述如何根据具体场景需求打造高性能的硬件电路方案。 最近有工程师朋友问
    的头像 发表于 06-11 14:40 ?296次阅读
    <b class='flag-5'>Air780EPM</b> — ADC硬件电路设计:场景化优化与实践!

    Air780EPM应用开发:解锁GPIO与LED的N种交互模式

    今天特别分享探索Air780EPMGPIO与LED的多样交互!本文介绍N种交互模式,包括脉冲控制、状态切换及多LED联动,为智能设备开发提供丰富技术选型。适用于智能照明、状态指示等物联网场景。
    的头像 发表于 05-29 14:31 ?181次阅读
    <b class='flag-5'>Air780EPM</b>应用开发:解锁GPIO与LED的N种交互模式

    解锁Air780EPM:N种GPIO操控LED的实战技巧!

    在物联网项目中,灵活使用Air780EPM的GPIO控制LED至关重要。本文将展示实现方式,涵盖硬件配置与软件编程,满足不同场景需求。 今天特别分享基于Air780EPM的GPIO控制LED实现方案
    的头像 发表于 05-28 16:56 ?269次阅读
    解锁<b class='flag-5'>Air780EPM</b>:N种GPIO操控LED的实战技巧!

    揭秘Air780EPM开发陷阱:20避坑指南与最佳解决方案

    :www.air780epm.cn 问题01: Air780EPM在PSM+模式下,dtimer定时器可以开几个? ? 答案: 同时间只能有64定时器的任务;如果要支持超过64
    的头像 发表于 05-21 16:04 ?285次阅读
    揭秘<b class='flag-5'>Air780EPM</b>开发陷阱:20<b class='flag-5'>个</b>避坑指南与最佳解决方案

    如何解决Air780EPM开发的调试难题?深度解析高效调试方法

    Air780EPM项目开发,调试效率往往直接影响进度。面对代码报错、逻辑漏洞等常见痛点,开发者亟需套系统化的方法论。本文将揭秘实战
    的头像 发表于 05-17 10:46 ?270次阅读
    如何解决<b class='flag-5'>Air780EPM</b>开发<b class='flag-5'>中</b>的调试难题?<b class='flag-5'>深度</b><b class='flag-5'>解析</b>高效调试方法

    深度解析Air780EPM模组:LuatOS下CAN总线通信的完整方案!

    本文聚焦Air780EPM的CAN通信能力,结合LuatOS实时操作系统,从底层驱动到应用层协议,详细拆解如何实现工业级CAN总线数据传输,助力开发者快速落地项目。 最新资料详见: https
    的头像 发表于 05-06 14:22 ?340次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>解析</b><b class='flag-5'>Air780EPM</b>模组:LuatOS下CAN总线通信的完整方案!

    开发宝典:4路低功耗ADC接口,Air780EPM二次开发必看!

    开发的每一个技术细节,助力开发者构建稳定、高效的数据采集解决方案。 ? 最新开发资料详见: www.air780epm.cn Air780EPM共有4路ADC硬件通道,其通常的作用是用来测试电压数值,多用于工业控制?、智能家居、
    的头像 发表于 04-01 14:57 ?283次阅读
    开发宝典:4路低功耗ADC接口,<b class='flag-5'>Air780EPM</b>二次开发必看!

    新手必看!4G模组Air780EPM——GPIO的设计说明

    Air780EPM的GPIO设计需兼顾硬件可靠性与软件灵活性,开发者应基于具体应用场景权衡复用功能优先级,并遵循电源管理规范以延长设备生命周期。通过模块化配置与精细化调试,可最大化释放模组性能潜力
    的头像 发表于 03-20 17:48 ?376次阅读
    新手必看!4G模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 、概述
    的头像 发表于 03-17 16:07 ?485次阅读
    手把手教你!4G模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    快速上手!4G模组Air780EPM的供电设计以及选型推荐

    ,PCB 布局要缩短走线减少干扰。针对锂电池和长待机场景,还提供了充电管理和升压电路设计技巧,帮工程师避开常见问题,确保模块稳定省电,希望能够帮助到你! 常见的物联网应用场景下对Air780EPM的供电方式有如下三种: 、LDO供电方式 使用LDO电源芯片线性降压的供电
    的头像 发表于 03-10 17:53 ?434次阅读
    快速上手!4G模组<b class='flag-5'>Air780EPM</b>的供电设计以及选型推荐

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景不可或缺。 、概述 ? 串口作为
    的头像 发表于 03-07 17:56 ?342次阅读
    <b class='flag-5'>Air780EPM</b> 模块串口电路设计硬件指导

    4G模组Air780EPM的开机启动及外围电路设计!

    Air780EPM 模块硬件设计的核心指南,直接关系到模块能否稳定运行。 掌握这些知识可以帮助大家: ? 避免常见错误(如管脚配置错误、电源设计缺陷)。 ? 快速定位并解决开机问题。 ? 优化电路性能(如射频稳定性、抗干扰能力)。 ? 降低开发成
    的头像 发表于 03-07 16:06 ?566次阅读
    4G模组<b class='flag-5'>Air780EPM</b>的开机启动及外围电路设计!

    初学者必看!4G模组Air780EPM的开机启动及外围电路设计

    Air780EPM 模块硬件设计的核心指南,直接关系到模块能否稳定运行。 掌握这些知识可以帮助大家: ? 避免常见错误(如管脚配置错误、电源设计缺陷)。 ? 快速定位并解决开机问题。 ? 优化电路性能(如射频稳定性、抗干扰能力)。 ? 降低开发成
    的头像 发表于 03-07 16:02 ?344次阅读
    初学者必看!4G模组<b class='flag-5'>Air780EPM</b>的开机启动及外围电路设计