uboot移植第四天——代碼分析(4)

這次的分析主要是針對uboot的第二階段的分析,之前都是對第一階段的分析,這個階段都是人爲劃分的,你也可以不這樣劃分。
第二階段入口

ldr pc, _start_armboot
_start_armboot: .word start_armboot

這樣就進入了第二階段,u-boot-1.1.6\lib_arm下的board.c中的void start_armboot (void)函數執行。執行流程類似下圖:
這裏寫圖片描述

這裏是對板子的一些相關的初始化,較爲複雜,這裏就不一一分析,在後期的uboot移植過程中,移植時候我們開發板jz2440的過程中,出現什麼問題,再對跟該問題關的部分的函數進行分析。

發佈了38 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章