0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RV1126开发板的固件烧录方式

ljx2016 ? 来源:ljx2016 ? 作者:ljx2016 ? 2025-04-17 11:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 固件下载

【百度网盘】

链接:https://pan.baidu.com/s/1vP-es1FmPXo00OEPan_ZXg

提取码:k6jm

网盘中的固件如下所示:

wKgZO2gAeeaAFsBnAAE5jUMMzls905.png

固件包下载完成后,解压,得到以下文件夹。

wKgZPGgAeeaADZYAAABx5ewShWo040.png

点进去会发现有2个文件夹。

wKgZO2gAeeaAMbuTAAArKGo_ixc647.png

检查rockdev,若有内容缺失,请重新下载固件。完整的rockdev有以下内容:

wKgZPGgAeeaAS4ZGAABJKL8t3VQ116.png

然后从tools开始一路进入:tools→windows→RKDevTool→RKDevTool_Release,就会看到烧录工具:RKDevTool.exe。

wKgZPGgAeeeAS5qfAAI6Ebbbq28119.png

双击运行,如果弹出如下提示,则说明固件包下载不完整或者解压过程出了问题,请重新下载固件包并解压。

wKgZO2gAeeeAa-cIAACGPH6h2Eg895.png

如果烧录工具启动正常,则会看到以下界面:

wKgZPGgAeeeAFp3OAADz2612rPE836.png

镜像具体介绍如下所示。

名字 描述
Loader 烧录必备文件,不管全烧录还是烧录部分固件都需要选上
Parameter 烧录参数,包括固件官方版本、启动命令等
Uboot* uboot固件
Misc Misc分区镜像
rootfs* 文件系统分区镜像
Boot* 内核镜像与设备上文件
Recovery 保留分区

2. 硬件接线讲解

ADB调试涉及USB-ADB接口(如果Windows缺少USB-ADB驱动,则需要进行驱动安装,具体步骤可参考《入门指南/开发环境准备/USB驱动安装》),利用MicroUSB线把PC和EAI-EAI-NANO连接起来,相关硬件接口如下图所示。

wKgZO2gAeeeAH-tRAARZzP5cw18005.png

USB接线完毕后,接上供电12V的电源,如果此时虚拟机正在运行,USB有可能会被虚拟机接管,具体现象如下所示。

wKgZPGgAeeiASJTjAAAnrYmPj-g681.png

那就点开虚拟机,选择连接到主机,这样USB设备就会接到主机了。

wKgZO2gAeeiAOoX1AAAmWPmBB7U617.png

此时,烧录工具的提示会从“没有发现设备”变成“发现一个ADB设备”(若没出现该提示,可查阅下方的4.1驱动识别异常汇总)。

wKgZPGgAeeiAesKJAAD3KAziesw885.png

3. 烧录工具操作

首先要确认看门狗被关闭(出厂默认关闭,用户会按需自行开启),否则会一进入Loader模式就会马上重启。

wKgZO2gAeeiAeChjAAYOeObIqWw066.png

然后回到烧录工具,点解【切换】按钮,等待10秒左右,切换到Loader模式(此方法切换失败的话,则可以采用手动方式进入Loader模式)。

wKgZPGgAeemAPiisAAD7nCol98w530.png

切换成功后如下所示(注意虚拟机的接管):

wKgZPGgAeemAHHukAAEO7gv7tmM673.png

但如果在没让虚拟机接管的情况下,出现了“没有发现设备”的提示,大概率是Windows缺少USB-ADB驱动,具体步骤请参考《入门指南/开发环境准备/USB驱动安装》。

然后点击【执行】按钮,烧录成功如下所示(若没出现该提示,可查阅下方的4.2烧录失败情况汇总)。

wKgZO2gAeemAEg1GAAHGNTkxgKc402.png

若顺利执行到此处,已经顺利完成一个烧录流程,后方的内容无须继续阅读。

