娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

nand flash學習筆記一

發布者:溫暖的微風最新更新時間:2024-10-15 來源: cnblogs關鍵字:nand  flash  學習筆記 手機看文章 掃描二維碼
隨時隨地手機看文章

Nand flash

 

原理圖上有data0-data7 共8個引角

容量為256M*8bit ,所以地址位應該有28位,原理圖上只有data0-data7,所以需要發出多次地址信號

1命令、地址、數據復用

2地址多次發出

 

Nand flash與內存不同,不能直接讀寫,要先發出命令,再發出地址,再讀寫數據

CLE 為高電平 data0-data7傳輸的是命令

ALE 為高電平 data0-data7傳輸的是地址

CLE和ALE兩者都為低電平時,data0-data7傳輸的為數據

nWE=0,為低電平時,表示寫

Nand flash 讀取信息

 

查看K9F2G08U0A數據手冊:

Function  1st Cycle  2nd Cycle   Acceptable Command during Busy

Read       00h      30h

 

 

查看6410芯片手冊


 

 

1初始化nandflash控制器:時間參數/使能片選引角

  Nand flash          /         s3c6410

        nCE                    nCS2_NAND(Xm0CSn2/GPO0)

2 命令/地址/讀數據

 發送命令:把命令寫到NFCMMD寄存器

 發送地址:把地址寫到NFADDR寄存器

 發送數據: 把數據寫到NFDATA寄存器

 讀數據: 讀NFDATA寄存器

 

 

Openjtag 操作nand flash

1讀id:

  (1) 初始化:

     查看芯片手冊

MEM_SYS_CFG 0x7E00_F120 R/W Configure memory subsystem  0x0000_0080

 

Xm0CSn[2] 

----1- SROMC CS2 

----0-OneNANDC CS0  

---- 0- NFCON CS0 

 設置MEM_SYS_CFG=0,讓Xm0CSn[2]用作nand flash的片選信號

 Mdw 0x7E00F120

//memmory write word

 Mww 0x7E00F120  0 

 

  查看芯片手冊 

  NFCONF  0x70200000  R/W  NAND Flash Configuration register  0xX000100X 

 設置時間參數

 Mww 0x70200000 0x8000777e

  (2) 發送使能信號

  查看芯片手冊

  NFCONT 0x70200004  R/W NAND Flash control register  0x000100C6

 

Soft Lock  [16]  Soft Lock configuration 

0: Disable lock    1: Enable lock

 

Reg_nCE0  [1]  NAND Flash Memory Xm0CSn2 signal control 

0: Force Xm0CSn2 to low(Enable chip select) 

1: Force Xm0CSn2 to High(Disable chip select) 

Note: This value is only valid while MODE bit is 1 

 

MODE  [0]  NAND Flash controller operating mode 

0: NAND Flash Controller Disable (Don’t work) 

1: NAND Flash Controller Enable 

 

   NFCONT(0x70200004) [0]  = 1  /* 使能nand flash控制器 */

   NFCONT(0x70200004) [1]  = 0  /* 讓xm0csn[2]輸出0 */

   NFCONT(0x70200004) [16] = 0  /* soft lock */

   

   mdw 0x70200004   /* 0x100c6 */

   mww 0x70200004  0xc5
(3) 發送讀id命令

查看芯片手冊:

NFCMMD 0x70200008 R/W NAND Flash command set register  0x00 

查看K9F2G08U0A數據手冊:

Read ID 90h -

   //復位

  Mwb  0x70200008 0xff

 //把0x90寫到NFCMMD( 0x70200008)

 Mwb  0x70200008 0x90

(4) 發出地址0

 NFADDR  0x7020000C R/W  NAND Flash address set register  0x0000XX00

 //把把0寫到NFADDR()

 Mwb 0x7020000C 0

(5) 讀數據

 NFDATA 0x70200010  R/W NAND Flash data register  0xXXXX

 Mdb 0x70200010

 

2 讀數據

 (1). 初始化

   mww 0x7E00F120   0   /* 把xm0csn[2]配置為nand flash的片選信號 */

   mww 0x70200000 0x8000777e   /* 設置時間參數 */

 (2) 發出片選信號

   mww 0x70200004  0xc5

(3) 發出復位信號

   mwb 0x70200008 0xff

(4) 發出讀命令

   mwb 0x70200008 0

(5)發出地址

   mwb 0x7020000C 0

   mwb 0x7020000C 0

   mwb 0x7020000C 0

   mwb 0x7020000C 0

   mwb 0x7020000C 0

(6) 發出0x30命令

   mwb 0x70200008 0x30

(7) 讀數據

   mdb 0x70200010   

 



關鍵字:nand  flash  學習筆記 引用地址:nand flash學習筆記一

上一篇:異常處理學習筆記
下一篇:DDR學習筆記

推薦閱讀最新更新時間:2025-05-01 10:28

TQ2440 學習筆記—— 20、NAND Flash 控制器
一、NAND Flash控制器 1、地址空間 SRAM,DM9000 的地址總線接到了S3C2440的地址總線上;而NAND Flash 沒有地址總線,與前者相比它的尋址方式是不同的。 故必須分清楚地址。 2、NAND 的編址 3、NAND 的命令 4、使用S3C2440 的NAND Flash 控制器 訪問NAND Flash 從硬件上: 1、發出命令 CLE DATA BUS 2、Addr ALE DATA BUS 3、傳輸數據 S3C2440: 1、命令寄存器 NFCMMD 2、地址寄存器 NFADDR 3、數據寄存器 NFDATA 4、狀態寄存器 NFSTAT 二
[單片機]
利用jlink command 燒寫uboot到mini2440 nand flash方法
//說明:我的板子是mini2440 有2M的s29al016j nor flash 和一塊 256M的 k9f2608u0b nand flash。 //這篇文章并非全部原創,只是把網友“sblpp”在https://bbs.eeworld.com.cn/thread-144846-1-1.html 的帖子修改了并附圖。需要說明的是uboot.bin這個文件必須支持nand flash 驅動 //使用的uboot.bin 是網友tekkaman移植的。大家可以到這里下載:http://blog.chinaunix.net/uid-20543672-id-94362.html,也可以從這里下載 u-boot.zip //下面用的
[單片機]
stm32學習之NOR flashNAND flash區別,RAM 和ROM區別
ROM和RAM指的都是半導體存儲器,ROM是Read Only Memory的縮寫,RAM是Random Access Memory的縮寫。ROM在系統停止供電的時候仍然可以保持數據,而RAM通常都是在掉電之后就丟失數據,典型的RAM就是計算機的內存。 RAM 有兩大類,一種稱為靜態RAM(Static RAM/SRAM),SRAM速度非常快,是目前讀寫最快的存儲設備了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如CPU的一級緩沖,二級緩 沖。另一種稱為動態RAM(Dynamic RAM/DRAM),DRAM保留數據的時間很短,速度也比SRAM慢,不過它還是比任何的ROM都要快,但從價格上來說DRAM相比SRAM要便宜很
[單片機]
三星西安廠啟動全球NAND Flash供需失衡恐加速
??? 日前三星電子(Samsung Electronics)位于西安的半導體工廠,終于舉行了竣工儀式,同時宣布工廠正式進入運轉,對于三星而言,大陸半導體事業布局,可說是向前邁出了一大步,但對于全球的NAND Flash市場供需平衡來說,挑戰恐怕才正要開始。? ?? 據Newstomato的報導,隨著三星西安半導體工廠正式投入運轉,不少人也開始擔心,全球NAND Flash供需不均衡現象加速。包括三星電子在內,不少業者也開始增加NAND Flash產能。? ?? 例如東芝(Toshiba)與新帝(SanDisk)合資建立的Fab 5工廠,以及美光(Micron)新加坡的Fab 7工廠等,皆將NAND Flash
[手機便攜]
三星:本季NAND Flash供給吃緊,PC DRAM恐過剩
??? 三星電子 ( Samsung Electronics Co., Ltd. )26日公布,今(2012)年第3季(7-9月) 半導體部門合并營收年減8%至8.72兆韓圜,略高于前季的8.60兆韓圜;合并營益年減28%至1.15兆韓圜,高于前季的營益1.11兆韓圜。三星指出,7-9月記憶體營收年減5%至5.22兆韓圜。 三星指出,7-9月期間整體PC DRAM需求續疲,主要是受到季節性因素的影響;行動/ 伺服器 DRAM需求仍相對強勁。此外,返校季節需求疲軟令PC DRAM供 ??給過剩,惟智慧型手機買氣高漲仍令行動DRAM需求增溫。 在NAND型快閃記憶體 ( NAND Flash )方面,業者在Q3
[手機便攜]
NAND Flash缺貨11月前無解 大廠全被包下
蘋果意外在9月初向NAND Flash大廠下訂單,導致NAND Flash供給大幅吃緊,預計在2009年11月底之前,缺貨情況仍無解。現在三星電子(Samsung Electronics)、海力士(Hynix)、美光(Micron)產能都被蘋果包下來,另外存儲器模塊龍頭大廠金士頓(Kingston)則是包下英特爾70%的NAND Flash產能,雙方成為長期合作伙伴,顯示未來全球4大NAND Flash廠能釋出的產能相當少,缺貨潮將延燒到11月。 存儲器業者表示,這次NAND Flash缺貨潮相當嚴重,下游模塊廠幾乎無法獲得充足供應,但手機大廠多以內建高容量NAND Flash的手機吸引消費者購買,甚至將存儲器容量加
[手機便攜]
GD32F103學習筆記(3)——新建工程
一、新建本地工程文件夾 為了工程目錄更加清晰,我們在本地電腦上新建一個“工程模板”文件夾,在它之下再新建 6 個文件夾,具體如下: 名稱 作用 Doc 用來存放程序說明的文件,由寫程序的人添加 Libraries 存放的是庫文件 Listing 存放編譯器編譯時候產生的 C/匯編/鏈接的列表清單 Output 存放編譯產生的調試信息、hex 文件、預覽信息、封裝庫等 Project 用來存放工程 User 用戶編寫的驅動文件 在本地新建好文件夾后,把準備好的庫文件添加到相應的文件夾下: 名稱 作用 Doc 工程說明.txt Libraries CMSIS:里面放著跟 CM3 內核有關的庫文件 GD
[單片機]
IMX6ULL學習筆記(7)——通過SD卡啟動U-Boot
一、簡介 在 Ubuntu 下可以更精細地操作 SD/TF 卡:可以把 sdcoard.img 整個燒寫到卡上,也可以單獨燒寫 U-Boot 到卡上,甚至掛接卡上的文件系統后單獨更新里面的文件。 常用于做 U-Boot 測試。 1.1 dd命令 主用功能是用于拷貝文件,也就是用指定大小的塊去拷貝一個文件,并在拷貝的同時進行指定的轉換(默認從標準輸入拷貝到標準輸出,這意味dd可以在管道中使用)。這個拷貝過程簡單理解就是讀取,轉換并輸出數據。 用法: dd 二、識別SD卡 首先 SD 卡插入讀卡器,再把讀卡器插入電腦。 VMWare 有時候會自動彈出對話框,選擇 連接到虛擬機 即可。 如果沒有對話框,可以通過
[單片機]
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 蒲江县| 西华县| 沁水县| 额济纳旗| 永善县| 盐山县| 阳春市| 辽宁省| 永年县| 高安市| 大新县| 洛扎县| 上犹县| 邵东县| 蒲城县| 温州市| 文成县| 五常市| 金山区| 湖州市| 灌云县| 泰和县| 高阳县| 黔东| 安达市| 太湖县| 新闻| 体育| 正镶白旗| 鄱阳县| 化隆| 清水县| 南溪县| 瑞金市| 巴林左旗| 娱乐| 梧州市| 南城县| 平谷区| 都匀市| 崇义县|