歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 圖解U-Boot:第一階段源碼分析

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

日期:2017/3/1 10:27:22   编辑:Linux編程

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中去執行,這就進入了第二階段。

相關閱讀:

圖解U-Boot:第二階段源碼分析 http://www.linuxidc.com/Linux/2012-03/55964.htm

圖解U-Boot:引導內核分析 http://www.linuxidc.com/Linux/2012-03/55965.htm

Copyright © Linux教程網 All Rights Reserved