4. 异常情况排查

4.1 驱动识别异常汇总

4.1.1 没有发现设备

wKgZPGgAeeqAam5LAAAHJYrH7as920.png

如果USB-ADB线已经连接,并已经通上12V电源,但烧录工具依然是“没有发现设备”,首先打开设备管理,查看USB设备是否正常被系统正确识别,具体操作如下:

wKgZO2gAeeqANLaEAAGAaE0zVWE274.png

若USB设备未能被系统正确识别,请仔细确认以下几点情况:

* 驱动已经正确安装(完全按照《USB驱动安装》流程走一遍)。

* 采用我们标配的MicroUSB线缆。

* 最好把MicroUSB不经过任何Hub或延长线,直接接在电脑上(如果使用台式电脑主机,尽可能接在机箱后方USB口)。

如果尝试过以上方式都依然是“没有发现设备”,有可能是用户刷错固件,系统因硬件初始化失败被卡在了uboot阶段。因此需要手动进入Loader模式,或者手动进入MASKROM模式进行正确的固件烧录。

4.1.2 板卡接线连接不稳定

现象:板卡从“没有发现设备”变成“发现一个ADB设备”,又继续变回“没有发现设备”。

原因:大概率是USB连接不稳定。

处理:

* 采用我们标配的MicroUSB线缆。

* 最好把MicroUSB不经过任何Hub或延长线,直接接在电脑上(如果使用台式电脑主机,尽可能接在机箱后方USB口)。

4.2 烧录失败情况汇总

4.2.1 测试失败

wKgZPGgAeeqAEiAxAAEAWmdlrTk986.png

原因:

①驱动没装好。

②USB被虚拟机接管了。

③USB线被拔掉或者插接不稳。

处理:

①把驱动装好(完全按照《USB驱动安装》流程走一遍);

②按照本文档2.硬件接线讲解,让Windows接管;

③插稳或换一根USB线缆(建议使用我们标配的USB线缆)。

做好以上排查后,再尝试烧录一遍。

4.2.2 烧录到一半失败。

wKgZPGgAeeuAYFoBAAGQbXMPOM4482.png

原因:

①USB线中途被拔掉或者插接不稳(大概率)。

②固件包下载不完整(小概率)。

处理:

①插稳或换一根USB线缆(建议使用我们标配的USB线缆)。

②重新下载固件包;再烧录一遍。

5. 手动进入Loader模式

首先关闭看门狗。

wKgZO2gAeeuAWePTAAYOeObIqWw459.png

然后利用MicroUSB把PC和设备的ADB接口连接起来。

wKgZPGgAeeuAZuQlAAQM6sT9mpo788.png

若此时设备是通电状态:先按住RECOVER按键不松手,保持这个状态;再单击RESET按键,等待3~4秒,松开RECOVER按键。即可进入LOADER模式(注意虚拟机的接管),如下图所示。

若此时设备未插上电源:先按住RECOVER按键不松手,保持这个状态;再插上供电12V电源,等待3~4秒,松开RECOVER按键。即可进入LOADER模式(注意虚拟机的接管),如下图所示。

wKgZO2gAeeuARLwbAADzoza1qAk711.png

点击【执行】,即可进行烧录操作。

6. 手动进入MASKROM模式(救砖)

这种属于用完所有常规手段,系统均无任何反应(变砖)的保险措施,通常需要拆开设备外壳进行。

首先必须把电源断开,利用MicroUSB把PC和设备的ADB接口连接起来。

wKgZPGgAeeyAadBOAARZzP5cw18116.png

然后关闭看门狗(默认是关闭的,如果用户自己有操作过,记得把它关掉)。

wKgZO2gAeeyAb-poAAYOeObIqWw325.png

最后找到核心板上的MASKROM和GND的触点。

wKgZPGgAeeyAMdQzAAV3c48Sz3I105.png

