S3C2440
支持從norflash和nandflash啟動(dòng)。
Nandflash不參與統(tǒng)一編址,CPU總是從編址的0地址處取指令執(zhí)行,為了實(shí)現(xiàn)從nandflash啟動(dòng),S3C2440芯片從在CPU啟動(dòng)的時(shí)候,首先將nandflash前面4kB的內(nèi)容復(fù)制到芯片中的叫做stepping stone的sram中,steppping stone只有4KB大小,4KB的代碼會(huì)完成一些硬件初始化的工作,并且將nandflash中剩余部分的代碼復(fù)制到SDRAM中去,這部分代碼包括bootload的剩余代碼或者還有內(nèi)核代碼,并在內(nèi)存中執(zhí)行。S3C2440內(nèi)存是從0x30000000地址開始的,也就是BANK6.
S3C6410
啟動(dòng)方式:norflash啟動(dòng)(但6410開發(fā)板并沒有norflash)、oneNAND啟動(dòng)、MODEM啟動(dòng)、IROM(Internal ROM)啟動(dòng)(包括SD卡啟動(dòng)和NANDFLASH啟動(dòng))。在0地址處是一個(gè)映射區(qū)域,當(dāng)從IROM啟動(dòng)的時(shí)候,IROM的內(nèi)容會(huì)映射到這一區(qū)域,CPU從這里開始取映射到此處的指令。
地址布局:
InternalROM從0x08000000-0x0BFFFFFF、stepping stone從0x0C000000-0x0FFFFFFF、內(nèi)存從0x50000000開始。
啟動(dòng)流程:
選擇從IROM啟動(dòng),開發(fā)板上電之后,IROM被映射到0地址處,CPU取IROM中第一條指令。在IROM中有芯片廠商固化好的軟件BL0,BL0會(huì)進(jìn)行一些硬件的初始化,還會(huì)將放在nandflash中的BL1(8K)拷貝到stepping stone運(yùn)行,BL1會(huì)將NANDFLASH中剩余的BL2拷貝到SDRAM中運(yùn)行,從而完成整個(gè)bootload的運(yùn)行。
S5PV210
啟動(dòng)方式:I-ROM啟動(dòng),其中包括SD卡啟動(dòng)、NANDFLASH啟動(dòng)、USB啟動(dòng)、串口啟動(dòng)。
地址分布:
IROM從0xD0000000-0xD000FFFF的64KB的空間
IRAM(steppingstone)0xD0020000-0xD0037FFF的96KB空間。
0地址處采用映射模式,通過跳線選擇映射設(shè)備。
內(nèi)存從0x2000000-0x3FFFFFFF,512MB內(nèi)存空間。
啟動(dòng)流程:
處理器上電之后,IROM會(huì)被映射到0地址處,CPU從IROM中取第一條指令。固化在IROM中的BL0會(huì)進(jìn)行硬件的初始化工作,之后BL0會(huì)將NANDFLASH中BL1拷貝InternalRAM(墊腳石,96KB),之后BL1拷貝剩余的BL2到墊腳石中。BL1和BL2都有最大空間容量,BL1最大不超過16KB,BL2最大不超過80KB,一般BL1只會(huì)進(jìn)行代碼復(fù)制工作,16KB空間足夠,如果BL2超過了80KB,可以將超過80KB的部分拷貝到內(nèi)存中。
上一篇:STM32出現(xiàn)HardFault_Handler問題查找方法
下一篇:關(guān)于STM32 ADC DMA 使用心得(2)
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- RISC-V人才該怎么培養(yǎng)?專家這樣說(shuō)
- 割草機(jī)器人,四大流派的巔峰之戰(zhàn)
- 車載顯示迎來(lái)三大革命丨“形態(tài)”革命
- 什么是“CDC+空懸”?
- 汽車電子信息安全:如何有效保護(hù)硬件Debug口?
- 新能源汽車核心技術(shù)之“大三電”、“小三電”
- 芯原如何推動(dòng)RISC-V嵌入式軟件人才發(fā)展?
- Arm 技術(shù)助力《國(guó)家地理》探險(xiǎn)家繪制地球海洋圖景
- Arm SME2 技術(shù)加速安卓 AI 升級(jí),驅(qū)動(dòng)移動(dòng)應(yīng)用下一代功能革新
- VGA接口定義、功能用途和種類
- 有獎(jiǎng)直播:基于DLP® Pico™技術(shù)的TI桌面級(jí)DLP 3D打印、3D掃描及工業(yè)顯示應(yīng)用
- 有獎(jiǎng)?wù)骷和扑]你用過或了解的好用的電源芯片
- TI 工業(yè)知識(shí)挑戰(zhàn)賽開啟,一起爭(zhēng)霸前20強(qiáng),贏取屬于你的榮耀!
- 是德科技有獎(jiǎng)問答活動(dòng)之三,極限溫度測(cè)試示波器探頭方案,答題闖關(guān)贏好禮!
- TI 中國(guó)大學(xué)計(jì)劃20周年官網(wǎng)“幸運(yùn)雨”了,你還不來(lái)?yè)專?/a>
- 免費(fèi)申請(qǐng)TI 樣片,曬單贏好禮!
- 安森美半導(dǎo)體移動(dòng)、消費(fèi)及汽車應(yīng)用圖像穩(wěn)定方案下載有禮!
- 免費(fèi)下載——Maxim 面向工業(yè)應(yīng)用的參考設(shè)計(jì)
- 一種可行的STM32F103外設(shè)RTC使用方法
- 從Mac換芯看國(guó)內(nèi)ARM架構(gòu)芯片應(yīng)用前景
- 日韓貿(mào)易戰(zhàn),導(dǎo)致DRAM價(jià)格即將上漲
- 印刷式OLED技術(shù)受追捧,三星面臨大挑戰(zhàn)
- 關(guān)于功率二極管,必須要掌握的15個(gè)知識(shí)點(diǎn)
- 單片機(jī)教程實(shí)戰(zhàn)1 定時(shí)器實(shí)驗(yàn)2
- 51單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器應(yīng)用
- 51單片機(jī)程序設(shè)計(jì)中的地址指針及其應(yīng)用
- C51學(xué)習(xí)心得體會(huì),遞歸調(diào)用程序設(shè)計(jì)舉例
- C51學(xué)習(xí)心得體會(huì),產(chǎn)生隨機(jī)數(shù)
- 今天上午10:00開啟 艾睿電子有獎(jiǎng)直播:英特爾?FPGA深度學(xué)習(xí)加速技術(shù)
- xilinx 的開發(fā)軟件有哪些
- 原理圖——這個(gè)電路是如何實(shí)現(xiàn)開關(guān)自鎖功能的?
- 電組匹配表
- 意大利系統(tǒng),亂碼
- DC-DC原理的培訓(xùn)講義
- [轉(zhuǎn)]超聲系統(tǒng)的設(shè)計(jì)考慮對(duì)前端元件選用的影響
- 如何用運(yùn)放比較出兩個(gè)變化幅度不同的狀態(tài)
- usb轉(zhuǎn)串口怎么實(shí)現(xiàn)插上usb電腦多出兩個(gè)com口
- 國(guó)產(chǎn)PIML通信模塊的GPRS編程問題