SPL (Secondary Program Loader)
当从NAND等设备中启动时,SoC ROM中的代码,拷贝NAND等设备的某些数据(如前4K)到内存(如SRAM)中执行,拷贝的数据量通常比较小。当U-Boot比较大时,此时需要一个SPL。SPL小于ROM拷贝的大小。SPL初始化SDRAM等内存,并将second stage uboot拷贝到内存中。
重定向是second stage uboot自己做的。
参考资料
http://www.friendlyarm.net/forum/topic/6589