s5pv210開(kāi)發(fā)板支持的啟動(dòng)方式詳解: 其中我們用的最多的是nandflash啟動(dòng)和SD卡啟動(dòng)。 下面的圖是210的一個(gè)全面啟動(dòng)圖: 下面簡(jiǎn)單的介紹一下啟動(dòng)順序,首先啟動(dòng)的是第一啟動(dòng)方式,啟動(dòng)流程如下: 在上圖中可以看出,第一啟動(dòng)方式中先工作的是IROM,他做了一些初始化工作,之后就是啟動(dòng)方式的選擇,通過(guò)設(shè)置撥碼開(kāi)關(guān)的狀態(tài)來(lái)確定啟動(dòng)方式。這里以SD卡啟動(dòng)為例,選擇了SD卡啟動(dòng),進(jìn)入下一個(gè)流程:校驗(yàn)和,也就是檢驗(yàn)文件傳輸過(guò)程中是否有數(shù)據(jù)傳輸錯(cuò)誤,如果有的話第一啟動(dòng)就失敗了,進(jìn)入第二啟動(dòng);如果傳輸無(wú)誤,那么第一啟動(dòng)繼續(xù),BL1開(kāi)始工作,初始化內(nèi)存,加載BL2到外部?jī)?nèi)存等等,之后BL2運(yùn)行起來(lái),初始化內(nèi)存、CPU、串口等等,加載操作系統(tǒng),最后操作系統(tǒng)運(yùn)行起來(lái)。第一啟動(dòng)方式啟動(dòng)成功。 如果第一啟動(dòng)方式啟動(dòng)失敗,那么進(jìn)入第二啟動(dòng)方式,來(lái)看一下第二啟動(dòng)方式的啟動(dòng)流程: IROM 的工作和第一啟動(dòng)方式相同,第一啟動(dòng)在文件傳輸過(guò)程中出現(xiàn)錯(cuò)誤之后進(jìn)入第二啟動(dòng)方式,如果校驗(yàn)和檢驗(yàn)無(wú)誤,那么接下來(lái)就是BL1,BL2和操作系統(tǒng)依次運(yùn)行起來(lái),最終板子啟動(dòng)成功;如果啟動(dòng)第二啟動(dòng)方式之后檢查校驗(yàn)和有誤,那么第二啟動(dòng)方式失敗,進(jìn)入串口啟動(dòng),串口啟動(dòng)如果還是白,就進(jìn)入USB啟動(dòng),如果USB啟動(dòng)還失敗的話,那么啟動(dòng)就失敗了。 詳細(xì)內(nèi)容轉(zhuǎn)自http://www.witech.com.cn/
|