【RP-RV1126】烧录固件使用记录

文章目录

  • 烧录完整固件
    • 进入MASKROM模式
    • 固件烧录
      • 升级中:
      • 升级完成:
  • 烧录部分
    • 进入Loader模式
      • 选择文件
      • 切换loader模式

烧录完整固件

完整固件就是update.img包含了所有的部件,烧录后可以直接运行。

  • 全局编译:./build.sh all
  • 生成固件:./build.sh firmware
  • 生成update.img:./build.sh update.img

生成的文件位置在:sdk/rockdev/update.img

进入MASKROM模式

  • 板子上电,USB插上电脑
  • 按住update按键,再按一下RST按键,最后松开update按键。
  • 如果一切正常,《瑞芯微开发工具 v2.84》会识别出来

在这里插入图片描述

固件烧录

  • 点击“升级固件”
  • 选择“固件”,找到update.img文件
  • 点击“升级”
    在这里插入图片描述

升级中:

在这里插入图片描述

升级完成:

在这里插入图片描述

烧录部分

部分烧录就是只烧录部分更改的内容,没有更改的部分就不动。

  • 全局编译:./build.sh all
  • 生成部分:./build.sh firmware

生成的文件位置在:sdk/rockdev/

liefyuan@ubuntu:~/rv1126/rp_rv1126_sdk/rockdev$ tree -L 1
.
├── boot.img -> ../kernel/zboot.img
├── MiniLoaderAll.bin -> ../u-boot/rv1126_spl_loader_v1.08.108.bin
├── misc.img -> ../device/rockchip/rockimg/wipe_all-misc.img
├── oem.img
├── parameter.txt -> ../device/rockchip/rv1126_rv1109/parameter-facial-gate.txt
├── recovery.img -> ../buildroot/output/rockchip_rv1126_rv1109_recovery/images/recovery.img
├── rootfs.ext4 -> ../buildroot/output/rockchip_rv1126_rv1109_facial_gate/images/rootfs.ext2
├── rootfs.img -> ../buildroot/output/rockchip_rv1126_rv1109_facial_gate/images/rootfs.ext2
├── uboot.img -> ../u-boot/uboot.img
├── update.img
└── userdata.img0 directories, 11 files

在这里插入图片描述

生成的文件都是链接,我就写了个脚本把它们原文件拷贝出来

#!/bin/shcp ../../kernel/zboot.img boot.img
cp ../../u-boot/rv1126_spl_loader_v1.08.108.bin MiniLoaderAll.bin
cp ../../device/rockchip/rockimg/wipe_all-misc.img misc.img
cp ../../rockdev/oem.img .
cp ../../device/rockchip/rv1126_rv1109/parameter-facial-gate.txt parameter.txt
cp ../../buildroot/output/rockchip_rv1126_rv1109_recovery/images/recovery.img recovery.img
cp ../../buildroot/output/rockchip_rv1126_rv1109_facial_gate/images/rootfs.ext2 rootfs.img
cp ../../u-boot/uboot.img uboot.img
cp ../../rockdev/userdata.img .

进入Loader模式

进入Loader模式的方法:

  • 方法一:按住recover按键上电
  • 方法二:串口终端发命令:reboot loader
  • 方法三:板子和电脑之间连接进入了ADB调试,打开软件《瑞芯微开发工具 v2.84》“下载镜像”点击“切换”按钮,如下图
    在这里插入图片描述

选择文件

在这里插入图片描述

切换loader模式

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/95265.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TCP端口崩溃,msg:socket(): Too many open files

一、现象 linux系统中运行了一个TCP服务器,该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃,TCP客户端连接该端口会失败: 可以看到进行三次握手时,TCP客户端向该TCP服务器的10000端口发送了SYN报文,…

(二)正点原子STM32MP135移植——TF-A移植

目录 一、TF-A概述 二、编译官方代码 2.1 解压源码 2.2 打补丁 2.3 编译准备 (1)修改Makfile.sdk (2)设置环境变量 (3)编译 三、移植 3.1 复制官方文件 3.2 修改电源 3.3 修改TF卡和emmc 3.4 添…

【面试HOT100】哈希双指针滑动窗口

系列综述: 💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考…

【数据结构与算法】树、二叉树的概念及结构(详解)

前言: 💥🎈个人主页:​​​​​​Dream_Chaser~ 🎈💥 ✨✨专栏:http://t.csdn.cn/oXkBa ⛳⛳本篇内容:c语言数据结构--树以及二叉树的概念与结构 目录 一.树概念及结构 1.树的概念 1.1树与非树 树的特点&#xff1…

XXL-JOB源码梳理——一文理清XXL-JOB实现方案

