RK3288/RK3399启动后有三种模式:normal模式、 loader模式、MASKROM模式

normal模式:正常的启动模式,这个模式无法刷固件。

一般板子通电就是这个模式。

loader模式:刷固件模式,这个模式可以刷各种image。

按住recover按键再通电,通过bootloader/uboot的检测进入这个模式

MASKROM模式:这种模式用于拯救砖头机器,比如bootloader/uboot 无法启动,无法进入loader模式正常下载。

需要通过在板子上找对应的EMMC_CLKO、GND焊点,短接后通电,进入MASKROM模式,

这些点需要问板子的生产商。

对于模式的检测是在bootloader/uboot里面进行的。如果uboot执行有问题,没法进入loader模式,就需要进入maskrom模式。

检测的代码在uboot的board_late_init->board_fbt_preboot->board_fbt_key_pressed->checkKey() 根据按键的结果确定接下来执行哪一步。

参考链接:

RK3288的几种USB模式

normal模式/loader模式/MASKROM模式相关推荐

  1. linux maskrom模式,微雪电子RK3308主板CC启动模式介绍

    描述 启动模式说明 前言 ROC-RK3308-CC 有着非常灵活的启动方式.一般情况下,除非硬件损坏,ROC-RK3308-CC 主板是不会变砖的. 如果在升级过程中出现意外,bootloader ...

  2. 2020-12-11 RK系列 救砖头,强制进入maskrom模式

    RK系列 救砖头,强制进入maskrom模式 一.因为各种原因导致按recover无法进入loader模式,无法烧录.我这边遇到的情况是烧录andriod10 固件后uboot不能work导致无法进入 ...

  3. 瑞芯微RK3128盒子刷机提示测试设备失败的解决方法:MASKROM模式

    设备:MSIDIGTAL-RM701 平台:瑞芯微RK3128 工具:AndroidTool_Release_v2.33 在刷入过第三方固件后再刷机,就遇到了测试设备失败的问题: 苦苦寻找了很多方法都 ...

  4. 代理模式和装饰者模式

    简介 代理模式和装饰者模式是两种常见的设计模式.代理模式是为其它对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到 ...

  5. ARM的编程模式和7种模式

    ARM采用的是32位架构 ARM阅读 --Byte:        8   bits --Halfword:  16  bits(2 byte)  半字 --Word:       32  bits( ...

  6. hive严格模式和非严格模式的区别

    hive严格模式和非严格模式的区别 hive严格模式 hive提供了一个严格模式,可以防止用户执行那些可能产生意想不到的不好的效果的查询.即某些查询在严格 模式下无法执行. 1)带有分区的表的查询 如 ...

  7. 大端模式与小端模式的详解分析

    大端序与小端序 何为大端序,小端序? 简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了.注意字节序是硬件层面 ...

  8. 设计模式GOF23之-------------------结构型模式(适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式)

    一 结构型模式 二 适配器模式 下面我将用代码模拟键盘usb接口和ps/2的转接器 的适配器过程: 首先定义客户需求: package GOF23;public interface Target {v ...

  9. Java设计模式(四):结构性模式(适配器模式、桥接模式、装饰模式、组合模式、外观模式、亨元模式、代理模式)

    目录 一· 适配器设计模式 1.1 现实生活中的适配器例子 1.2 基本介绍 1.3 工作原理 1.4 类适配器模式 1.5 对象适配器模式 1.6 接口适配器模式 1.7 适配器模式在 Spring ...

最新文章

  1. C语言 · 征税程序
  2. R语言lm函数拟合多项式回归模型、删除数据中的异常样本outlier、之后诊断模型( diagnostics)、使用plot函数打印回归模型的QQ图、残差拟合图、标度-位置图、残差与杠杆关系图
  3. NGUI从入门到实战(大学霸内部资料)
  4. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18)
  5. 打造DMPO通道完成sdwan优化
  6. 【CSON原创】HTML5游戏框架cnGameJS开发实录(精灵对象篇)
  7. python异或运算怎么算_小强学Python+OpenCV之-1.4.4掩膜mask及位运算(与、或、非、异或)...
  8. 单纯形法求最小值的检验数_【运筹学】单纯形法(笔记和思考)
  9. python生成随机数random操作_Python random生成随机数示例
  10. python编程语言继承_Python 面向对象编程——继承和多态
  11. 百度统计挂了,分布式数据库异常引起,数据显示为空!
  12. 听完吴声的演讲,我感觉智商梗阻了
  13. Fileupload
  14. Dell服务器开启CPU虚拟化
  15. 新浪微博技术架构分析-转载
  16. Mac-记录一些超好用的快捷键
  17. Linux运维技术之Linux云计算架构
  18. python最终目标_Python晋级之路-工欲善其事必先利其器
  19. 过滤百度广告+搜索热点+adblock规则快速入门
  20. 4.请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。

热门文章

  1. PDF转WORD为什么这么难
  2. Android源码中的目录结构详解
  3. java毕业设计汽车售后服务管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
  4. Google谷歌未来如何占领“Web3高地”?
  5. rst 格式文档编译方案
  6. 利用R包ggmsa进行多序列比对_2020-05-31
  7. Ansible-playbook 运维笔记
  8. 【转】下一代密码模块安全标准探讨
  9. 为了让你的硬盘资源能完好地传给你的曾曾曾孙,科学家想到了这些办法……...
  10. 打入客户内部做销售1