启动模式说明
前言
aio-rk3328-jd4 有灵活的启动方式。一般情况下,除非硬件损坏,aio-rk3328-jd4开发板是不会变砖的。
如果在升级过程中出现意外,bootloader 损坏,导致无法重新升级,此时仍可以进入maskrom模式来修复。
加载方式
aio-rk3328-jd4 有 20kb 的 bootrom 和 36kb 的内部 sram,支持从以下设备加载系统:
spi 接口
emmc 接口
sdmmc 接口
aio-rk3328-jd4 从type-c接口下载系统代码。
启动次序
启动的次序是这样的:
主控上电初始化
bootrom 代码在 sram 上运行,校验存储设备里的 bootloader
校验通过,加载并运行 bootloader 引导代码
bootloader 引导代码负责初始化 ddr 内存,加载 bootloader 完整代码到 ddr 内存中并运行
bootloader 加载存储设备上的 linux 内核,并将执行权交给 linux 内核
启动模式
aio-rk3328-jd4有三种启动模式:
normal 模式
loader 模式
maskrom 模式
normal 模式
normal 模式就是正常的启动过程,各个组件依次加载,正常进入系统。
loader 模式
在 loader 模式下,bootloader 会进入升级状态,等待主机命令,用于固件升级等。要进入 loader 模式,必须让 bootloader 在启动时检测到recovery(恢复)键按下,且 usb 处于连接状态。有两种方法可以使设备进入升级模式:
一种方式是断开电源适配器
type-c 线连接好设备和主机。
按住设备上的 recovery (恢复)键并保持。
插上电源
大约两秒钟后,松开 recovery 键。
另一种方式是接上电源适配器
type-c数据线连接好设备和主机。
按住设备上的 recovery (恢复)键并保持。
短按一下 reset(复位)键。
大约两秒钟后,松开 recovery 键。
maskrom 模式
maskrom 模式用于 bootloader 损坏时的系统修复。
一般情况下是不用进入 maskrom 模式的,只有在 bootloader 校验失败(读取不了 idr 块,或 bootloader 损坏) 的情况下,bootrom 代码 就会进入 maskrom 模式。此时 bootrom 代码等待主机通过 usb 接口传送 bootloader 代码,加载并运行之。
高通在CES 2024上展示汽车领域最新技术和产品
2019年5月VR/AR融资数量增长76%
LTV-817光耦的工作原理及检测方法
美的:由于原材料持续上涨 冰箱价格上调10%至15%
浪潮人工智能研发人工智能 PaaS 平台和 AutoML Suite 等“有形”产品
fireflyCORE-RK3328主板JD4启动模式简介
华为芯片储备情况
基于Ultium电池打造的通用汽车电动车都将标配无线电池管理系统
螺旋板式换热器的优点介绍
华为公布新能源基础建设解决方案,布局智能电动领域
5G技术将重塑六大产业
Zynq®-7000可编程系统级芯片有其独特的处理能力的功能?
模拟滤波器的应用领域
LG首款5G手机将与G8ThinQ同步亮相 售价最低约合人民币7800元
lm324芯片放大电路工作原理
LoRa商用加速 或加速物联网(IoT)发展
高强度的金属3D打印机已经顺利研发并进入试用环节
iQOO 5系列新品发布倒计时3天,刷新“快”的定义
基于USB总线的MC68HC908JB8 Flash在线编程
应用在热能表领域中的数字温度传感芯片