分布式定时任务调度系统 流程分析 一个分布式定时任务,需要具备有以下几点功能: 核心功能:定时调度、任务管理、可观测日志高可用:集群、分片、失败处理高性能:分布式锁扩展功能:可视化运维、多语言、任…

【计算机网络笔记八】应用层(五)HTTPS

什么是 HTTPS HTTPS 解决了 HTTP 不安全的问题 HTTP 整个传输过程数据都是明文的,任何人都能够在链路中截获、修改或者伪造请求/响应报文,数据不具有可信性。 ① HTTPS 使用加密算法对报文进行加密,黑客截获了也看不懂 ② HTTP…

Play Beyond:Sui让优秀的游戏变得更好

自问世以来,视频游戏就紧随着文化产业发展。从Pong和Space Invaders的时代到Animal Crossing和Among Us,伟大的游戏总有能力吸引玩家,并推动娱乐产业发展。根据Grand View Research的数据,全球视频游戏市场在2022年估计为2170.6亿…

CUDA C编程权威指南:1.1-CUDA基础知识点梳理

主要整理了N多年前(2013年)学习CUDA的时候开始总结的知识点,好长时间不写CUDA代码了,现在LLM推理需要重新学习CUDA编程,看来出来混迟早要还的。 1.CUDA 解析:2007年,NVIDIA推出CUDA&#xff08…

Docker 日志管理 - ELK

Author:rab 目录 前言一、Docker 日志驱动二、ELK 套件部署三、Docker 容器日志采集3.1 部署 Filebeat3.2 配置 Filebeat3.3 验证采集数据3.4 Kibana 数据展示3.4.1 创建索引模式3.4.2 Kibana 查看日志 总结 前言 如何查看/管理 Docker 运行容器的日志?…

图像拼接后丢失数据,转tiff报错rasterfile failed: an unknown

图像拼接后丢失数据 不仅是数据丢失了,还有个未知原因报错 部分数据存在值不存在的情况 原因 处理遥感数据很容易,磁盘爆满了 解决方案 清理一些无用数据,准备买个2T的外接硬盘用着了。 然后重新做处理

redis高可用(主从复制,哨兵,集群)

目录 一、主从复制: 1.主从复制介绍: 2.主从复制的作用: 3.主从复制流程: 4.搭建Redis 主从复制: 4.1 环境准备: 4.2 安装redis: 4.3 master节点修改 Redis 配置文件: 4.4 slave节点…

Linux学习之悟空派上实现OLED的无线网IP及CPU温度显示【守护进程】

起因 最近各种网购平台似乎都在推送99元的悟空派全志H3的开发板,出于好奇就买了一块来试试水,由于这块板子基本上和orangepi-Zero的硬件结构一模一样,所以设备树、boot这些就用orangepi现成的部件了。 因为本人比较喜欢使用SSH操作&#xff…

C++——list(2)

作者:几冬雪来 时间:2023年9月28日 内容:C——list内容讲解 目录 前言: list的const迭代器: const的iterator: const迭代器: operator->: 拷贝构造: 迭代器接口补充&…

【LittleXi】【MIT6.S081-2020Fall】Lab: locks

【MIT6.S081-2020Fall】Lab: locks 【MIT6.S081-2020Fall】Lab: locks内存分配实验内存分配实验准备实验目的1. 举一个例子说明修改前的**kernel/kalloc.c**中如果没有锁会导致哪些进程间竞争(races)问题2. 说明修改前的kernel/kalloc.c中锁竞争contention问题及其后果3. 解释a…

Elasticsearch安装访问

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

【云笔记篇】Microsoft OneNote笔记插件推荐OneMore

【云笔记篇】Microsoft OneNote笔记插件推荐OneMore OneMore插件是一款非常强大,多达一百多个扩展功能的OneNote笔记插件,而且免费开源,不断更新的优秀插件—【蘇小沐】 1、实验 【OneMore官网:OneMore - a OneNote add-in (on…

C++——类和对象

文章目录 1.面向过程和面向对象的区别2.类的定义3.类的特点3.1封装性3.2继承性3.3多态性 4.类的访问限定符及封装4.1访问限定符4.2封装 5.类的作用域6.类的实例化7.计算类对象大小8.this指针8.1this指针的引出8.2this指针的特性 9.类的6个默认成员函数9.1默认构造函数9.1.1概念…

Elastic SQL 输入:数据库指标可观测性的通用解决方案

作者:Lalit Satapathy, Ishleen Kaur, Muthukumar Paramasivam Elastic SQL 输入(metricbeat 模块和输入包)允许用户以灵活的方式对许多支持的数据库执行 SQL 查询,并将结果指标提取到 Elasticsearch。 本博客深入探讨了通用 SQL …