Skip to content

Ubuntu 系统刷机

💡提示

刷机会格式化系统,所以刷机前请提前备份好数据。

镜像下载

序号镜像名称版本下载路径
1犀牛派A1 Linux镜像1RhinoPi_A1_Ubuntu_Image_1
2犀牛派A1 Linux镜像2RhinoPi_A1_Ubuntu_Image_2
  • 依次下载 Linux镜像1 和 Linux镜像2到本地,然后解压。

alt text

刷Linux镜像1

  • 第一次安装Ubuntu24.04需要刷两次系统镜像,请严格按照镜像的先后顺序刷机,确保安装Ubuntu24.04系统成功。

  • 如果已经刷过Ubuntu24.04,需要通过刷机重置系统,直接执行刷Linux镜像2步骤即可。

切换到刷机模式

  • 设备开机后,使用usb-typec线缆,连接电脑和设备。usb接电脑端,typec口接设备端。

  • 连接好后,执行"adb devices",会列出已连接设备。如果没有,则多等待一会,或者拔插一下typec线缆再执行该命令。

alt text

  • 切换到刷机模式,执行"adb shell reboot edl"。

alt text

配置QFIL的Configuration项

  • 打开 QFIL,点击上方Configuration-FireHose Configuration选项。

alt text

  • 在弹出的Download Configuration窗口里做如下设置:

Download Protocol 选择 "0-Sahara"

Device Type 选择 "ufs"

勾选 "Reset After Download" 选项

其他选项均与如下截图保持一致即可。

alt text

  • 配置完成后,点击OK进行保存。

选择刷机端口

  • 点击"Select Port"选项,在弹出的窗口,选择出现的9008端口,点击"OK"。

  • 经过切换到刷机模式章节中的切换,该窗口应该会自动出现9008端口选项,如未出现请断电重启后再次执行切换并等待其出现。

alt text

选择Build Type

  • 找到"Select Build Type"项,选择"Flat Build"。

alt text

选择刷机文件

  • 找到"Select Programmer"项,点击"Programmer Path"后的"Browse...",找到Linux镜像1解压路径后,选择解压后的rom文件。

alt text

  • 双击选择"prog_firehose_ddr.elf"。

alt text

选择刷机xml文件

  • 找到"Select Flat Build"项,点击下方的"Load XML...",选择刷机xml文件。

alt text

  • 在弹出的窗口,选择所有的xml文件。

alt text

  • 在选择xml文件后,会自动再弹出一个窗口。仍然全选所有的文件。

alt text

开始刷机

  • 以上选项全部选择好后,点击Download开始刷机。

alt text

  • 等待大概10min后,出现successful后表示刷机完成。如果刷机失败,请联系阿加犀售后人员。

alt text

刷Linux镜像2

  • Linux镜像1 刷机成功后,犀牛派A1板卡会自动上电,等待adb devices 能够识别到设备后,执行"adb shell reboot edl",切换到刷机模式。

选择Build Type

  • 找到 "Select Build Type" 项,选择"Flat Build"。

alt text

选择刷机文件

  • 找到"Select Programmer"项,点击"Programmer Path"后的"Browse...",找到Linux镜像2解压路径后,选择解压后的rom文件。

alt text

  • 双击选择"prog_firehose_ddr.elf"。

alt text

选择刷机xml文件

  • 找到"Select Flat Build"项,点击下方的"Load XML...",选择刷机xml文件,并在弹出的窗口,选择'rawprogram0.xml'文件。

alt text

  • 在选择xml文件后,会自动再弹出一个窗口,选择'patch0.xml'文件。

alt text

开始刷机

  • 以上选项全部选择好后,点击Download开始刷机。

alt text

  • 等待大概10min后,出现successful后表示刷机完成。如果刷机失败,请联系阿加犀售后人员。

alt text