MaskRom 升级模式

有关启动模式的介绍,请参阅《更新固件介绍》一章

简介

MaskRom 升级模式升级是最基本的固件升级方式,也是设备变砖的最后一条防线。因为 MaskRom 升级模式 涉及硬件操作,如需短路焊盘请谨慎操作,以免观察失误造成其它元件被错误短路。因此在设备可以进入Loader 升级模式的情况下,优先使用Loader 升级模式

MaskRom 升级模式的原理:

  • 人为的把 Flash(Nor FLash、Nand Flash和EMMC等存储设备) 的CLK时钟引脚与地线短接。使得 CPU 读取 Flash 失败,CPU 转而初始化USB端口,进入MaskRom 升级模式

请小心阅读,并谨慎操作!

操作步骤如下:

  1. 设备断开所有电源。

  2. 拔出 SD 卡。

  3. 用Type-C数据线连接好设备和主机。

  4. 用金属镊子接通AIO-3399C上的如下图所示的两个测试点并保持(如下图所示)。

  5. 设备插入电源。

  6. 稍候片刻,之后松开镊子。

_images/maskrom_test_points.jpg

此时设备就会进入 MaskRom 模式。

_images/maskrom.jpg

升级固件

开发者根据个人不同PC操作系统,可选用不同的固件升级工具。

  • Windows 环境

如果开发者使用在Windows主机上进行开发,可以使用RKDevTool升级工具。详情请参考《使用 RKDevTool 升级固件》

  • Linux 环境

如果开发者使用在Linux主机上进行开发,可以使用upgrade_tool升级工具。详情请参考《使用 upgrade_tool 升级固件》