s5pv210啟動過程簡介
s5pv210是三星的一款soc,它的存儲器配置是大容量的flash+大容量的DRAM+iRAM。根據(jù)起手冊介紹,這款soc的啟動過程大致分為三個階段:
第一階段,soc上電,自動執(zhí)行三星在soc出廠時就已經(jīng)寫入soc內(nèi)置irom(功能與nor flash相當(dāng))中的代碼(下稱BL0),完成對soc的基本初始化,包括始終、關(guān)閉看門狗等設(shè)置,方便soc能從外部存儲器讀取BL1階段的代碼。
第二階段:經(jīng)過BL0代碼的執(zhí)行,soc只是完成了基本的初始化,導(dǎo)致不能一次性讀入BL1與BL2兩部分代碼,因此這階段只能讀入BL1的代碼,完成nand flash的初始化,并讀入BL2代碼。
第三階段:在iRAM中執(zhí)行BL2代碼,完成DRAM的初始化,并將nand flash中的操作系統(tǒng)讀入DRAM中,進入操作系統(tǒng)的入口地址,開始執(zhí)行操作系統(tǒng)。
由此,操作系統(tǒng)開始運行后,啟動過程就此結(jié)束。
標(biāo)簽: