linux怎么刷机教程,刷机教程

1.1. 刷机说明

1.1.1. Amlogic芯片

Android 系统

如果您的开发板是 Android 系统,请参考Android 刷机文档来了解 Android 系统生成的系统镜像的位置。

Linux 系统

如果您的开发板是Linux系统,镜像位置及各img文件简单说明如下,该示例仅保证Amlogic/A113开发板有效。

output//images

├── aml_upgrade_package.conf #<< 分区配置信息

├── aml_upgrade_package.img #<< Amlogic 官方工具刷机包

├── boot.img #<< 可 fastboot 刷机镜像,kernel、ramdisk 分区

├── dtb.img -> ./banban_m_a113.dtb #<< 可 fastboot 刷机镜像,这是一个软链接,实际刷机时用指向的镜像

├── banban_m_a113.dtb

├── recovery.img #<< 可 fastboot 刷机镜像,OTA 功能主体

├── rokid_upgrade_package.conf #<< 仅用于 OTA 升级,指示分区信息,刷机不需要

├── rokid_upgrade_package.img #<< 后台 OTA 升级的镜像,刷机不需要

├── rootfs.ubi #<< 可 fastboot 刷机镜像,系统分区用这个镜像,该镜像没有做过压缩

├── rootfs.ubifs #<< 注意: 根据您使用的

├── u-boot.bin #<< 可 fastboot 刷机镜像,bootloader 分区

官方刷机方式

选择刷机镜像

打开Amlogic 刷机工具,选择菜单中的"文件"->"导入烧录包",在弹出的文件对话框中选择 "aml_upgrade_package.img" 文件。

进入刷机模式

首先:开发板核心板 TypeC 接口与 PC 已连接。方法一:接上开发板配套的 Debug 板,同时按住Debug 板上的 和 键几秒后松开,刷机工具界面出现 连接成功,即表示开发板已经进入刷机模式。

5392e93dd95cabc2e4f5ab512f42bf85.png

千万注意:如果使用A113的开发板,刷机时,在“擦除Flash”处不能勾选“擦除所有”和“强制擦除所有”.

方法二:通过 Debug 板上的 TypeC 连接串口线,进入u-boot,输入update,您将看到刷机工具界面出现连接成功,表示开发板已经进入刷机模式。

方法三:如果您的开发板系统是 Android 系统,adb shell reboot update,您将看到刷机界面出现连接成功,表示开发板已经进入刷机模式。

开始刷机

点击刷机工具中的"开始"按钮,开始刷机,并等待刷机完成,请按照刷机工具中的提示操作。

fastboot 刷机方式

进入 fastboot 模式

首先:开发板核心板 TypeC 接口与 PC 已连接。方法一:通过 Debug 板上的 TypeC 连接串口线,进入u-boot,输入fastboot,开发板会进入fastboot模式。

方法二:如果您的开发板系统是 Android 系统,adb shell reboot fastboot,开发板会进入fastboot模式。

刷机指令

镜像文件与设备分区的对应关系

Amlogic芯片的开发板,您可以通过查看aml_upgrade_package.conf文件内容,如cat aml_upgrade_package.conf,来找到一些线索。

#This file define how pack aml_upgrade_package image

[LIST_NORMAL]

#partition images, don't need verfiy

file="u-boot.bin.usb.bl2" main_type= "USB" sub_type="DDR"

file="u-boot.bin.usb.tpl" main_type= "USB" sub_type="UBOOT"

file="u-boot.bin.sd.bin" main_type="UBOOT" sub_type="aml_sdc_burn"

file="platform.conf" main_type= "conf" sub_type="platform"

file="aml_sdc_burn.ini" main_type="ini" sub_type="aml_sdc_burn"

file="dtb.img" main_type="dtb" sub_type="meson1"

[LIST_VERIFY]

#partition images with verify

file="boot.img" main_type="PARTITION" sub_type="boot"

file="recovery.img" main_type="PARTITION" sub_type="recovery"

file="rootfs.ubifs" main_type="PARTITION" sub_type="system" file_type="ubifs"

file="u-boot.bin" main_type="PARTITION" sub_type="bootloader"

file="dtb.img" main_type="PARTITION" sub_type="_aml_dtb"

开发板是 Linux 系统在PC端执行如下指令(注意 A113 开发板使用 fastboot,需要先做擦除动作,如擦除 boot 分区,fastboot erase boot,并且 dtb 暂时不能单独烧录):

fastboot flash bootloader u-boot.bin

fastboot flash dtb .dtb

fastboot flash boot boot.img

fastboot flash system rootfs.ubifs

fastboot flash recovery recovery.img

开发板是 Android 系统,在PC端执行如下指令:fastboot flash bootloader u-boot.bin

fastboot flash dtb dtb.img

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash recovery recovery.img

fastboot flash data userdata.img

1.1.2. 开发板镜像下载地址

Linux镜像下载地址:linux

Android镜像下载地址:android

首先要查看开发板套件上的麦克风板是 6mic 还是 4mic,CPU 是 A113 (Linux) 还是 905D(Android/Linux)

镜像地址直接拷贝到浏览器即可下载。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
丰田车教程相对来说稍微复杂一些,因为需要涉及到车的系统以及硬件。 首先,在开始前,请确保你了解的风险和后果,因为如果操作不当可能会导致车无法正常使用或丧失保修的权利。也可能违反丰田的保修政策,所以请先谨慎考虑。 的第一步是寻找适用于你的车型号的包和工具。你可以在相关的车友论坛或者互联网上寻找丰田车资源。 接下来,将包解压到一个你可以访问的位置,例如U盘或者SD卡中。然后,将U盘或SD卡插入车的USB接口或记忆卡插槽。 打开车电源,然后进入车的设置界面。在设置界面中,找到和系统恢复或升级相关的选项。具体的选项名称可能因车型和系统版本而异。 选择升级选项后,车会自动检测到U盘或SD卡中的包。接下来,按照提示完成过程。请确保在期间车的电源稳定,以免导致失败。 完成后,车会自动重启并进入新系统。在过程中,可能会丢失一些个人设置和数据,所以请提前备份重要数据。 需要注意的是,过程需要一定的技术操作和风险。如果你不了解的具体细节或者不确定如何操作,请寻求专业人士的帮助,以确保过程安全有效。 最后,强烈建议在前阅读相关的教程和使用指南,并与其他有经验的车友交流,以减少过程中的风险和错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值