Edit online

硬件运行环境

4 Dec 2024

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

对于基本硬件模块,在 CPU 上电时默认进行初始化,具体如下表所示:

1. 基本硬件模块状态
名字频率备注
AXI24 MHz默认使能
AHB60 MHz默认使能
APB024 MHz默认使能
APB124 MHz默认使能
CPU24 MHz默认使能
SRAM60 MHz默认使能
TIMER24 MHz默认使能

正常启动时 BROM 检测启动介质,并对所使用到的硬件模块进行了初始化。 具体如下表所示:

2. 正常启动时的硬件模块状态
名字频率 (MHz)备注
DMA60SPI NAND/NOR 启动时使能
SDMC25启动的 SDMC 控制器被使能
SPI25启动的 SPI 控制器被使用
CE200安全启动打开时被使能
USB60默认关闭

在 USB 升级模式下,无论是主动进入还是由于启动失败进入的 USB 升级模式,仅基本的硬件模块以及 USB 模块被使能,其他模块处于关闭状态。 具体如下表所示:

3. 升级模式时的硬件模块状态
名字频率 (MHz)备注
AHB060进入 USB 升级时设置为 60 MHz
DMA60默认关闭
SRAM60跟随 AHB0
SDMC25默认关闭
SPI25默认关闭
USB60默认使能