新闻中心-行业新闻

合宙Air780E的固件升级流程

合宙Air780E固件升级流程


一、准备工作


在开始固件升级之前,请确保已准备好以下物品和条件:



  • 合宙Air780E开发板一块,包含天线和SIM卡。

  • PC电脑一台,并安装好必要的编译和烧录工具,如Luatools、xmake等。

  • 访问合宙IoT平台(http://iot.openluat.com/cloud/main)并注册账号。

  • 下载最新版本的LuatOS软件包和FotaToolkit差分工具。


二、登录合宙IoT平台并创建产品


1.登录合宙IoT平台,进入“我的项目”页面,点击“新建产品”。


2.填写产品信息,复制生成的product_key,该key将在后续步骤中使用。


三、修改模块端脚本并生成升级包


1.根据需要修改模块端脚本(如main.lua),确保版本号符合x.y.z格式,其中x/y/z均为数值。


2.使用Luatools生成bin文件差分包。注意,Luatools版本需2.1.89以上才支持生成bin文件差分包。


3.在项目目录中找到旧的bin文件(如fotademo_1103.1.2_LuatOS-SoC_EC618.bin),作为基线镜像文件。


四、使用FotaToolkit生成差分包


1.打开FotaToolkitGUI,选择Generator标签页。


2.设置差分文件的名称及路径,选择基线镜像文件和目标镜像文件。


3.确认新旧镜像文件的FLASH配置信息,点击“START”生成差分包。


4.差分包生成后,将后缀名从.par改为.bin。


五、在合宙IoT平台配置升级包


1.登录合宙IoT平台,进入已创建的产品页面。


2.点击“固件列表”,选择“创建固件”,上传生成的差分包文件。


3.填写固件信息,包括版本号、描述等,并确认是否全项目升级或指定设备升级。


六、模块开机并完成升级


1.将烧录有旧版本固件的Air780E开发板开机。


2.开发板会自动连接升级服务器,下载差分升级包。


3.下载完成后,开发板会自动重启并完成固件升级。


七、查看升级日志


登录合宙IoT平台,选择对应设备升级的产品,进入“固件升级”页面,点击“升级日志”。


输入设备的IMEI号和选择日期,即可查看设备的升级日志。


八、常见问题及解决方案


1.如果升级失败,检查网络连接、固件版本兼容性及IMEI号是否正确。


2.如果一天内多次升级,系统可能会自动锁定升级功能,需手动解除锁定。


3.升级过程中如模块断电或重启,可能导致升级失败,需重新进行升级操作。


通过以上步骤,您可以顺利完成合宙Air780E开发板的固件升级,确保设备始终处于最佳状态。

相关产品

粤ICP备2022049583号
在线客服