一、三星官方推薦方式
1、數(shù)據(jù)手冊《S5PV210_iROM_Application_note》中截取:
(1)第一步:執(zhí)行BL0。執(zhí)行完成后調(diào)用BL1
(2)第二步:執(zhí)行BL1。加載BL2到SRAM中
(3)第三步:執(zhí)行BL2。初始化DDR。
(4)第四步:將OS加載到DDR中
(5)第五步:操作系統(tǒng)在DDR中啟動(dòng)運(yùn)行
2、詳細(xì)分析
(1)BL0:這一段代碼是三星官方出廠時(shí)燒錄的一段代碼,存在SoC內(nèi)部的iROM(就是SROM,容量64KB)中。
(2)BL1:啟動(dòng)代碼的前16KB,負(fù)責(zé)初始化NandFlash和讀取啟動(dòng)代碼的后面80KB代碼到SRAM中運(yùn)行。
(3)BL2:初始化DRAM,將OS讀取到DRAM中,最終啟動(dòng)OS,系統(tǒng)運(yùn)行起來。
注意:三星推薦的這種方式限制了bootloader的大小不能超過96KB。
二、uboot的啟動(dòng)方式
uboot是一種通用的啟動(dòng)方式,對(duì)啟動(dòng)代碼的大小沒有限制。
啟動(dòng)過程和三星的前兩步是一樣的,不同之處在uboot中的BL1會(huì)初始化DDR,將uboot的剩余代碼全部復(fù)制到DRR中,然后,用匯編代碼的一句長轉(zhuǎn)移指令跳轉(zhuǎn)到DRR中去執(zhí)行剛剛copy的一份BL2代碼,在BL2中加載操作系統(tǒng),完成啟動(dòng)。
注意:
(1)uboot的大小沒有限制
(2)跳轉(zhuǎn)之前,需要代碼的重定位
(3)在實(shí)際的工程項(xiàng)目中可能不會(huì)使用這種uboot,而是自己寫一個(gè)uboot,更加適合項(xiàng)目
上一篇:總結(jié):S5PV210時(shí)鐘系統(tǒng)
下一篇:S5PV210之UBOOT-2011.06啟動(dòng)過程解析
推薦閱讀最新更新時(shí)間:2025-05-04 11:24



設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- TLE 4263 5V 低壓降穩(wěn)壓器的典型應(yīng)用
- 【訓(xùn)練營】PWM小燈
- 使用 Analog Devices 的 ADM3062EARMZ 的參考設(shè)計(jì)
- LTC3873IDDB-5 高效率 5V 輸入、12V 輸出升壓轉(zhuǎn)換器的典型應(yīng)用電路
- FRDM-MC-LVBLDC,用于低壓三相 BLDC 電機(jī)控制的 Freedom 開發(fā)平臺(tái)
- LT1270CT 演示板、具有停機(jī)功能的鈴音電源、+5Vin 至隔離式 +100V/-100Vout
- 使用 LTC2380CDE-16、16 位、2Msps、低功耗 SAR ADC 的典型應(yīng)用
- DC2071A-C,用于 LTC2374CUH-16、16 位、2Msps、8 通道、具有 100dB SNR 的 SAR ADC 的演示板
- SW3516H PD100W快充模塊
- NCP300LSN33T1 3.3V LED條形圖電壓監(jiān)視器的典型應(yīng)用
- 意法半導(dǎo)體公布2025年第二季度財(cái)報(bào)和電話會(huì)議時(shí)間安排
- 利用人工智能提升車間生產(chǎn)效率
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
- 車載SerDes產(chǎn)業(yè)起飛!國產(chǎn)新品密集炸場
- 出貨量激增1.34倍! 5G車規(guī)模組成標(biāo)配,三大廠商新品同臺(tái)競技
- 6月新能源市場:零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應(yīng)用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設(shè)計(jì)概念到 FPGA 原型僅需數(shù)分鐘,印度 InCore 完成 SoC Generator 平臺(tái)硅驗(yàn)證
- 消息稱因難尋客戶,三星推遲美國芯片工廠的完工時(shí)間
- TI精品課程歡樂學(xué)習(xí)季!
- 是德科技 DATA Center 資料,滿足您的需求~下載有好禮!
- 參與有禮|歡迎來到泰克高速串行知識(shí)星球
- 免費(fèi)申請測評(píng):超小型 Linux 開發(fā)套件:Quantum Tiny Linux(帶 SoM 和擴(kuò)展板)
- 創(chuàng)新驅(qū)動(dòng)變革,R&S示波器助力功率電子測試
- 有獎(jiǎng)直播|多款MSP430™片上Sigma-Delta ADC助力高精度信號(hào)檢測應(yīng)用 報(bào)名中
- 【開發(fā)板試用】89美金FPGA開發(fā)板試用風(fēng)暴來襲!
- 有獎(jiǎng)話題:聊一聊論壇里幫助過你的網(wǎng)友!
- 有獎(jiǎng)直播 | 英飛凌新型固態(tài)隔離器的創(chuàng)新技術(shù)與應(yīng)用設(shè)計(jì)
- 一加為“哈哈哈”通知推送致歉:工作人員測試失誤所致
- 美國議員再出“奇葩”言論!將要立法維持對(duì)華為禁令
- OCA品質(zhì)異常致Mate X推遲發(fā)布?華為除名3M
- 三星:推出折疊手機(jī)或因智能手機(jī)設(shè)計(jì)已達(dá)極限
- 曠視機(jī)器人公司創(chuàng)單倉機(jī)器人集群作業(yè)紀(jì)錄
- 華為在澳大利亞打響參與5G網(wǎng)絡(luò)建設(shè)競標(biāo)公關(guān)戰(zhàn)
- 小米首席科學(xué)家離職:研發(fā)不如講故事 專利日后是雷
- 世界杯上的5G和通信技術(shù)
- 新經(jīng)濟(jì)爭奪戰(zhàn) 地方扶持獨(dú)角獸
- 重組失敗 傳音能否“走出非洲”