刷机说明

Amlogic芯片

  • 生成的镜像位置

    1. Android 系统
      如果您的开发板是Android系统,请参考Android开发文档来了解Android系统生成的系统镜像的位置。
    2. RokidOS 系统(即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 分区
      
  • 官方刷机方式

    1. 安装 Amlogic 官方刷机工具
      具体安装步骤,请参阅 Amlogic 官方刷机工具使用教程
    2. 选择刷机镜像
      打开Amlogic 刷机工具,选择菜单中的"文件"->"导入烧录包",在弹出的文件对话框中选择 "aml_upgrade_package.img" 文件。
    3. 进入刷机模式
      首先:开发板核心板 TypeC 接口与 PC 已连接。

      方法一:接上开发板配套的 Debug 板,同时按住 Debug 板上的 <upgrade> 和 <reset> 键几秒后松开,刷机工具界面出现 连接成功,即表示开发板已经进入刷机模式。

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

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

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

    1. 进入 fastboot 模式
      首先:开发板核心板 TypeC 接口与 PC 已连接。

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

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

    2. 刷机指令

      • 镜像文件与设备分区的对应关系
        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
        

其他芯片

[TBD]

开发板镜像下载地址

首先要查看开发板套件上的麦克风板是 6mic 还是 4mic,CPU 是 A113 还是 905D 镜像地址直接拷贝到浏览器即可下载

A113 4mic 版本 Linux 镜像

ftp://ftp-customer.rokid-inc.com:9921/images/amlogic_a113_audio/amlogic_linux_audio_baba_m2_a113_dev/dev/300/

A113 6mic 版本 Linux 镜像

ftp://ftp-customer.rokid-inc.com:9921/images/amlogic_a113_audio/amlogic_linux_audio_baba_m_a133_dev/dev/210/

905D 4mic 版本 Linux 镜像

ftp://ftp-customer.rokid-inc.com:9921/images/amlogic_a1xx_linux/amlogic_a1xx_linux_nana_t2_s905d_dev/dev/65/

905D 4mic 版本 Linux koalajs 镜像

ftp://ftp-customer.rokid-inc.com:9921/images/amlogic_a1xx_linux/amlogic_a1xx_linux_koalajs_s905d_dev/dev/58

results matching ""

    No results matching ""