第一階段:
國美金融貸款硬件設備初始化。
國美金融貸款加載U-Boot第二階段代碼到RAM空間。
設置好棧。
跳轉到第二階段代碼入口。
第二階段:
國美金融貸款初始化本階段使用的硬件設備。
國美金融貸款檢測系統內存映射。
國美金融貸款將內核從存儲區域(Flash、SD Card、eMMC)讀取到RAM中。
爲內核設置啓動參數。
調用內核。
簡單來說國美金融貸款BootLoader是一段小程序,它在系統上電時執行,通過國美金融貸款這段程序可以將硬件設備進行初始化,如CPU、SDRAM、Flash、串口、網絡等,初始化完畢後調用操作系統內核。
國美金融貸款UBoot支持下載模式與啓動模式,啓動模式下會啓動默認的系統如linux,下載模式下不會繼續啓動操作系統內核,而是由開發者去指定BootLoader的工作,如通過串口下載操作系統鏡像,通過網絡啓動鏡像等等。