Featured image of post arm设备系统安装教程

arm设备系统安装教程

下载debian系统镜像

ESS-WIKI下载官方镜像及工具、选择对应的设备,这里以RSB-4810刷Debian11为例
选择 Release Note
在Image Download从百度网盘下载系统镜像
注:系统镜像文件包含工具包

下载完成后解压RSB4810A2AIM20DIV130311_2024-03-15.img.tgz文件
解压会得到RSB4810A2AIM20DIV130311_2024-03-15.img.tar
再解压会得到RSB4810A2AIM20DIV130311_2024-03-15文件夹

文件夹内文件如下图示例

方法一:MaskROM 模式

1.硬件准备:

名称 功能描述
USB公对公(USB-TO-USB) 用于电脑跟设备USB OTG口连接传输数据
debug串口连接线 用于查看设备输出日志
主板 设备主题
电源 设备供电电源

USB公对公实物示例图

2.硬件设置:

2.1**打开硬件的MaskROM模式*
J1跳帽跳到Pin1-Pin2连接(MaskROM模式)
注:默认Pin2-Pin3连接(非MaskROM模式)

2.2打开USB-OTG模式
J4跳帽跳到Pin2-Pin4连接(设置USB-OTG模式)
注:默认跳线帽J4连接Pin2—Pin3(设置USB-host模式)

3.软件准备

3.1安装驱动

解压 DriverAssitant_v4.91.zip
运行程序并安装驱动

3.2运行烧写镜像程序

解压文件后进入 RKDevTool_Release 文件夹,运行 RKDevTool.exe 程序
确保烧写文件路径为当前目录的上一层目录的 rockdev 文件里的 Image 文件夹里的文件

4.连接硬件,上电

设备接入USB,之后上电
上电后在烧录软件软件看是否有发现一个MASKROM字样

5.退出MaskROM模式

发现设备后需要退出MaskROM,将J1跳线帽跳回Pin2—Pin3,然后点击执行

6.最后操作

完成后关闭程序,断开电源,关闭USB-OTG模式(J4针脚跳帽设置为Pin2-Pin3连接-Host模式)
连接串口线查看开机信息即可

7.常见异常

如果出现**准备IDB失败**的异常,有可能:

  1. 没有退出MaskROM模式
  2. USB线材问题
  3. USB接口兼容性问题,更换电脑的USB接口尝试
  4. 开发工具问题,多试几次

方法二:U-Boot download命令

1.硬件准备(与方法一相同):

名称 功能描述
USB公对公(USB-TO-USB) 用于电脑跟设备USB OTG口连接传输数据
debug串口连接线 用于查看设备输出日志
主板 设备主题
电源 设备供电电源

USB公对公实物示例图

2.硬件操作(相比方法一少了进入MaskROM模式的操作):

2.1打开USB-OTG模式 J4跳帽跳到Pin2-Pin4连接(设置USB-OTG模式)
注:默认跳线帽J4连接Pin2—Pin3(设置USB-host模式)

2.2USB、Debug接口都需要与电脑连接

3.上电操作

上电,在debug窗口快速按Ctrl+C组合键,进入U-Boot
然后输入download,进入到下载模式

4.刷写系统

进入RKDevTool_Release 文件夹,运行 RKDevTool.exe 程序(参考方法一)
发现一个LOADER设备,执行

5.最后操作

烧录完成后断电关闭USB-OTG模式(J4针脚跳帽设置为Pin2-Pin3连接-Host模式)
连接串口线查看开机信息即可

方法三:SD卡烧录镜像

注意:要先确定板子上当前系统为 Linux,如果当前板子上的系统为 Android 系统,则不能 用此方法,只能用“方法一”。

1.生成updata.img

在 PC 上双击运行“rockdev\”目录下的“mkupdate.bat”文件
耐心等待生成“rockdev\update.img”

2.解压SDDiskTool_v1.68.zip,

  1. 运行SD_Firmware_Tool.exe
  2. 插入 SD 卡,选中 SD 卡设备
  3. 选择功能模式为“固件升级”
  4. 选择升级固件为“update.img”的绝对路径
  5. 确认选项
  6. 开始创建
  7. 创建成功

3.使用SD烧录系统

将SD卡插入SD卡槽,连接Debug线,上电自动刷写新系统,查看debug串口信息,等待烧录完成
到这一步,不要断电。拔出SD卡,等待系统重启即可完成

方法四:OTA文件升级

1.生成updata.img

在 PC 上双击运行“rockdev\”目录下的“mkupdate.bat”文件
耐心等待生成“rockdev\update.img”

2.升级操作

通过 U 盘等方式将 update.img 拷贝到系统的 “/userdata/” 目录下
然后执行下面的命令

1
2
3
cp /run/media/sda1/update.img /userdata/  # 根据实际情况去拷贝
sync
update-ota

执行完update-ota后,系统会自动进行升级,过程中请勿断电 烧录完成
此方法,可以理解为系统为 APP 开放的 API,可以集成到 APP 里面,通过界面进行升级。

使用 Hugo 构建
主题 StackJimmy 设计