uboot里 nboot 和 nboot.e有什么区别

时间:2020-12-25 17:54:17
现在做的OMAPL138, 示例程序都是  nboot.e,  nand read.e 
不知道和普通的有什么区别??

另外UBL和UBOOT有什么区别, UBL应该只负责引导UBOOT, 而实际他有初始化硬件管脚之类的东西 

而既然UBL已经初始化了, UBOOT里为什么有的还要再初始化呢, 

在linux内核里是不是还有对硬件的初始化,

硬件的初始化工作到底应该在 UBL, UBOOT还是内核中进行呢?

4 个解决方案

#1


应该说都需要的,只不过这两部分初始化的部分可能不同,bootloader只需要初始化需要的硬件就可以··

#2


我也是用的OMAP138这个片子,希望可以跟楼主交流~

#3


nboot.e, nand read.e是uboot里面的命令吧。

User boot loader


QUOTE:
1. RBL - Rom bootloader - 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.

#4


我也在查..

#1


应该说都需要的,只不过这两部分初始化的部分可能不同,bootloader只需要初始化需要的硬件就可以··

#2


我也是用的OMAP138这个片子,希望可以跟楼主交流~

#3


nboot.e, nand read.e是uboot里面的命令吧。

User boot loader


QUOTE:
1. RBL - Rom bootloader - 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.

#4


我也在查..