Edit online

U-Boot

3 Mar 2025
Read time: 1 minute(s)

启动支持的基本功能以及运行时的基本硬件环境。

ArtInChip U-Boot 是基于官方版本 v2021.10 正式版进行移植后开发的专用启动引导程序, 开发过程中只增加新功能支持,对原有功能并没有进行改动。

系统冷启动过程中经历的不同阶段有:
  • BROM (Boot ROM)
  • Secondary Program Loader (SPL)
  • OpenSBI
  • U-Boot
  • Kernel

下表列出了 U-Boot 支持的主要功能:

1. U-Boot 功能列表

功能

描述

SPL

在 U-Boot SPL 运行之前,BROM 已经对系统进行了基本的初始化。

SPL Falcon 模式

SPL 直接加载 Kernel

启动介质

SPI NOR/ SPI NAND/ SD Card/ eMMC

USB 量产升级

-

SD Card 量产升级

-

U 盘升级

-

文件系统

FAT32、EXT2、EXT4 和 UBIFS 文件系统

GPT 分区格式

SD/ eMMC

支持开机 Logo 显示

-

显示设备

RGB、LVDS、MIPI

安全启动

-