引导顺序
RK3568 的启动流程如下:
加电后,芯片首先执行 BootROM 中的代码;
BootROM 会尝试从配置好的外部设备(如 NOR/NAND/eMMC/SD 卡)加载启动程序;
如果这些设备都没有有效的启动代码,BootROM 会进入 USB OTG 模式,等待上位机(如 PC)通过 USB 向其下载启动代码;
一旦代码加载完成,系统即可进入正常启动流程。
- 在初始阶段,DDR还未被初始化。此时芯片会从启动设备读取一段初始化代码到SRAM。这段代码对DDR进行初始化,把bootloader(例如Uboot)加载到DDR上,并运行。
- 若从usb启动,则从串口下载代码到DDR
