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

信息库:Air780E量产binpkg文件的获取途径探究!

今天学习的是Air780E量产binpkg文件如何获取。

直接上流程:

1.背景

最近luatos开发客户增多,客户在量产烧录的时候需要binpkg文件,但是有些客户不知道binpkg文件是什么,在哪里获取,是否可以用soc文件提取出来,使用里面的binpkg文件呢?

  • 关联文档和使用工具

    Luatools下载调试工具:

    https://docs.openluat.com/Luatools/

2.材料准备

2.1 打开Luatools,点击项目管理测试

图片

2.2放入脚本和core固件点击生成量产文件:
 

图片

2.3 会生成4个文件

一个升级的bin文件,一个binpkg文件,一个OTA文件,一个soc文件,获取binpkg文件即可: 

图片

3.soc提取出来文件内容大概说明

图片

4.binpkg和soc有啥区别呢?

soc是合宙定义的格式 binpkg是移芯定义的格式

5.是否可以用soc里面的binpkg文件烧录呢?

不行,因为soc里的binpkg是不带脚本区的数据的,量产文件目录里的生产的binpkg, 带脚本数据,所以会存在一种情况,先烧录了soc固件,往脚本区的flash里面写入了内容,再烧录soc的binpkg,会导致脚本区有内容,实际上soc里面的binpkg是没有脚本区的内容的

6.binpkg烧录的大概原

实际上烧录binpkg就是往模块的flash指定区域去写内容,刷机工具就是把binpkg的每个部分, 按规定偏移量, 写到flash上。


http://www.kler.cn/news/363536.html

相关文章:

  • ChatGLM-6B和Prompt搭建专业领域知识问答机器人应用方案(含完整代码)
  • 【独家:AI编程助手Cursor如何revolutionize Java设计模式学习】
  • Unity 开发学习笔记(0):
  • 基于YOLO的钢材缺陷检测系统设计与实现
  • C语言程序设计:现代设计方法习题笔记《chapter3》
  • 对接金蝶云星空存货档案到MES系统的详细步骤及javajs动态脚本拉取的实现
  • EureKa是什么?
  • 内存溢出与内存泄漏详解!
  • goframe开发一个企业网站 权限设计1
  • 初始JavaEE篇——多线程(3):可重入锁、死锁、内存可见性、volatile关键字
  • 网络应用层
  • 深入浅出理解BLE AUDIO CSIS
  • 深入探究安卓 Binder 机制及其应用
  • 学习虚幻C++开发日志——TSet
  • Oracle 更换监听端口
  • 大模型涌现判定
  • 每天五分钟深度学习pytorch:L1和L2范数、L1和L2归一化
  • Spring面试题
  • Deformable Detr
  • 几张图就让你掌握InnoDB 存储引擎底层逻辑架构
  • linux_c IPC消息队列练习
  • OpenHarmony 目前所有体系详细介绍
  • Git的多人协作模式与企业级开发模型
  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置
  • 2024年03月中国电子学会青少年软件编程(图形化)等级考试试卷(四级)答案 + 解析
  • java字段判空方法Assert.hasText()详细讲解