normal模式/loader模式/MASKROM模式

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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模式

 

OpenHarmony RK3568开发板烧写过程总结梳理 rk3568开发板烧写 阅读详情

相关推荐

RK平台烧录固件的几种模式

rockchip平台开发常识

就是太懒,所以要多做笔记 1万+

RK3399Normal/Loader/ MASKROM 启动模式介绍

Normal 模式是 RK3399 的正常工作模式,设备在该模式下运行操作系统或用户程序。启动时,RK3399 会从预定义的存储介质(如 eMMC、SD 卡或 SPI Flash)加载 bootloader(如 U-Boot 或 SPL),然后继续引导操作系统。Loader 模式是一种特殊的启动模式,用于通过 USB 或 UART 接口向设备烧录固件。在该模式下,RK3399 内部的 ROM 代码接管控制权,并等待主机发送新的固件数据。

qq_34478161的博客 671

瑞芯微开发板 MaskRom模式救砖与固件烧写实战

本文详细介绍了瑞芯微开发板进入MaskRom模式的救砖原理与实战操作。通过硬件短接或按键组合强制进入maskrom模式,利用RKDevTool工具重新烧写固件,解决系统损坏导致的启动失败问题,并提供常见错误排查与预防建议。

week9的博客 926

RK芯片启动模式区分Loader模式MaskRom模式

这是一篇关于嵌入式系统中固件烧写和修复模式的技术文档。

玖拾说架构 7608

深入探索ROM技术:EPROM、EEPROM和Mask ROM的特点和应用(含代码)

在ROM技术的演进历程中,出现了EP‌ROM(可擦除可编程只读存储器)、E‌EPR‌OM(电可擦除可编程只读存储器)和M‌ask R‌OM(掩模式只读存储器)等不同类型。在实际应用中,请根据需求选择适当的ROM技术,并根据厂商提供的文档和操作手册来正确操作和使用ROM芯片。在制造过程中,通过使用硅片的掩模工艺,将存储的数据直接编程到芯片中,并永久封装,无法修改。Mask ROM通常用于生产阶段无需修改的应用,如游戏卡带中的游戏数据,以及不需要外部存储器修改的嵌入式系统。- 擦除和编程的速度较慢。

weixin_66608063的博客 3525

LoaderMaskRom:一文搞懂RK3399三种启动模式的区别与硬件触发条件

本文深入解析RK3399处理器的三种启动模式NormalLoaderMaskRom),详细阐述其硬件触发条件及工程实践中的应用技巧。重点探讨eMMC芯片在启动流程中的关键作用,并提供硬件设计建议和调试方法,帮助开发者高效应对嵌入式系统开发中的启动问题。

weixin_30522183的博客 331

MaskRomNormal:RK3399 eMMC硬件设计中的启动模式与可靠性保障

本文深入解析RK3399 eMMC硬件设计中的三种启动模式NormalLoaderMaskRom)及其应用场景,详细探讨了电源时序、信号完整性和PCB布局等关键设计要点,并提供了提升系统可靠性的实战经验和测试方法,帮助开发者规避常见硬件设计陷阱。

weixin_29165725的博客 195

告别‘设备类型错误’:手把手教你用RKDevTool给瑞芯微开发板烧录系统(Windows/Linux双环境)

本文详细介绍了如何使用RKDevTool在Windows和Linux环境下为瑞芯微开发板烧录系统,解决常见的‘设备类型错误’问题。从Loader模式切换、驱动安装到分区与整包烧录策略,提供全面的操作指南和问题排查技巧,帮助开发者高效完系统部署。

weixin_30599769的博客 119

新手避坑指南:RK3399开发板eMMC硬件设计,这几个引脚千万别接错

本文详细解析了RK3399开发板eMMC硬件设计中的关键要点和常见错误,特别强调了CLK、CMD等核心信号线的正确配置方法。通过实际案例和参数表格,帮助开发者避免引脚接错等设计陷阱,确保系统稳定启动和运行,是RK3399硬件设计的实用避坑指南。

weixin_30367169的博客 406

NormalLoaderMaskRom三种模式有什么区别

NormalLoaderMaskRom三种模式有什么区别

xie__jin__cheng的博客 2372

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

