原文地址:http://www.cnblogs.com/jacklu/p/6226330.html
Exynos 4412 Uboot的匯編代碼就不貼了,沒有的可以私信我。
這是我當時閱讀代碼時的思維導圖筆記,沒有條理性。分析了從上電到跳轉到C語言的整個匯編過程。Uboot與CPU芯片息息相關,看匯編代碼時,推薦結合處理器手冊一起看。
(圖中帶+的表示未展開,所有未展開的都會有另外截圖,圖標代表思維導圖層級結構)
Exynos 4412 Uboot源碼解析
圖1
圖1-1
圖1-1-1
圖1-1-2
圖1-1-3
幾條可能有幫助的筆記:
一些ARM匯編語言筆記
AND和ANDS的區別:ANDS會影響CPSR中的標志位
bl b+lr 跳轉后還會返回原地址
bx 帶模式的跳轉
ldmia r0 {r3r5r6}將r3r5r6依次傳入存儲地址,每次遞增4字節