資料介紹
Nor Flash 具有像內(nèi)存一樣的接口,它可以像內(nèi)存一樣讀,卻不可以像內(nèi)存一樣寫,Nor Flash 的寫、擦除都需要發(fā)出特定的命令。談到 Nor Flash 通常就會(huì)涉及到 CFI ([Common Flash Interface) 接口,一般 Nor Flash 都支持發(fā)命令來(lái)讀取廠家 ID 和 設(shè)備 ID 等基本信息,但并不是所有的 Nor Flash 都支持發(fā)命令來(lái)獲取和芯片本身容量大小、扇區(qū)數(shù)、擦除塊大小等信息。為了讓將來(lái)的 Nor Flash 兼容性更好,引進(jìn)了 CFI 接口,將芯片有關(guān)的信息都寫入芯片內(nèi)部,通過(guò) CFI 命令就可以獲取這些信息。
Linux 內(nèi)核中對(duì)各種型號(hào)的 Nor Flash 都有很好的支持 ,但是其組織復(fù)雜,不利于分析。這里選用 u-boot 里面的 Nor Flash 代碼來(lái)分析。代碼位于:u-boot-2010.06/board/samsung/smdk2410/flash.c 。
通常內(nèi)核里面要識(shí)別一個(gè) Nor Flash 有兩種方法:一種是 jedec 探測(cè),就是在內(nèi)核里面事先定義一個(gè)數(shù)組,該數(shù)組里面放有不同廠家各個(gè)芯片的一些參數(shù),探測(cè)的時(shí)候?qū)?flash 的 ID 和數(shù)組里面的 ID 一一比較,如果發(fā)現(xiàn)相同的,就使用該數(shù)組的參數(shù)。另一種是 cfi 探測(cè),就是直接發(fā)各種命令來(lái)讀取芯片的信息,比如 ID、容量等。jedec 探測(cè)的優(yōu)點(diǎn)就是簡(jiǎn)單,缺點(diǎn)是如果內(nèi)核要支持的 flash 種類很多,這個(gè)數(shù)組就會(huì)很龐大。。./samsung/smdk2410/flash.c 文件采用的是第一種方法,但是還是有些區(qū)別的,內(nèi)核里面用 jedec 探測(cè)一個(gè)芯片時(shí),是先通過(guò)發(fā)命令來(lái)獲取 flash 的 ID,然后和數(shù)組比較,但是 flash.c 中連 ID 都是自己通過(guò)宏配置的。
- 綜合性CPLD/FPGA軟件Quartus 13.0下載 19次下載
- AXU2CG FPGA XLINX核心板原理圖 43次下載
- AXU2CG FPGA XLINX開發(fā)板底板原理圖 29次下載
- Intel FPGA工具Quartus Prime下載入口 9次下載
- 基于硬件損耗均衡算法的片上norflash控制器設(shè)計(jì)
- 基于FPGA芯片的軟硬件平臺(tái)的使用 20次下載
- 基于FPGA塊存儲(chǔ)器的多位反轉(zhuǎn)容錯(cuò) 19次下載
- FPGA在視頻處理中的應(yīng)用綜述 18次下載
- 基于FPGA的PID系統(tǒng)源碼下載 80次下載
- 基于FPGA和DSP的機(jī)載圖形顯示系統(tǒng) 36次下載
- 基于FPGA的多圖片動(dòng)態(tài)顯示VGA系統(tǒng) 27次下載
- Kintex-7 FPGA數(shù)據(jù)表下載 7次下載
- Artix-7 FPGA數(shù)據(jù)表下載 10次下載
- FPGA究竟何時(shí)能取代ASIC資料免費(fèi)下載
- 為您的FPGA選擇合適的電源 59次下載
- fpga語(yǔ)言是什么?fpga語(yǔ)言與c語(yǔ)言的區(qū)別 981次閱讀
- fpga軟件是什么意思 1223次閱讀
- fpga開發(fā)板是什么?fpga開發(fā)板有哪些? 2101次閱讀
- fpga芯片工作原理 fpga芯片有哪些型號(hào) 1567次閱讀
- fpga是什么 fpga用什么編程語(yǔ)言 1796次閱讀
- FPGA是什么?FPGA的工作原理和應(yīng)用 3220次閱讀
- FPGA是什么 2.4w次閱讀
- FPGA到底是什么?FPGA有哪些優(yōu)勢(shì) 5522次閱讀
- 微雪電子S29GL128P NorFlash存儲(chǔ)模塊簡(jiǎn)介 2869次閱讀
- 微雪電子NorFlash S29GL128P簡(jiǎn)介 2960次閱讀
- Linux經(jīng)常出現(xiàn)的3道基礎(chǔ)面試題快來(lái)復(fù)習(xí)吧 3561次閱讀
- 淺談NorFlash的原理及其應(yīng)用 2.8w次閱讀
- fpga應(yīng)用領(lǐng)域_fpga應(yīng)用三個(gè)主要方向 5.8w次閱讀
- 什么是FPGA?FPGA具備哪五大優(yōu)勢(shì)? 2.6w次閱讀
- FPGA介紹及現(xiàn)狀分析_如何學(xué)習(xí)FPGA? 1.4w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論