描述启动模式说明前言ROC-RK3308-CC 有着非常灵活的启动方式。一般情况下,除非硬件损坏,ROC-RK3308-CC 主板是不会变砖的。如果在升级过程中出现意外,bootloader 损坏,导致无法重新升级,此时仍可以进入MaskRom模式来修复。加载方式ROC-RK3308-CC 有 32KB 的 BootRom 和 256KB 的内部 SRAM,支持从以下设备加载系统:8位 Async...

weixin_34561824的博客 925

RK3229 android9.0 按刷机按键进入loader

int board_fbt_key_pressed(void)函数里进行checkkey,这里检测到boot_rockusb被设置上,所以打印出来rockusb key pressed,就进入到loader状态。需要通过在板子上找对应的EMMC_CLKO、GND焊点,短接后通电,进入MASKROM模式MASKROM模式:这种模式用于拯救砖头机器,比如bootloader/uboot 无法启动,无法进入loader模式正常下载。normal模式:正常的启动模式,这个模式无法刷固件。重点修改 uboot。

liushengdi110的专栏 7457

RK3288的几种USB模式

https://blog.csdn.net/groundhappy/article/details/56280576 RK3288启动后有三种模式,可以分别进行操作。 一种是normal也就是正常的启动模式。这个模式无法刷固件。 一般板子通电就是这个模式 第二种是loader模式。就是刷固件模式。这个模式可以刷各种image。 按住recover按键再通电,通过uboot的检测进入这个模式 第三种...

hbcbgcx的博客 2369

RK3228H开发之几种USB模式及烧写方式介绍

一、引言 RK3288/RK3399启动后有三种模式normal模式loader模式MASKROM模式,本文来介绍下该几种模式 官方烧写方式:http://wiki.t-firefly.com/zh_CN/ROC-RK3399-PC/upgrade_firmware_emmc.html#RKUSB_mode 二、模式介绍 1、normal模式 正常的启动模式,这个模式无法刷固件。 一般板子...

文艺小少年的博客 4450

Uboot USB模式(RK3288变砖头的解决办法)

RK3288启动后有三种模式,可以分别进行操作。 第一种是normal也就是正常的启动模式。这个模式无法刷固件。一般板子通电就是这个模式 第二种是loader模式。就是刷固件模式。这个模式可以刷各种image。按住recover按键再通电,通过uboot的检测进入这个模式 第三种是MASKROM模式。这种模式用于拯救砖头机器。比如bootloader无法启动。无法进入loader正常下载。需...

weixin_30445169的博客 2904

RK3399 eMMC硬件设计要点

RK3399启动模式 RK3399有三种启动模式Normal 模式 Loader 模式 MaskRom 模式 Normal 模式 Normal 模式就是正常的启动过程,各个组件依次加载,正常进入系统。 这个模式无法刷固件, 一般板子通电就是这个模式Loader 模式Loader 模式下,bootloader 会进入升级状态,等待主机命令,用于固件升级等。 要进入 Loader 模式,必须让 bootloader 在启动时检测到 RECOVERY(恢复)键按下,且 USB 处于连接状态。 P

sinat_15677011的博客 5856

从“砖”到“活”:详解RK3399开发板三种启动模式与eMMC救砖实战

本文深入解析RK3399开发板的三种启动模式NormalLoaderMaskRom),并提供详细的eMMC救砖实战指南。通过硬件设计原理和具体操作步骤,帮助开发者从变砖状态恢复设备,同时分享防砖设计与最佳实践,提升嵌入式系统开发效率。

weixin_28675839的博客 408

瑞芯微RK3588,从入门到精通系列三

LKD3588 出厂默认安装Android操作系统,如果用户要运行其他操作系统,需要使用对应的固件烧写到主板。LKD3588 有灵活的启动方式。一般情况下,除非硬件损坏,LKD3588 开发板是不会变砖的。如果在升级过程中出现意外,bootloader 损坏,导致无法重新升级,此时仍可以进入MaskRom模式来修复。

renpengfly的专栏 2238
上一篇: 【linux驱动源码】内核宏ALIGN的含义
下一篇: 虚拟机ubuntu添加虚拟硬盘以及对虚拟硬盘分区、格式化、自动挂载
Vernon2csdn
博客等级 码龄12年 19粉丝 31原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值