用镊子把触点短接(必须在断电状态下),保持这个状态;再插上供电12V电源,等待3~4秒,松开镊子。即可进入MASKROM模式(注意虚拟机的接管),如下图所示。

wKgZO2gAee2AQBDbAADu4G_m3fY862.png

注:Maskrom模式烧写时必须勾选第一项“loader”

点击[【执行】,即可进行烧录操作。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5725

    浏览量

    105623
  • 烧录
    +关注

    关注

    8

    文章

    290

    浏览量

    36433
  • rv1126
    +关注

    关注

    0

    文章

    108

    浏览量

    3591
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RV1126 38mm主控数据手册

    本产品是基于瑞芯微 RV1126 媒体处理芯片开发的 IPC 开发板,分为核心和底板,且 RV1126
    发表于 08-30 11:55 ?14次下载

    RV1126开发板数据手册

    本产品是基于瑞芯微 RV1126 媒体处理芯片开发的 IPC 开发板,分为核心和底板, 且 RV1126
    发表于 08-28 11:09 ?20次下载

    Core 1126 JD4固件CS R1 RV1126(SUB)

    电子发烧友网站提供《Core 1126 JD4固件CS R1 RV1126(SUB).txt》资料免费下载
    发表于 09-02 11:14 ?10次下载
    Core <b class='flag-5'>1126</b> JD4<b class='flag-5'>固件</b>CS R1 <b class='flag-5'>RV1126</b>(SUB)

    rv1126和rk3568对比

    视频编解码。而RK3568开发板创龙科技旗下工业开发板,基于瑞芯微RK3568J/RK3568B2处理器设计,四核ARM Cortex-A55,每核主频高达1.8GHz/2.0GHz。 rv1126
    的头像 发表于 01-23 18:05 ?1.4w次阅读
    <b class='flag-5'>rv1126</b>和rk3568对比

    RV1126 实现简单的UI开发示例

    RV1126上实现简单的UI开发实例
    的头像 发表于 04-09 16:08 ?465次阅读
    <b class='flag-5'>RV1126</b> 实现简单的UI<b class='flag-5'>开发</b>示例

    RV1126 实现人脸检测方案

    基于RV1126开发板实现人脸检测方案,充分体现了电子方面的实践经验和目标检测技术。
    的头像 发表于 04-14 09:25 ?314次阅读
    <b class='flag-5'>RV1126</b> 实现人脸检测方案

    基于RV1126开发板的人脸检测算法开发

    RV1126开发人脸检测算法组件
    的头像 发表于 04-14 10:19 ?368次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>的人脸检测算法<b class='flag-5'>开发</b>

    基于RV1126开发板的人员检测算法开发

    RV1126开发人员检测AI算法组件
    的头像 发表于 04-14 13:56 ?341次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>的人员检测算法<b class='flag-5'>开发</b>

    基于RV1126开发板网络配置方法

    RV1126开发板网络硬件资源有:以太网、WiFi,采用的网络配置方案是:Netplan。 ? ? ? ?Netplan是一个用于配置Linux网络的简单工具。用户只需要一个yaml格式的文件去
    的头像 发表于 04-15 14:57 ?400次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>网络配置方法

    基于RV1126开发板的按键测试方法与例程

    RV1126开发板的按键测试方法与例程详细描述
    的头像 发表于 04-15 17:03 ?404次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>的按键测试方法与例程

    基于RV1126开发板实现人员检测方案

    RV1126开发板实现人员检测:在图像中找出人。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,算法代码负责人员检测功能。
    的头像 发表于 04-18 17:14 ?220次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人员检测方案

    基于RV1126开发板实现驾驶员行为检测方案

    RV1126开发板上实现驾驶员行为检测:通过图像识别出这几种行为:打电话、抽烟、疲劳驾驶。
    的头像 发表于 04-18 17:47 ?354次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现驾驶员行为检测方案

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 10:21 ?99次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 14:00 ?13次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 17:59 ?538次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案