免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

NAND Flash原理與實戰(zhàn):從物理結(jié)構(gòu)到SPI驅(qū)動與全志T113適配

NAND Flash原理與實戰(zhàn):從物理結(jié)構(gòu)到SPI驅(qū)動與全志T113適配 1. 項目概述為什么我們需要重新梳理NAND Flash在嵌入式開發(fā)、存儲系統(tǒng)設(shè)計甚至日常消費電子維修的圈子里NAND Flash這個詞出現(xiàn)的頻率高得驚人。但說實話我發(fā)現(xiàn)很多剛?cè)胄械呐笥焉踔烈恍┯袔啄杲?jīng)驗的工程師對它的理解都停留在“一種存數(shù)據(jù)的芯片”、“比硬盤快”這樣模糊的層面。當(dāng)真正需要選型、寫驅(qū)動或者做故障分析時面對數(shù)據(jù)手冊里滿篇的“Page”、“Block”、“ECC”、“SLC/MLC/TLC”就有點發(fā)懵。最近在幫團隊新人做技術(shù)培訓(xùn)以及處理幾個關(guān)于T113平臺NAND Flash適配的棘手問題時我深感有必要把這塊“老骨頭”重新啃一遍整理出一份既講透原理、又能直接指導(dǎo)實操的筆記。這份整理的目的很明確它不是一份簡單的名詞解釋列表而是一份從物理結(jié)構(gòu)到邏輯操作再到實際開發(fā)中避坑指南的完整地圖。無論你是正在編寫SPI NAND Flash裸機驅(qū)動的嵌入式軟件工程師還是在設(shè)計NAND Flash控制器的硬件架構(gòu)師亦或是需要為特定主控比如全志T113適配Flash的驅(qū)動開發(fā)者我希望這份內(nèi)容能幫你建立起清晰的概念框架知道每一個操作背后的物理限制是什么為什么控制器要這么設(shè)計以及當(dāng)讀寫出錯時應(yīng)該從哪個環(huán)節(jié)開始排查。畢竟理解了“為什么”才能更好地應(yīng)對“怎么做”。2. NAND Flash核心物理結(jié)構(gòu)解析數(shù)據(jù)是如何被“關(guān)”起來的要理解NAND Flash的所有特性必須從它的物理結(jié)構(gòu)這個根兒上說起。你可以把它想象成一個巨大的、立體化的“網(wǎng)格本”但這個本子有它自己非常獨特的書寫和擦除規(guī)則。2.1 從晶體管到存儲單元電荷的囚籠NAND Flash的存儲核心是浮柵晶體管Floating Gate Transistor。這和我們常見的MOS管不同它在控制柵Control Gate和溝道之間多了一個被絕緣層通常是二氧化硅完全包圍的“浮柵”Floating Gate。這個浮柵與外界沒有任何電氣連接是個孤島。數(shù)據(jù)的寫入編程本質(zhì)上是向這個浮柵上注入電荷。通過給控制柵和漏極施加較高的電壓使得溝道中的電子獲得足夠能量穿越第一層絕緣層隧穿氧化層進入浮柵這個過程叫熱電子注入Channel Hot Electron Injection, CHE或** Fowler-Nordheim隧穿F-N Tunneling**。一旦電荷被困在浮柵上即使斷電由于絕緣層的阻擋電荷也能保存很多年典型數(shù)據(jù)保持時間在10年左右。浮柵上有電荷會改變晶體管的閾值電壓Vth。我們在讀取時施加一個介于“有電荷”和“無電荷”狀態(tài)閾值電壓之間的參考電壓通過檢測晶體管是否導(dǎo)通就能判斷存儲的是“1”還是“0”。這里有個關(guān)鍵點在NAND Flash的世界里擦除Erase才是讓存儲單元回到“1”狀態(tài)的操作即移除浮柵上的電荷。而編程Program是將“1”變成“0”即注入電荷。這和我們習(xí)慣的內(nèi)存“寫0/寫1”概念是反的。擦除操作是通過給襯底P-well加高壓讓浮柵上的電子通過F-N隧穿效應(yīng)被拉出來是整個Block一起進行的。2.2 層級架構(gòu)Page, Block, Plane 與 Die單個存儲單元太微小必須組織起來。NAND Flash采用了嚴格的層級管理結(jié)構(gòu)這直接決定了所有軟件操作接口的設(shè)計。頁Page最小的讀寫單元。你可以把它理解為這個網(wǎng)格本里的“一行”。一次讀或?qū)懖僮鞅仨氁砸粋€Page為單位進行?,F(xiàn)在的NAND Flash一個Page的大小通常是4KB、8KB、16KB甚至更大。每個Page后面還會附帶一塊區(qū)域叫做備用區(qū)Spare Area或OOBOut-Of-Band大小通常是主數(shù)據(jù)區(qū)的1/32到1/16比如4KB Page對應(yīng)128B或256B OOB。OOB是干什么的主要用來存放這個Page數(shù)據(jù)的ECC校驗碼、壞塊標記、文件系統(tǒng)元數(shù)據(jù)等關(guān)鍵管理信息。動OOB一定要小心里面的數(shù)據(jù)格式是控制器和文件系統(tǒng)約定好的亂寫可能導(dǎo)致數(shù)據(jù)無法識別。塊Block最小的擦除單元。這是NAND Flash最重要的一個特性也帶來了“寫前需擦”的麻煩。一個Block由幾十個到幾百個連續(xù)的Page組成例如128個、256個、512個Page。為什么擦除要以Block為單位因為擦除操作的高壓是施加在整個Block的P-well上的物理上無法只針對單個Page或幾個Page進行擦除。這就導(dǎo)致了著名的**“寫入放大Write Amplification”** 問題為了更新一個Page的數(shù)據(jù)你可能需要把整個Block里其他有效數(shù)據(jù)先搬走擦除整個Block再把新老數(shù)據(jù)一起寫回去。面Plane為了提升并行度和性能一個Die內(nèi)部可能會劃分成2個或4個Plane。每個Plane有自己獨立的頁緩沖寄存器Page Register。多平面操作Multi-Plane Operation允許對兩個Plane的相同Page地址同時進行編程或讀取有效吞吐量幾乎翻倍這是高性能NAND控制器必須利用的特性。晶圓Die一個獨立的NAND Flash芯片核心。一個物理封裝的芯片內(nèi)部可以封裝多個Die多晶圓封裝它們可以并行工作進一步提升速度和容量。理解這個層級關(guān)系至關(guān)重要。當(dāng)你看到數(shù)據(jù)手冊上寫“Page Size: 4KB, Block Size: 256 Pages, Plane Size: 2 Planes per Die”你腦子里就應(yīng)該立刻浮現(xiàn)出它的物理圖像和操作限制讀/寫按4KB來但想重寫其中任何一部分都得至少以256*4KB1MB為單位進行擦除和重整。3. 核心概念深度剖析SLC/MLC/TLC/QLC、接口與ECC掌握了物理結(jié)構(gòu)我們再來拆解幾個讓初學(xué)者最容易混淆也最影響選型和開發(fā)的核心概念。3.1 存儲單元類型在密度與可靠性之間走鋼絲這是根據(jù)每個存儲單元能存放的比特數(shù)來劃分的直接決定了芯片的容量、成本、速度和壽命。SLCSingle-Level Cell每個單元存1比特2種狀態(tài)0或1。閾值電壓分布間隔寬狀態(tài)判斷非常容易。因此它具有極高的可靠性、超快的編程/讀取速度、超長的擦寫壽命通常10萬次以上。但代價是成本最高容量密度最低?,F(xiàn)在主要用于對可靠性、速度和壽命有極端要求的工業(yè)、軍事、企業(yè)級SSD緩存等場景。MLCMulti-Level Cell每個單元存2比特4種狀態(tài)00, 01, 10, 11。需要在更窄的電壓窗口內(nèi)區(qū)分4個狀態(tài)對電路精度和噪聲控制要求更高。速度、壽命典型3000-10000次和可靠性相比SLC有下降但成本更低容量翻倍。曾是消費級SSD和高端U盤的主流。TLCTriple-Level Cell每個單元存3比特8種狀態(tài)。電壓狀態(tài)更加擁擠需要更復(fù)雜的讀取算法如讀-重試和更強的ECC來保證數(shù)據(jù)正確性。擦寫壽命進一步降低典型500-1500次速度也更慢。但容量密度比MLC高50%成本更低是目前消費級固態(tài)硬盤和大部分大容量U盤、存儲卡的絕對主力。QLCQuad-Level Cell每個單元存4比特16種狀態(tài)。這是目前推向市場的民用極限。電壓狀態(tài)極其密集導(dǎo)致寫入速度慢尤其是從隨機寫入表現(xiàn)看、壽命短典型100-300次、對ECC依賴極強。它的主戰(zhàn)場是大容量、低成本、以順序?qū)懭霝橹鞯慕€存儲或消費級大容量SSD。選型心得不要只看容量和價格。對于頻繁寫入、需要快速響應(yīng)的系統(tǒng)如工業(yè)設(shè)備日志記錄、嵌入式數(shù)據(jù)庫即使用TLC容量夠也強烈建議考慮MLC甚至SLC否則后期維護和數(shù)據(jù)丟失的風(fēng)險會成倍增加。對于幾乎只讀或極少更新的固件存儲QLC或許是個低成本大容量的選擇。3.2 接口類型并行與串行的演進異步并行接口Async Parallel經(jīng)典的老式接口有獨立的I/O數(shù)據(jù)線x8或x16、地址線、控制線CE#, CLE, ALE, WE#, RE#, R/B#等。優(yōu)點是協(xié)議簡單容易用GPIO模擬實現(xiàn)裸機驅(qū)動這也是很多學(xué)習(xí)者的起點。缺點是引腳多PCB走線復(fù)雜速度有瓶頸?,F(xiàn)在主要見于低端、小容量的SLC/MLC芯片。ONFIOpen NAND Flash Interface與Toggle這是兩種主流的高速并行接口標準。它們引入了源同步時鐘DQS信號在時鐘邊沿采樣數(shù)據(jù)速率可以達到200MT/s、400MT/s甚至更高。ONFI是英特爾等公司推動的開放標準而Toggle是三星、東芝等廠商的標準。兩者互不兼容控制器需要分別支持。它們是目前高性能SSD內(nèi)部片間通信的主流方式。SPI NAND Flash近年來在嵌入式市場異軍突起。它使用簡單的SPISerial Peripheral Interface總線通常只需4根線CS#, CLK, DI, DO或6根線加上WP#和HOLD#。優(yōu)勢極其明顯引腳數(shù)極少封裝小常見8-SOP甚至WSON-8布線簡單可以直接與任何帶SPI控制器的主控連接無需專用的NAND控制器。這大大降低了硬件設(shè)計和系統(tǒng)集成的門檻。代價是性能受限于SPI時鐘頻率初期幾十MHz現(xiàn)在有高速模式能到200MHz以上峰值吞吐量遠低于并行接口。但對于很多成本敏感、性能要求不極端的IoT設(shè)備、消費電子、小容量嵌入式存儲來說SPI NAND是一個完美的平衡選擇。編寫SPI NAND裸機驅(qū)動核心就是理解其特定的命令集Read ID, Read Page, Program Page, Erase Block, Read Status等和如何通過SPI總線發(fā)送命令、地址和數(shù)據(jù)。3.3 錯誤校驗與糾錯ECC數(shù)據(jù)的守護神隨著存儲單元從SLC向QLC演進電荷量微小的差異、絕緣層老化導(dǎo)致的電荷泄漏、讀寫干擾等都會引起閾值電壓漂移導(dǎo)致讀取時誤判產(chǎn)生位錯誤Bit Error。ECC就是用來檢測和糾正這些錯誤的。必要性對于TLC/QLC出廠就可能存在一定比例的位錯誤隨著擦寫次數(shù)增加錯誤率RBER會上升。沒有ECC數(shù)據(jù)根本不可靠。ECC強度通常用能糾正的比特數(shù)來表示如“每512字節(jié)糾正4比特錯誤”。ECC強度必須與NAND Flash的原始誤碼率UBER要求匹配。TLC通常需要40比特/1KB以上的ECCQLC要求更高。實現(xiàn)位置片上ECC一些SPI NAND Flash芯片內(nèi)部集成了簡單的ECC引擎如1-bit/512B對于要求不高的應(yīng)用可以省去外部ECC計算。控制器ECC更常見的做法是在NAND Flash控制器無論是SoC內(nèi)置的還是獨立的SSD主控中實現(xiàn)強大的ECC算法如BCH碼或LDPC碼??刂破髟趯懭霐?shù)據(jù)時計算ECC碼存入OOB讀取時再取出進行校驗和糾錯。這就是為什么裸讀NAND Flash的OOB區(qū)域你會看到一堆非零數(shù)據(jù)的原因。實操注意當(dāng)你進行裸機驅(qū)動開發(fā)時如果主控沒有硬件ECC引擎你有兩個選擇1選用自帶ECC的SPI NAND芯片2在軟件中實現(xiàn)ECC算法如BCH但這會消耗大量CPU資源影響性能。在為現(xiàn)有主控適配新Flash時比如給全志T113適配一款新的NAND你必須確認主控的ECC能力支持多強的BCH或LDPC是否匹配新Flash的需求。如果不匹配要么換Flash要么面臨無法糾正的數(shù)據(jù)錯誤風(fēng)險。這是適配工作中最容易踩坑的地方之一。4. NAND Flash控制器NFC的角色與工作原理NAND Flash芯片本身是一個“笨拙”的物理器件它需要一個大管家來管理其復(fù)雜的物理特性并向主機系統(tǒng)提供一個簡潔、可靠的塊設(shè)備接口。這個管家就是NAND Flash控制器。4.1 控制器的核心職責(zé)協(xié)議轉(zhuǎn)換與命令調(diào)度將主機發(fā)來的標準存儲訪問請求如ATA/SCSI命令或簡單的讀/寫扇區(qū)請求翻譯成NAND Flash芯片能聽懂的具體命令序列Command, Address, Data并處理復(fù)雜的時序。壞塊管理Bad Block Management, BBMNAND Flash出廠時就有一定比例的壞塊在使用過程中還會產(chǎn)生新的壞塊??刂破鞅仨毥⒉⒕S護一個壞塊表BBT將邏輯地址映射到物理地址時主動跳過這些壞塊。BBT本身必須存儲在NAND的某個可靠位置通常是在幾個固定好的Block的OOB里并在上電時加載。磨損均衡Wear Leveling, WL為了解決NAND Flash每個Block擦寫次數(shù)有限的問題控制器必須確保數(shù)據(jù)的寫入均勻地分布到所有物理Block上避免某些Block被“寫死”而其他Block還是新的。動態(tài)磨損均衡算法是控制器的核心算法之一。垃圾回收Garbage Collection, GC由于NAND Flash“寫前需擦”且擦除單位大當(dāng)Block中只有部分數(shù)據(jù)無效時空間無法直接復(fù)用。垃圾回收進程負責(zé)將Block中仍然有效的數(shù)據(jù)搬移到新的位置然后擦除這個Block使其變?yōu)榭捎玫摹翱臻e塊”。這個過程會引發(fā)寫入放大。ECC校驗與糾錯如前所述在寫入時生成ECC碼在讀取時進行校驗和糾錯。這是保證數(shù)據(jù)可靠性的基石。讀寫緩存與緩沖利用RAM緩存數(shù)據(jù)優(yōu)化小數(shù)據(jù)寫入合并成整頁寫入提升性能。4.2 與主控的集成方式集成在SoC內(nèi)部如很多嵌入式MPU全志、瑞芯微、NXP i.MX系列等都內(nèi)置了NAND Flash控制器。開發(fā)者通常只需要配置好時序參數(shù)、頁大小、OOB布局、ECC強度等驅(qū)動起來相對方便。為T113適配新NAND Flash主要工作就是根據(jù)新Flash的數(shù)據(jù)手冊正確配置這些寄存器參數(shù)。獨立的SSD主控芯片在固態(tài)硬盤中它是一個功能極其復(fù)雜的獨立芯片集成了更高級的算法如更智能的WL、GCLDPC糾錯DRAM緩存接口等。軟件模擬FMC/FSMC在一些沒有專用NFC的STM32等MCU上可以通過靈活的靜態(tài)存儲器控制器FMC/FSMC用GPIO模擬NAND的時序來驅(qū)動但這通常性能較低且所有壞塊管理、ECC都需要軟件實現(xiàn)復(fù)雜度高。開發(fā)提示當(dāng)你使用SoC內(nèi)置的NFC時數(shù)據(jù)手冊里關(guān)于NAND初始化的章節(jié)和NFC相關(guān)的寄存器描述是關(guān)鍵。重點關(guān)注時序參數(shù)寄存器如TCLS, TALS, TWR, TRR等這些值需要從Flash數(shù)據(jù)手冊的AC Characteristics表中計算得出、塊/頁大小配置寄存器、ECC使能與模式寄存器。配置錯誤會導(dǎo)致讀寫不穩(wěn)定甚至無法識別ID。5. 實戰(zhàn)SPI NAND Flash裸機驅(qū)動開發(fā)要點假設(shè)我們要在一塊STM32H7的板子上驅(qū)動一顆Winbond的SPI NAND Flash如W25N01GV。這是一個典型的裸機驅(qū)動場景。5.1 硬件連接與初始化連接非常簡單將Flash的/CS,CLK,DI(IO0),DO(IO1)分別連接到MCU的任意一個SPI外設(shè)的NSS, SCK, MOSI, MISO引腳即可。WP#和HOLD#引腳如果不用可以上拉到VCC。初始化順序SPI外設(shè)初始化配置為模式0或模式3CPOL0/1, CPHA0/1根據(jù)Flash數(shù)據(jù)手冊推薦設(shè)置。時鐘頻率初始可以設(shè)低一點如1MHz確保通信穩(wěn)定。讀取JEDEC ID發(fā)送0x9F命令連續(xù)讀取3-4個字節(jié)。第一個字節(jié)是制造商ID如Winbond是0xEF后續(xù)是設(shè)備ID。通過這個ID你可以在代碼中匹配已知的Flash參數(shù)表頁大小、塊大小、總?cè)萘康?。檢查狀態(tài)寄存器上電后發(fā)送0x0F讀狀態(tài)寄存器或0x05讀狀態(tài)寄存器-1。確保Flash不處于寫保護狀態(tài)或之前的編程/擦除操作已完成BUSY位為0。配置內(nèi)部寄存器可選一些SPI NAND有可配置的內(nèi)部寄存器比如ECC使能、緩存模式選擇等。例如W25N01GV可以通過0x06寫使能后跟0x1F寫特征寄存器來配置。務(wù)必仔細閱讀數(shù)據(jù)手冊確認默認配置是否滿足需求尤其是ECC是否開啟。5.2 實現(xiàn)基本操作函數(shù)驅(qū)動層需要實現(xiàn)以下幾個最基礎(chǔ)的函數(shù)spi_nand_read_id(): 如上所述。spi_nand_read_page(page_addr, *buffer, oob_buffer): 發(fā)送0x13讀頁加載命令和24位地址對于1Gb芯片地址為[PA17:PA0]然后發(fā)送0x03讀數(shù)據(jù)命令開始從SPI連續(xù)讀取數(shù)據(jù)。注意很多SPI NAND的讀操作是“加載到內(nèi)部緩存-從緩存讀出”兩步。地址是針對Page的。讀取時要連續(xù)讀完整個PageOOB的數(shù)據(jù)。spi_nand_program_page(page_addr, *buffer, oob_buffer): 先0x06寫使能然后0x02寫頁加載命令和地址接著連續(xù)寫入數(shù)據(jù)最后發(fā)送0x10寫頁執(zhí)行命令。關(guān)鍵點寫頁加載只是把數(shù)據(jù)放到內(nèi)部頁緩存0x10才是真正啟動編程注入電荷操作。執(zhí)行0x10后必須輪詢狀態(tài)寄存器直到BUSY位清零。spi_nand_erase_block(block_addr): 先0x06寫使能然后發(fā)送0xD8塊擦除命令和地址注意這里是塊地址需要根據(jù)芯片架構(gòu)將塊地址轉(zhuǎn)換為對應(yīng)的頁地址起始最后輪詢狀態(tài)。擦除是最耗時的操作通常需要幾毫秒到十幾毫秒。spi_nand_read_status()/spi_nand_wait_ready(): 輪詢狀態(tài)寄存器檢查BUSY位和FAIL位編程/擦除失敗標志。5.3 壞塊管理與OOB處理這是裸機驅(qū)動中最容易出錯的部分。壞塊檢測SPI NAND通常在出廠時會在每個Block的第一個或第二個Page的OOB區(qū)域的特定字節(jié)例如第0字節(jié)做標記不是0xFF比如0x00或0xF0來表示這是一個壞塊。你的驅(qū)動在初始化時應(yīng)該掃描所有Block的這個標記建立壞塊表BBT保存在RAM中。注意不同廠商的標記位置和值可能不同務(wù)必查數(shù)據(jù)手冊。OOB布局你的文件系統(tǒng)如UBIFS, YAFFS2或FTL層會定義OOB的用途。典型布局可能是前幾個字節(jié)放文件系統(tǒng)標記中間64字節(jié)放ECC數(shù)據(jù)最后幾個字節(jié)放壞塊標記。在read_page和program_page時你需要正確處理OOB緩沖區(qū)。一個黃金法則除非你明確知道你在做什么否則不要隨意覆蓋OOB中已有的數(shù)據(jù)。ECC處理如果Flash芯片內(nèi)部ECC已使能且能滿足你的需求那么你讀寫數(shù)據(jù)時可以不用管ECC。但如果你需要更強的ECC或者芯片沒有ECC那么你需要在program_page前計算好ECC碼填入OOB的指定位置在read_page后取出ECC碼進行校驗和糾錯。這通常需要軟件BCH庫的支持計算量較大。避坑指南時序問題SPI時鐘頻率不要一開始就設(shè)到最高。從低速開始測試穩(wěn)定后再逐步提高。確保/CS的建立和保持時間滿足數(shù)據(jù)手冊要求。狀態(tài)輪詢在執(zhí)行編程或擦除命令后必須等待操作完成。簡單的while(spi_nand_read_status() BUSY_MASK);可能會因為超時機制缺失而導(dǎo)致死循環(huán)。一定要加超時判斷。緩存未就緒有些操作如連續(xù)讀需要等待內(nèi)部緩存準備好。在發(fā)送讀數(shù)據(jù)命令0x03前可能需要先發(fā)送一個虛字節(jié)dummy byte或等待一小段固定時間。寫保護確保WP#引腳電平正確。意外拉低可能導(dǎo)致寫操作被拒絕。6. 為特定主控適配NAND Flash以全志T113為例為像全志T113這樣的SoC適配一款新的NAND Flash是嵌入式Linux BSP開發(fā)中的常見任務(wù)。這不僅僅是驅(qū)動一個芯片而是讓SoC內(nèi)置的NAND Flash控制器認識并正確操作這顆新的Flash。6.1 適配工作的核心步驟獲取關(guān)鍵參數(shù)拿到新NAND Flash的數(shù)據(jù)手冊提取以下信息設(shè)備ID通過Read ID命令返回的完整字節(jié)序列。頁大小Page Size如4096字節(jié)。塊大小Block Size頁大小 * 每塊頁數(shù)如4096*64256KB。OOB大小Spare Size如128字節(jié)或256字節(jié)???cè)萘坑嬎憧倝K數(shù)。時序參數(shù)關(guān)鍵的時間參數(shù)如tWC寫周期時間、tRC讀周期時間、tREA讀訪問時間、tR頁讀取時間、tPROG頁編程時間、tBERS塊擦除時間。這些值用于計算NFC的時鐘分頻和等待周期。ECC要求芯片的ECC比特/頁要求是多少例如要求每1KB數(shù)據(jù)提供40比特ECC能力。壞塊標記位置出廠壞塊標記在OOB中的哪個字節(jié)通常是第0個或第1個字節(jié)。修改內(nèi)核設(shè)備樹DTS這是最主要的工作。全志平臺NAND Flash的配置通常在arch/arm/boot/dts/sunxi/目錄下的某個DTSI或DTS文件中。添加Flash節(jié)點在nfc節(jié)點下添加或修改一個nand0子節(jié)點。配置參數(shù)關(guān)鍵屬性包括reg 0; // CS片選 allwinner,rb 0; // Ready/Busy引腳 nand-ecc-mode hw; // 使用硬件ECC nand-ecc-strength 40; // ECC強度根據(jù)Flash要求設(shè)置 nand-ecc-step-size 1024; // ECC步長通常為512或1024 nand-on-flash-bbt; // 使用Flash上的壞塊表 #address-cells 1; #size-cells 1;分區(qū)表在nand0節(jié)點下定義partitions子節(jié)點劃分出boot、env、rootfs等分區(qū)。配置NFC驅(qū)動參數(shù)可能需要修改NAND控制器驅(qū)動源碼通常是drivers/mtd/nand/raw/下的相關(guān)驅(qū)動全志可能有自己的平臺驅(qū)動。重點是確保驅(qū)動能正確識別你的Flash ID并為其分配合適的nand_chip結(jié)構(gòu)和nand_controller_ops操作集。如果Flash的指令集或特殊功能如QPI模式與標準不同可能需要添加新的nand_flash_dev結(jié)構(gòu)體到驅(qū)動列表中。調(diào)整時序配置在驅(qū)動或DTS中可能需要配置NFC的時鐘頻率、采樣相位等以匹配Flash的時序要求。這可能需要查閱T113的用戶手冊中關(guān)于NFC時鐘配置的章節(jié)。6.2 常見適配問題與排查問題系統(tǒng)無法識別NAND Flash啟動時卡住或報錯。排查檢查硬件連接數(shù)據(jù)線、控制線是否接對上拉電阻是否合適用示波器或邏輯分析儀抓取上電后NFC嘗試讀取ID時的波形??碈E#,CLE,ALE,WE#,RE#信號是否正常數(shù)據(jù)線上是否有ID數(shù)據(jù)返回。這是最直接的診斷方法。檢查DTS中nfc節(jié)點的時鐘和引腳復(fù)用pinctrl配置是否正確。確認內(nèi)核配置make menuconfig中已啟用MTD、NAND以及全志平臺的NAND驅(qū)動如CONFIG_MTD_NAND_SUNXI。問題能識別ID但讀寫數(shù)據(jù)出錯ECC糾錯失敗頻繁。排查首要懷疑ECC強度不匹配檢查DTS中nand-ecc-strength和nand-ecc-step-size是否嚴格按照新Flash的數(shù)據(jù)手冊要求設(shè)置。T113的NFC通常支持BCH編碼強度可選。如果Flash要求每1KB 40bit ECC你配置成了24bit那肯定出錯。檢查時序如果時序配置過于激進時鐘太快等待周期太短可能導(dǎo)致數(shù)據(jù)采樣不穩(wěn)定。嘗試降低NFC時鐘頻率或在DTS中增加nand-wr-hold-ns、nand-wr-delay-ns等時序參數(shù)如果驅(qū)動支持。檢查OOB布局內(nèi)核驅(qū)動對OOB的使用有默認布局。如果Flash出廠壞塊標記位置或文件系統(tǒng)要求的ECC存放位置與驅(qū)動默認不符需要修改驅(qū)動的OOB布局定義或使用nand-flash屬性指定。問題寫入速度極慢。排查檢查是否啟用了硬件ECC。軟件ECC會嚴重拖慢速度。檢查驅(qū)動是否支持并啟用了NAND_ECC_MAXIMIZE等優(yōu)化選項。確認Flash本身的速度等級。不同型號的編程時間tPROG差異很大。適配心得永遠不要假設(shè)。一切以數(shù)據(jù)手冊和實際波形為準。準備一個邏輯分析儀是進行NAND Flash調(diào)試的必備工具。先讓最基本的ID讀取和頁讀寫工作起來再逐步使能ECC、壞塊管理等高級功能。每次修改一個變量并做好測試記錄。全志社區(qū)和Linux MTD郵件列表是尋找類似適配案例和尋求幫助的好地方。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97av在线视频| 亚洲岛国电影| 停停五月丁香| 久色成人| 99精品在线| 少妇搡BBBB搡BBB搡毛茸茸| 亚洲五月天婷婷在线| 激情婷婷护士激情| 九九色逼| 五月丁香六月成人| 天堂AV在线看| 色丁香在线视频| 九9九9无码| 曰日爽日日操| 最新五月天婷婷影| 99热乎| 九九在线精点品| 五月天成人在线播放丁香| 特级操b片| 第九色区av天堂| 色色色热| 婷婷五月激情视频| 2025年最新亚洲在线欧美| 人人叉久| 热996精品在线观看| 少妇激情五月天| 六月丁AV| 狠狠人人| 人人玩人人橾| 国产1区2区3区在线观| 99小视频在线观看| 99caobi| 免费无码毛片一区二区A片| EEUSS鲁片一区二区三区| 新激情五月开心五月婷婷五月丁香五月| 九九热99热| -91九色大屁股| 九九九九成人| 99热热热国产超碰| 人人操人人干AV| 成人精品免费在线观看| 丰满少妇猛烈A片免费看观看 | 久久免片| 激情五月丁香综合网站| 婷婷五月丁香六月伊人网| 99色精品| 欧美日韩91| 4438成人电影| 久久狼人天堂| 蜜臀AV在线成人| 99噜噜| 日韩AV中文字幕在线| 2018夜夜草| 国产成人网| 婷婷久久大香蕉| 中文字幕丰满人妻无码专区| 欧洲一区二区| 丁香五月成人社区| 精品无码久久久久久久久| 亚洲色综合| 国产白丝在线一区| 五月天综合色| 婷婷伊人久久| 伊人无码高清| 五月婷婷激情| 国产av第一专区| 天天综合网~91| 色综色网| ′久久99一| 99操免费视频| 九九综合久久丁香婷婷,开心激情综合网| 婷婷综合九色伊人| 人人操人人看97干| 五月婷婷六月天| 久久激情五月天| 九九精品热播| 色五月丁香五月五月婷婷| 色狠狠999综合网| 亚洲精品网站色视频| 九九热这里有精品视频| 久久精品国产色| 欧美激情丁香五月天久久婷婷一区| 翔田千里 50岁 无码| 成人av在线网站| 五月久久婷婷| 思思re视频在线| 久久一热| 91中文在线| 三年高清大片免费观看国语| www.久久色.com| 婷婷99视频精品| 日韩亚洲视频| 婷婷五月天亚洲| 人人操日| 97超喷视频在线观看| 玖玖精品婷婷| 婷婷六月丁香1| 另类图片婷婷五月天| 99色热| 国产一级片| 97热91| 爱狠射| 色99网| 开心四月婷婷在线色播播| 九月婷婷丁香| 色屌丝中文字幕| 久久大香蕉丁香| 亚洲欧洲午夜成人精品av| 成人五月天在线观看| 色性五月天| h在线看免费版在线看| 99热青青草| 91色婷婷综合久久中文字幕二区| 丁香五月手机视频| 99精品久久久久久久婷婷久久| 精品人妻伦一二三区久久| 九九婷婷网五月天| 91人人操人人爱| http://www.lingjunshare.com/| 狠狠狠狠狠狠狠狠| 九九在线91| 人人看人人摸人人| 丁香六月婷婷综合激情欧美| 久热大香蕉| 中文不卡一二三区| 狼人久草| 草草色情综合网| 欧美丁香五月97色| 99r久久这里只有精品| www.五月丁香| 天天爽天天摸天天爱| 国产XXXX搡XXXXX搡麻豆| 亚洲小电影在线观看黄999| hd五月婷婷在线| 久久精品9| 天天 青草 丝袜制服 在线| 激情综合网激情五月天| 五月色情婷婷| 五月婷婷精品视频| 亚洲精品白浆高清久久久久久 | 欧美日韩成人h| 91久热| 婷婷五月花西瓜| 色爱亚洲| 婷婷基地成人五月天| 国产综合婷婷| 五月丁香啪啪婷婷| 日韩成人网址| 全亚洲最大的婷婷五月天网站COM| 五月天久久网站| 亚洲亚洲人成综合网络| 99亚洲大片精品永久在线观看| 婷婷午夜丁香| 天天久久狠狠色综合| 综合图片色色| 丁香激情四射| 97人人超| 丁香丁香激情网| www99热| 久热中文字幕| 免费观看的av| 99成人无码| 天天爱天天操| 99精品视频在线| 五月天综合婷婷| 色综合久久综合中文综合网| 啪啪一区| 怕怕av| 欧亚成人A片一区二区| 色香蕉影院| 丁香五月激情在线| 色婷五月天| 99精品在线观看| 7777激情基地| 无码激情AAAAA片-区区| 婷婷草| 天天操精品| 日本高清综合网五月丁香| 人操91在线| 夜夜爽天天干| 中文网AV| 久久综合综合综合| 九色视频91| 国产亚洲99久久精品| www.zbzhongsen.com| 亚洲视频五区| 国产AV熟妇人震精品一品二区| 日本特黄aaaaa| 中文字幕不卡+婷婷五月| 色99免费视频中文| 激情综合五月天| 五月婷婷开心亚洲无| 九月婷婷久久| 色色A| 91激情五月开心| 久久五月婷| 激情丁香五月天综合| 国产日韩欧美性爱| 99热这里只有精品86| 91啪啪啪啪| 九九色99| 人人草人人视| 亚洲性天天| 九九成人电影婷婷| 午夜丁香婷婷| 五月天综合视频| 婷色五月| 日噜噜色| 思思久久99热只有频精品66| 婷婷五月丁香五月| 六月丁香五月激情婷婷| 丁香五月天啪啪| 婷婷成人基地| 91avse| 五月婷婷香蕉| 欧美在线视频99| 青青久久五月| 婷婷色色五月天| 五月好婷婷| 激情性爱网站| 婷婷五月天激情综合| 河北真实伦对白精彩脏话| 丁香五月天综合| renrencaoni| 蜜臀99久久精品久久久久| 99热9| 5月丁香啪啪啪| 色吧五月| www.久久99热地址发布| 任你搞在线观看视频| 色狠狠综合| 丁香五月天之婷婷影院| 久久九九大香蕉电院| 日韩啪| 久久综合九色综合97婷婷| 激情伊人五月天| 婷婷久久婷婷色五月| 99日视频在线| 色99免费视频中文| 中文字幕av久久爽| 91黄色五月天视频| 九九综合影音先锋| 五月四色激情| 五月激情综合网婷婷| 五月婷婷婷| 五月综合在线| 丁香五月婷婷日本| 狠狠操狠狠操| 五月丁香自拍| 丁香狠狠色婷婷| 激情五月天激情五月天| 五月婷婷网五月在线| 九九综合精品| 色之综合网| 翔田千里 50岁 无码| 97干资源在线观看| 密视AV综合在线| 成人αV视频免费观看| 精品久久艹| 99日本在线| 天天日夜夜拍| 五月婷婷成人| 婷婷五月综激情| 色婷婷综合视频| 五月 婷婷 成人| 婷婷五月天伊人在线| 九九这里有精品视频| 91超级碰碰碰| 噜色精品| 中文字幕性爱丰满| 成人丁香五月| 日本99久久| 九九色逼| 风流少妇A片一区二区蜜桃| 天天天天干| 九九热在线视频观看| 国产成人网址| 亚洲精品国产A久久久久久| 婷婷综合在线| 伊人激情综合| 亚洲五月婷婷| 婷婷五月天人妻| 精品皮股午夜AV| 婷婷开心激情综合五月天| 色狠狠六月| 五月丁香黄色| 五月丁香花视频| 综合另类视频| 五月丁香| 五月天激情黄色网址| 久久精品五月| 天天天天天天天干| 淫荡工a| 久久99激情丁香婷婷小说网| 99免费在线| 超碰chaompinm| 开心五月天激情网| 无毒黄色网址| 久久久网站| 玖玖在线资源视频| 九九無妻| 日本乱子人伦在线视频| 国产探花一片区| 天堂久久婷婷| 激情综合另类| 久久婷婷热| 久久97| 五月丁香综合激情| 久久艹99| www.激情五月天com| 99热国产这里只有精品| 色五月天电影| 91久久久久久久91| 五月丁香在线精品| 婷婷丁香五月麻豆| 欧亚中文A V| 五月天大香蕉| 五月丁香激情综合网| 9久热| 婷婷五月天天| 五月天六月天| 97狠狠色| .肏屄视频一区二区| 丁香五月综合高清在线| 久久这里只有精品热在99| 久热只有精品| 亚洲视频操| www天天干| 四月婷婷五月丁香| 伦乱人妻| 开心激情站婷婷五月天| 婷婷综合激情| 二色AV| 色五月婷婷小说亚洲中文字幕组| 2018夜夜草| 二色AV| 色天天综合| 狠狠色综合网站久久久久| 秋霞少妇AV网站| 一本久道综合色婷婷五月| 狠狠色噜噜色狠狠狠综合久久成人波| 少妇人妻人伦A片| 五月婷婷中文字幕| 99精品视频在线观看| 日韩在线看AV| 婷婷五月天少妇| 欧美成人色婷婷| 久久曰9| 久久99热这里只有精品首| 99视频精品在线| 99国产精品白浆在线观看免费 | 99热99热不卡| 色色婷婷综合| 偷拍视频五月天| 六月丁香综合| a色色色色色| 婷婷五月,偷窥偷拍网| 九九久久9 9在线观看| 六月丁香五月婷婷首页| www.色婷婷| 久热人妻| 激情五月天网| 丁香婷婷五月天色综合| 99热只有这里有精品| 色五月色图| 婷婷五月天成人网| WWW色色色COm| 欧美天堂久久| 精品一二三区视频立| 五月天婷婷视频| 亚洲xx网| 丁香九月婷| 成人欧美日韩| 99热成人| 婷婷五月丁香在线观看| 精品人妻一区二区三区在| 天天色天天爽| 欧美槡BBBB槡BBB少妇| 婷婷五月天伊人在线| 久热这里只有| 久久九九大香蕉电院| 亚洲综合色成丁香五月色| 婷婷五月天激情综合| 一本大道嫩草AV无码专区| 九九热视频精品2| 操人91| 天天操天天爽天天爱| 欧美黑人巨大性生话| 婷婷婷色五月| 草久私拍| 成人短视频在线| 五月开心婷婷极品激情| 欧美性做爰大片免费看办公室| 啪啪啪五月天| 操97免费超级视频| 丁香五月综合| www夜夜操comwww| 色很久综合| 日本不卡中文字幕| 婷婷丁香一月| 亚洲精品在线视频| 嫩草AV久久伊人妇女超级A| 狠狠干在线视频| 99碰碰碰| 超碰人人99| 激情美女五月天| 久爱综合| 9久久精品| 日韩狠狠色婷婷| 伊人99久久| 婷婷六月色开 | 欧美特大片黄| 五月天婷婷小说| 日本精品99| 夜夜爽77777妓女免费下载| 丁香五月停停av| 五月婷婷偷拍| AV在线免费观看不卡| 色女人久久| 亚洲综合网区| www.久久9| 狠狠干夜夜干| 免费婷婷| 四色AVwww| 久久HD| 亚洲岛国电影| 综合五月天| 五月婷婷丁香五月 | 婷婷久久婷婷色五月| 九九热av| 秋霞电影理论| 这里只精品| 国产AV不卡福利| 久久久网站| 婷婷操婷婷干婷婷射| 综合玖玖性爱免费视频| 涩涩婷婷五月| 91N 一起草| 天天天天操| 天天日夜夜爽| 婷婷五月天天aV| 色狠狠五月天| 婷婷欧美综合| 91网站黄| www,超碰| 丁香五月婷婷少妇| 99久高清视频| 丁香婷婷五月综合欧美另类| 午夜少妇在线观看视频| 丁香六月色婷婷| 五月丁香啪啪综合| 婷婷丁香在线播放| 九九热这里只有精品一| 日本久久婷| 97超级操操| 超碰cap| 日韩中文字幕| 亚洲精品V天堂中文字幕| 久久性视频| 久99综合婷婷| 五月丁香综合激情网| 九九99视频精品| 国产精品色情AAAAA片软件| 人人摸人人搞| 精品乱码久久久久| 欧美日韩成人在线网站| 激情五月婷黄版| 99热这里只有精品1| 五月激激激情综合网| 久久婷婷一级片| 亚洲色爽| 狠色狠色狠色狠色狠色网| 久碰视频| 丁香五月六月久久综合 | 婷婷九九| 激情丁香久久| 日本在线免费中文com.| henhencao国产在线| 色就是色婷婷五月亚洲激情| 婷婷丁香在线| 激情网五夜婷婷| 九九这里只有精品在线视频| 激情丁香淫荡婷婷| 婷婷五月天首页| 成 人 色 色| 五月丁香成人小说| 啊v视频在线观看| 成人精品人妻| 五月丁香六月激情综合| 超pen个人视频97| 美女视频图片久久91| 亚洲区1| 亚洲色图啪啪| 丁香五月婷婷婷婷欧美综合| 久久婷婷丁香五月宗合| 色色五月丁香| 激情综合网,婷婷五月天| 婷婷五月噜噜| 成人av中文字幕| 久久97| 精品一二三区久久AAA片| av高清无码| 99久久人人| 婷婷趴趴| 色五月婷婷少妇人妻| 天天弄天天爽| 婷婷综合爱| 97色97干| AA片在线观看视频在线播放 | 99国产精品久久久久久久久久久 | 成人超碰网| 九九精品re免费视频| 成人丁香婷婷| 91热久久| 天天干夜夜欢| 午夜激情婷婷| 亚洲三级无码| 99自拍视频网站| 99精品视频在线6| 五月丁香六月婷婷综合网缴情| 激情五月婷| 三级黄网站| 96精品成人无码A片观看金桔 | 最新丁香六月婷婷| 婷婷五月激情中文字幕| 日韩三级视频一区二区| 99久久精彩视频。| 26uuu国产| 中文字幕在线播放视频| 操逼电影免费看| 六月婷婷av| 五月婷婷综合色啪首页| 丁香婷婷色五月| 性爱网五月婷婷| 色婷婷激情| 天天操天天日天天操| 欧美久久婷婷| 中文在线视频久9| 无码激情精品色婷婷久久久久| 色99在线| 亚洲人成网站999综合| 91久久久久久| 色欲午夜无码久久久久久张津瑜| 青青草视频免费观看| 亚洲天堂啪啪| 婷婷午夜天| 一点色成人网| 九九热这里只有精品5| 99热久| 午夜不卡久久精品无码免费| 人妻性爱av网站| 亚洲激情另类| 91免费试看| 婷婷五月天AV激情| 国产亚洲在线| 久热这里只有国产| 天堂综合久久| www.色情五月天.com| 亚洲欧洲自拍图片专区五月天| 婷香五月| 99ri久久| 另类综合激情| 婷婷五月大香蕉| www.狠狠色.com| 99热这里只有精品8| 台湾无码A片一区二区| 综合五月婷婷| 伊人影院久久网| 啪到高潮激情丁香五月| 激情五月成年| 久色中文| 好吊兆人妻| 开心五月婷婷六月丁香| 狠狠精品干练久久久无码中文字幕 | 色五月亚洲| 91免费试看| 婷婷五月天激情综合网| 99色热综合| 五月丁香欧美综合免费视频| 一本色综合色| 狠婷婷五月| 丁香六月婷婷缴情欧美| 99er6| 五月天开心网| 欧美性爱特黄一级aaaassss| 久久婷婷五月综合色欧美| 五月丁综合在线观看| 国产暴力强伦轩1区二区小说| 国产99美少妇| 日本熟妇乱妇熟色A片蜜桃| 天天爽天天日人人爱| 天天日天天舔| 亚洲 小说 欧美 激情 另类| 色九九综合色| WWW,五月| 碰久久精品w| 五月天综合在线观看视频| 亚洲精品成人片在线播| 思思99久久| 天天色天天搡| 国产精品美女久久久久AV超清| 色色色色色色97| 久久久久久婷| 夜夜大香蕉婷婷丁香| 亚洲成人无码片| 久久与婷婷| 啪啪91| 欧美成人精品A片免费一区99| 久久只这里有精品| 97色图片中文字幕视频在线观看| 四色永久成人网站| 亚洲99手机免费看视频| 丰满少妇猛烈A片免费看观看| 激情99在线视频| 色九月欧美| 五月天综合在线| 2025天天爽天天摸| 99九九视频| 欧美成人va| 丁香婷婷啪啪啪| 六月激情丁香一道本7777| 久久久精品AV| 99性爱无码| 久久婷中文字幕| 婷婷五月成人| 99久久玖玖| 日韩欧美颜射| 久草视频大香蕉99| 色9999日韩国产| 日韩五月天婷婷| 色婷婷天堂| 日本欧美成人片AAAA| 人人爽欧美婷婷久久久五月丁香| 欧美色五月| 99久久超级| 激情婷婷五月天| 人人爽欧美婷婷久久久五月丁香| 亭亭五月丁香综合欧美| 香蕉影院色| 伊人久久艹| 天天日夜夜帕| 婷婷丁香五月天综合网| 色五月五月婷婷| 九九无码AV| 狠狠色丁香| 久色婷婷200| www.俺去也com| 俺也去婷婷五月天第五色| 91窝窝| 国产精品人成A片一区二区| 亚洲综合另类| 色五月成人网| 欧美群妇大交乱婬网| 久久亚洲天堂| 久久精品A片777777| 少妇高潮一区二区三区99欧美| 丁香五月在线观看完整版| 婷婷六月丁香在线| 二色AV| 操日本三片99| 精品一区二区三区三区| 淫视馆av三区| 欧美激情性做爰免费视频| 九九热10| 这里只有精品视频在线| 综合激情五月天六月婷免费视频| 婷婷丁香一月| 亚洲性爱干干| 激情五月伊人婷婷| 日本精品在线噜噜噜| 99九九精品| 久久与婷婷| 超碰国产在线观看| 综合激情在线观看| 久久五月情| 日本玖玖在线| 成人国产网站| 超碰99资源站| 婷丁香五月天| 久9久成人精品视频| 月色色综合婷婷网| 五月婷婷日| 久久全色| 激情熟女网| 影音先锋91网站在线观看| 精品成人在线| 久久丁香婷| 日本大人久久| 丁香六月欧美| 久九九热| 日本久久婷| 狠狠色丁香婷婷五月| 亚洲免费观看高清完整版AV线| se婷97| 天堂网色婷婷| 一月婷婷色色| 色一情一乱一乱一区91Av| 91精品久久久久久久| 天天插天天射天天干| 亚洲一区国产传媒| 丁香婷婷激情综合五月激情| 99视频地址| 婷婷六月久久| 天天日天天爽夜夜爽| 操日视频| 婷婷五月天AV| 丁香狠狠色婷婷久久无码视频| 97超级碰碰碰久久久| 九九久久高清| 啪啪啪综合网| 天天碰天天插天天操| 性生活久久朋友人妻| 少妇综合网| 亚洲九九夜夜| 色播激情| 新97人人上人人| 丁香五月日啪| 欧美综合激情丁香五月六月婷| 欧美激情综合色综合啪啪五月| 亚洲精品视频电影| 最近中文字幕2019视频1| 色婷婷yy久| 色五月婷婷91| 久久aaa| 国产综合网在线| 日本91在线| co超碰在线观看| 人人妻人人澡| 久久久人人人妻丝丝丝| 日亚二欧美| 丁香五月天啪啪| 婷婷五月天涩涩| 99热这里只有精品1025| 狠狠操.COM| 思思re99视频在线观看| 人人操人人妻| 丁香婷婷久久 | 99网| 超碰免费电影| bbwcuckold精品熟妇| 九九精品在线观看视频6| 成人AV免费观看| 丁香五月ⅤA久久久| 色综合网址| 亚洲天堂aaa| 99视频这里有精品| 亚洲免费av观看| 亚洲视频色色| 999婷婷综合| 日韩 mm 不卡| 天天操九九插| 色五月婷婷久久| 色九综合| 五月丁香婷庭在线| 开心激情站| 欧美日韩国产一区| 日日爱699| 欧美性色A片免费免费观看的| 丁香五月六月综合激情| 激情五月丁香六月综合AVXXXX| 大香蕉手机视频| 九洲一级A片| 丁香婷婷月| 影音先锋秋秋五月婷婷| 色综合天天网| 婷婷激情四射| 六月婷婷av| 天天日天天草| 丁香六月激情毛片| 五月天 另类图片| 粉嫩AV久久一区二区三区| 综合色图区| 色爱99| 人人综合91网| 色色色欧美色色| 乱乱av| 日本色婷婷久久99精品91| 亚洲中文字幕AV| 亚卅毛片| 啪啪操超碰| 日本一级大片| 国产精品爽爽久久久久久| 69人人操人人爽| 这里只有精品视频在线看| 亚洲爆乳无码精品AAA片蜜桃| 91操人| 999婷婷综合| 日韩aⅴ视频| 狠色色狠网| 噢美99| 99热色在线精品| 久久se 综合网 | 精品一区二区三区四区五区六区介绍| 综合激情站| 婷婷在线免费| 亚洲中文字幕在线观看| 激情五月综合免费| 密着浓厚中出乚交尾GvG935| 涩涩五| 丁香婷婷五月份| 毛片新网地| 在线观看免费人成视频无码| 五月婷婷丁香六月在线| 丁香五月婷婷五月基地| 五月天伊人综合| 亚洲AV电影美洲AV电影| 成人免费在线电影| 99热99极品观看| 99激情在线| 91狠狠综合久久| 97精品综合久久| 天天拍夜夜爽日日| 大香蕉丁香婷婷| www激情网| 五月丁香亭亭AV女优| 99狠狠操一| 婷婷操逼| 五月天色小说| 激情五月丁香五月| 亚洲成人综合网在线免费观看| 午夜成人综合| 99热在线爱| 久久婷婷五月综合色区| 综合网亚洲| 亚洲综人色综网| 人人干人人看| 午夜激情五月天| 日本久久视频| 大地资源色婷婷视频在线 | 五月婷婷亚洲色图| 久99热| 天天干天天爽天天操| 人妻aV在线| 99ri在线视频| 欧洲激情精品婷婷| 综合色色网| 丁香五月天影院| 99久久久久| 五月丁香人人婷婷在线观看| www.五月丁香| 成人做爰A片免费看视频| 五月婷婷在线网站| 丁香六月久久| 99热综合在线观看| 日韩成人精品中文字幕| 5月丁香六月情| 伊人久久大香线蕉av一区| 婷婷成人视频| 色色色色热| 99热精品网| 丁香五月天婷婷91| 92久久精品一区二区| 婷婷欧美| 这里只有精品视频一区| 五月婷俺去也| 色婷婷色五月综合| 强壮的公次次弄得我高潮A片日本 | 色五月色五天免费视频| 六月激情久久婷婷| 97超碰色| 噼里啪啦在线观看免费完整版视频 | 亭亭五月丁香综合欧美| 天天综合色99| 国产欧美性成人精品午夜 | 精品无码久久久久久久久| 96丁香六月婷婷蜜桃综合久久| 五月久久噜噜| 99久久网站| 97AV人人插人人操| 婷婷久久五月天| 五月天婷婷影院| 色天天综合成人网| 五月天第四色开心色播| WWW色色色COm| 婷婷丁香五月天色色| 亚洲无码 图片区| 五月天激情小说| 97香蕉久久超级碰碰高清版| 婷婷激情五月色综合| 五月丁香婷婷五月色| 99啪啪网| 久久日曰| 天天干天天av天天射| 国产看真人毛片爱做A片| 色综合色五月| 日韩成人电影在线播放| 激情五月婷婷在线观看| 五月花婷婷丁香| 国产六月婷婷| 色97综合婷婷天天色| 91操操| 开心婷婷五月天综合| 欧美色久| 97色天堂| 强伦轩人妻一区二区电影| 丁香花操逼| 激情5月婷婷| 国产69久久久欧美黑人A片| 五月丁香六月激情综合| 色五月在线观看| 99操免费视频| www.日本91| 色色国产| 五月丁香福利| 五月丁香无码| 91精品婷婷国产综合久久| 九色七七| 婷婷五月天激情小说| 久草热在线视频| 五月天天天色| 啊v视频在线观看| 婷婷综合五月| 91无码色色| 色五月丁香五| 久久婷婷五月综合网| 婷婷综合玖玖五月| 欧美毛卡| 色情婷婷| 五月激情精品视频| 亚洲99在线视频| 婷婷中文字暮| 精品福利911| 婷婷五月丁香香蕉| 成人短视频在线免费观看| 91色噜噜狠狠狠狠色综合| 99热国产精品| 色色色网站| 67194线路二在线观看| 无码一区二区三区四区五区91c| 五月天丁香啪啪啪啪| 五月天另类图片区99| 激情床戏| 五月综合777| 五月婷婷性| 中文字幕成人影视| 婷婷五月天成人| 激情五月天综合| www.丁香六月婷婷久久天堂影院.con| 在线中文字幕免费视频| 国产色99| 久久久久这里都是精品| 99re熱| 五月天成人小说网| 婷婷五月天久久| 成人视频网| 操b视频在线观看一区二区| 热久69| 色色综合色视频| 五月丁香六月婷婷在线播放| 激情六月天婷婷| 婷婷精品| 丁香五月婷婷少妇| 亚洲视频a| 色五月丁香六月婷婷| 丁香五月先锋| 亚洲视频99| 丁香五月婷婷久久久| 婷婷丁香五月麻豆| 丁香五月天激情AV| 99热精品观看| 色色国产| 欧美日韩中国| 九九re精品视频在线观看| 亚洲性图一区二区三区| 99热这里精品| 99精品在线| 超碰93在线观看| 久久久婷丁香五月| 久久色天堂| 中文字幕不卡网站| 久久网日本| 人人做天天爱| 日本综合久久| www.五月天色色色| 免费九九热| 亚洲最大激情无码| 欧美成人AAA片一区国产精品| 久久久久久久8| 色五月丁香一区在线| 九九热免费| 免费成片在线观看| 丁香五月老师| 人妻AV在线| 婷色视频| 色五月激情婷婷| 成人视频网| 婷香五月| 日日夜夜干| 久久五月婷综合网| AⅤ色区| 熟女激情五月天| 五月婷婷色啪| 深爱婷婷网| 色色色九九九五月婷婷| 蜘蛛女免费观看完整版高清电影| 激情五月天天狠狠久久| 亚洲成人丁香花| 操逼123网| 99亚洲天堂| 国产欧美日韩性爱| 九九色欲网| 熟女网站久久| 婷婷五月天av| 99re在线免费视频| 五月婷婷丁香在线视频| 欧美成人在线观看| 国语对白性爱视频播放| 激情五月婷婷五月| 色三级色三级| 91碰| 五月天综合久久丁香91| 99思思| 亚洲欧洲美女在线观| 丁香桃色综合网| 九九RE视频在线精品| 97干在线| 97人人干| 伊人色综合影院视频| 久久这里只有精品热在99| 人操91在线| 色丁香影院| 99综合网| 亚洲五月丁| 97caop| ss99热| 香蕉AV福利精品导航| hd五月婷婷在线| 爱久久小说下载网| 26UUU精品一区二区Com| 人人摸人人摸| 开心婷婷五月天电影院| 黑人糟蹋人妻HD中文字幕| 国内裸舞二区| 99精品无码| 久久综合伊人综合在线| 日本黄 色 片| 99免费视频在线观看爱| 又大又粗九一在线| 桔色成人在线| 金品在线视频99| 九九热99免费视频| 激情五月天第四色| www超碰| 伊人五月婷婷| 男女啪啪做爰高潮无遮挡 | 97色婷婷成人综合在线观看| 激情AV| 九九色色| 色黑鬼导航| 九九99热精品| 天天操中文字幕| 久久激情综合| 激情五月婷婷视频一区二区三区| 五月天亚洲最大成人| 婷婷五月激情基地| 狠狠干,狠狠操| 激情五月婷婷丁香六月| 国产成人精品一区二三区熟女在线| 五月丁香色婷婷熟女| 四川操逼站| 婷婷五月综合在线| 这里只有精品视频在线看| 99人妻碰碰碰久久久久视| 婷婷五月天av| 婷婷亚洲色| 色色色9 9 9| 五月丁香六月婷综合成人综合| caopeng97日韩| 91久久九九| 亚洲日日操| 99视频这里只有久久精品 | 涩五月婷婷| 六月丁香激情综合| 大香蕉五月婷婷| a在线观看| 99er精品视频| 色色五月婷婷| 伊人九热| 大香蕉九九| 丁香婷婷十月| 涩五月婷婷| 婷婷不卡基地| 久久综合激情| 激情五月丁香六月综合AVXXXX| 97色婷婷成人综合在线观看| www.yw尤物| 激情五月天 婷婷| 狠狠操之狠狠操| 久久婷婷六月综合综合| 久久久亚洲精品一区二区三区浴池| 五月天播播中文字幕| 色五月天天在线观看资源站| 婷婷丁香六月天| 激情五月丁香五月| 色五月在线视频观看| 婷婷色五月婷婷姐妹| www.日本91| 99热个人在线| 久久亚洲激情五码| 婷婷深爱网| 99热免费精品热久久66| 丁香五月黄色| 五月婷婷色欲| 婷婷亚洲色| 久久婷婷色综合| 丁香六月无码| 亚洲婷婷婷| www.色五月| 67194中文字幕| 狠狠狠狠青草| 欧美成人一区二区三区在线视频| 丁香五月影视| 婷婷激情网五月天| 888精品福利地址| 97影院一级片| 日韩性爱无码| 婷婷久久欧美| 婷婷丁香激情五月天色色色| 激情五月综合| 激情色色色| 久久 婷婷 五月天| 天天爽天天摸天天爱| 激情五月婷婷丁香六月| 51XX午夜影福利| 人人妻人人澡人人爽| AV在线免费观看不卡| 亚洲网在线观看| 久久久亚洲精品一区二区三区浴池| 五月婷婷片| 综合激情站| 成人网站在线观看视频| 嫩BBB槡BBBB搡BBBB| 中文字幕婷婷在线| 色五月在线观看| 97视频.干com| 强辱丰满人妻HD中文字幕| 亚洲天天操| 婷婷97碰碰| 玖玖爱综合网| 欧美色频| 无码人妻一区二区三区免费九色| 婷婷六月插屄激情| WwW天天干| 狠狠色五月| 在线另类视频| 色色狼人综合| 91色噜噜狠狠狠狠色综合| 成人亚洲精品| 亚州色婷婷| 五月丁香香蕉| 色婷婷五月六月丁香综合视频| 人人爱操| 婷婷久久综合久| 亚洲五月婷婷在线| 天天日狠狠| 五月丁香六月合| 俺去也五月天婷婷| 99爱在线视频| 五月丁香色婷婷久久| 91久久久久久久久18| 九九综合色| 亚洲欧美婷婷五月色综合| 激情四射网| 天天日天天摸| 久久综合丁香激情五月| 色一情一乱一伦一区二区三区| 日本乱子人伦在线视频| 亚洲日本韩国| 操比激情五月| 久9视频免费播放| 天天操五月天| aaaaa黄色| 色情丁香五月天| jiujiu无码五区| WWW,五月| 色噜噜狠狠色综合成人网| 日本熟妇精品99| 96丁香六月婷婷蜜桃综合久久| 日本精品久久久久中文字幕| 99操网站| 操操自拍| 久久久思思热| 欧美成人精品老美女噜噜噜| 五月丁香婷婷基地| 婷婷五月天色色| 久久综合99综合| 丁香久久九九99| 亚洲思思热久| 99热99re6国产在线播放| xx人人xx| 91九色丨国产丨爆乳| 欧美成人AAA片一区国产精品| 久久久久久久久久久久久久久久一道本| 9l视频自拍九色9l视频在线观看| 26uuu成人网| 激情五月丁香六月综合AVXXXX| 丁香婷婷黄网站| 另类五月婷婷| 五月草视频| 99久久性爱| 91人人爽人人操| 丁香色五月婷婷17C| 五月香六月婷| 色色亚洲| 伊人久久大香线蕉AV最新午夜| 伊人丁香五月| www.色五月| 丁J香六月首页| 久久五月天婷婷| 色婷婷色人人射| 色五月首页| 丁香色五月AV在线| 婷婷五月色情天| 婷婷五月激情六月| 综合激情五月丁香| AⅤ在线播放网| 亚洲色婷婷色| 久热亚洲| 97亚洲精品| 日韩人妻无码一区二区| 亚洲第一综合| 日本网站久久| 五月丁香六月婷婷啪啪综合 | 婷婷五月婷婷| 成人一区在线观看| 色婷婷偷拍| 亚洲激情婷婷| 777影视理论片大全在线观看| 超碰免费成人| 五月丁香天堂网| 亚洲情综合五月天| 综合五月草| 久久综合影院 | 天天做天天双| 91性高潮久久久久久久久| 99视频日韩| 色婷五月| 可以免费观看的av| 久久综合色情网站| 五月天成人小说网| 又大又粗九一在线| 5月丁香婷婷| 五月丁香六月婷| 97婷婷在线| 色偷偷综合| 免费日本aⅴ中文字幕 | 九九久久精品| 婷婷五月综合啪| 99热只有精品在线| 五月开心深深爱激情综合 | 五月丁香婷婷潮喷中文字幕| 日日夜夜干| 91在线日| 国产avapp 网| 69精品人妻不卡视频| 六月丁香VA| 日韩一级淫乱片一区二区三区| 精品久热| 99热这里只有精品4| 99精品久久久| 任你艹| 色婷婷久久天天性爱| 停婷丁五月在线| 久久婷婷五月综合色奶水99啪| WWW免费视频碰碰碰碰| 4399在线日本A片|