1. 程式人生 > >U-Boot啟動過程分析總結

U-Boot啟動過程分析總結

做為嵌入式開發者,U-Boot的啟動是必須要熟悉的。下面分享U-Boot啟動流程。

U-Boot啟動核心的過程可以分為兩個階段,兩個階段的功能如下:

第一階段功能
  1. 硬體裝置初始化
  2. 載入U-Boot第二階段程式碼到RAM空間
  3. 設定好棧
  4. 跳轉到第二階段程式碼入口
第二階段功能
  1. 初始化本階段使用的硬體裝置
  2. 檢測系統記憶體對映
  3. 將核心從flash讀取到RAM中
  4. 為核心設定啟動引數
  5. 呼叫核心