Edit online

硬件运行环境

3 Mar 2025
Read time: 1 minute(s)

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

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

1. 基本硬件模块状态

名字

频率

备注

AXI

24 MHz

默认使能

AHB

60 MHz

默认使能

APB0

24 MHz

默认使能

APB1

24 MHz

默认使能

CPU

24 MHz

默认使能

SRAM

60 MHz

默认使能

TIMER

24 MHz

默认使能

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

2. 正常启动时的硬件模块状态

名字

频率 (MHz)

备注

DMA

60

SPI NAND/NOR 启动时使能

SDMC

25

启动的 SDMC 控制器被使能

SPI

25

启动的 SPI 控制器被使用

CE

200

安全启动打开时被使能

USB

60

默认关闭

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

3. 升级模式时的硬件模块状态

名字

频率 (MHz)

备注

AHB0

60

进入 USB 升级时设置为 60 MHz

DMA

60

默认关闭

SRAM

60

跟随 AHB0

SDMC

25

默认关闭

SPI

25

默认关闭

USB

60

默认使能