1. 程式人生 > >uboot移植第四天——程式碼分析(4)

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的過程中,出現什麼問題,再對跟該問題關的部分的函式進行分析。