谷歌了一下查到了
User boot loader
[quote]
1. RBL - Rom boot loader - embedded in the chip
2. UBL - User boot loader - NOT in the chip - RBL boots UBL (except for NOR and UART boot modes) which boots a secondary bootloader. There are size constraints on what RBL can boot and since most secondary bootloaders do not fit in the size UBL is required - provided by PSP
3. UBoot - secondary bootloader that PSP provides - typically used to boot linux kernel.
RBL是固化在芯片上的,出厂就有了;
RBL来加载UBL,UBL来加载U-Boot,U-Boot来加载操作系统或应用程序。
为什么不能让RBL直接来加载U-Boot呢,因为RBL能加载的大小是有限制的 (0x0-0x3fff)16K,所以只能用UBL来转一下。
为什么要UBL?
最新推荐文章于 2024-03-12 10:06:19 发布