圖解U-Boot:第一階段源碼分析

                                                        

U-Boot第一階段的啓動流程。這個階段主要是初始化硬件設備,爲加載U-Boot的第二階段代碼準備RAM空間最後跳轉到lib_arm/board.c中start_armboot函數,這是第二階段的入口點。



U-Boot第一階段的存儲器佈局。上圖中U-Boot安裝在Nand Flash,啓動時Nand Flash控制器前4KB的代碼複製到SRAM中,這4KB的代碼再將整個U-Boot複製到SDRAM中,最後跳轉到SDRAM中去執行,這就進入了第二階段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章