色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

STM32+CH375B實(shí)現(xiàn)U盤扇區(qū)讀寫與容量檢測(cè)

STM32+CH375B實(shí)現(xiàn)U盤扇區(qū)讀寫與容量檢測(cè) 簡(jiǎn)介STM32F103驅(qū)動(dòng)CH375B實(shí)現(xiàn)優(yōu)盤扇區(qū)讀寫與容量檢測(cè)的完整工程面向嵌入式開發(fā)者和學(xué)習(xí)USB主機(jī)協(xié)議的人群適合需要直接操作底層存儲(chǔ)扇區(qū)的項(xiàng)目場(chǎng)景。代碼已實(shí)測(cè)通過工程包含192個(gè)文件壓縮包約6.65MB源碼以C語(yǔ)言和頭文件為主還有編譯生成的固件與工程配置文件可結(jié)合Keil環(huán)境查看或重新構(gòu)建便于從驅(qū)動(dòng)層到應(yīng)用層整體理解。目前已有1115人學(xué)習(xí)下載。通過該工程可學(xué)會(huì)CH375B的初始化流程、USB設(shè)備識(shí)別、扇區(qū)讀寫命令構(gòu)造以及優(yōu)盤容量獲取方法借助內(nèi)置的znFAT相關(guān)模塊還能延伸學(xué)習(xí)文件系統(tǒng)移植思路。資源內(nèi)部層次清晰附帶備份配置、編譯腳本和中間產(chǎn)物適合作為STM32開發(fā)板USB主機(jī)應(yīng)用的參考原型既能用于快速驗(yàn)證硬件連接也能在二次開發(fā)時(shí)對(duì)照排錯(cuò)。 做嵌入式開發(fā)的基本都會(huì)碰到這么個(gè)需求讓單片機(jī)直接讀寫U盤。不管是你想給設(shè)備做固件升級(jí)還是采集一批數(shù)據(jù)之后導(dǎo)出來U盤都是最接地氣的存儲(chǔ)介質(zhì)。我自己做項(xiàng)目的時(shí)候也踩過不少U盤的坑所以干脆基于stm32f103最小系統(tǒng)板外掛一顆CH375B芯片寫了一套可讀寫優(yōu)盤扇區(qū)的驅(qū)動(dòng)程序順帶把優(yōu)盤容量檢測(cè)也做進(jìn)去了工程包實(shí)測(cè)通過就是標(biāo)題里那個(gè)zip。這個(gè)工程適合什么人參考做過單片機(jī)開發(fā)、想給設(shè)備加U盤存儲(chǔ)功能、又不想折騰USB Host協(xié)議棧的人。CH375B這顆芯片最大的價(jià)值在于它把USB Host協(xié)議棧和U盤的SCSI命令全部封裝在芯片內(nèi)部對(duì)外只暴露一個(gè)扇區(qū)級(jí)的讀/寫接口開發(fā)者不用關(guān)心USB枚舉、Bulk-Only傳輸、CBW/CSW這些底層細(xì)節(jié)直接發(fā)命令就能干活。對(duì)絕大多數(shù)嵌入式場(chǎng)景來說這種“把復(fù)雜留給自己、把簡(jiǎn)單留給用戶”的思路比拿著STM32自帶的USB外設(shè)去裸啃協(xié)議效率高太多了。1. 方案選型與整體設(shè)計(jì)思路1.1 為什么是CH375B而不是USB OTG先說一個(gè)很多人糾結(jié)的問題STM32F103的USB接口不是也能接U盤嗎為什么還要外掛一顆CH375B核心原因在于STM32F103的USB控制器是device模式它能做的是“讓電腦把單片機(jī)識(shí)別成一個(gè)USB設(shè)備”比如虛擬串口、HID鍵盤而不是“讓單片機(jī)作為主機(jī)去訪問其他USB設(shè)備”。你要在F103上做USB Host要么換帶OTG功能的型號(hào)比如F405、F107要么自己用軟件模擬主機(jī)時(shí)序。前者等于改硬件方案后者調(diào)試周期長(zhǎng)、穩(wěn)定性還不敢保證尤其是面對(duì)五花八門的U盤品牌和主控方案一個(gè)小兼容性問題就能讓人查三天。CH375B走的是另一條路芯片內(nèi)置USB Host控制器同時(shí)實(shí)現(xiàn)了Mass Storage類的底層協(xié)議。單片機(jī)通過并口或串口向CH375B發(fā)命令剩下的USB傳輸、端點(diǎn)調(diào)度、命令包裝全部由CH375B內(nèi)部固件完成。開發(fā)者的工作被簡(jiǎn)化成了三件事初始化芯片、發(fā)送扇區(qū)讀寫命令、處理中斷狀態(tài)。這種方案的劣勢(shì)是額外增加了一顆芯片的成本但對(duì)項(xiàng)目周期和穩(wěn)定性來說這筆賬顯然是劃算的。另外CH375B相比后來出的CH376雖然不帶文件系統(tǒng)級(jí)接口但它有一個(gè)獨(dú)特優(yōu)勢(shì)——扇區(qū)操作完全裸奔你可以自己決定用FATFS還是自研文件系統(tǒng)控制力更強(qiáng)。這個(gè)項(xiàng)目就是盯準(zhǔn)了“扇區(qū)級(jí)”這個(gè)粒度不替你多操心也不限制你的自由。1.2 系統(tǒng)架構(gòu)與核心功能拆解整個(gè)系統(tǒng)的功能劃分其實(shí)特別清晰總共四層應(yīng)用層發(fā)送“讀取第N個(gè)扇區(qū)”“寫入數(shù)據(jù)到第N個(gè)扇區(qū)”“獲取總扇區(qū)數(shù)”這些上層指令命令層按照CH375B的數(shù)據(jù)手冊(cè)封裝的命令函數(shù)比如發(fā)送0x54表示讀扇區(qū)、0x56表示寫扇區(qū)鏈路層CH375B芯片負(fù)責(zé)和U盤之間的USB通信對(duì)單片機(jī)透明物理層U盤本身這個(gè)項(xiàng)目最終實(shí)現(xiàn)了三個(gè)核心能力。第一是扇區(qū)讀取按LBA地址讀任意扇區(qū)每次512字節(jié)讀回來的數(shù)據(jù)可以通過串口打印或者直接回寫驗(yàn)證第二是扇區(qū)寫入把指定數(shù)據(jù)寫到指定LBA地址寫完之后再讀回來比對(duì)確保數(shù)據(jù)真正落盤第三是容量檢測(cè)通過CH375B的容量命令拿到物理扇區(qū)總數(shù)換算成GB/MB后輸出到串口同時(shí)也能讀取U盤的MBR分區(qū)表信息做二次校準(zhǔn)。這里特別說一下為什么“能測(cè)容量”這件事看起來簡(jiǎn)單、實(shí)際卻很講究。PC上看到的U盤容量其實(shí)是文件系統(tǒng)層面的可用空間廠商標(biāo)稱32GB的盤實(shí)際格式化后可用大約29.8GB這是十進(jìn)制換算和二進(jìn)制換算的差異。CH375B通過命令返回的扇區(qū)總數(shù)是物理值計(jì)算方式應(yīng)該用“扇區(qū)數(shù) × 512 ÷ 1024 ÷ 1024 ÷ 1024”得到GiB值和Windows資源管理器顯示的數(shù)字對(duì)得上。如果直接除10^9算出來的數(shù)字會(huì)偏小這就是很多人“測(cè)出來U盤少了幾GB”的原因之一。2. 硬件搭建與芯片驅(qū)動(dòng)要點(diǎn)2.1 引腳連接與電平匹配CH375B有兩種接口方式8位并口和UART串口。這個(gè)工程用的是并口方式原因很簡(jiǎn)單并口讀寫速度快而且和STM32的FSMC總線剛好能銜接上后續(xù)如果想擴(kuò)展成文件系統(tǒng)讀寫性能余量更充足。先給一張我實(shí)際用過的引腳連接表照著接基本不會(huì)出問題STM32F103引腳CH375B引腳說明PB0 - PB7D0 - D78位數(shù)據(jù)總線PB8A0命令/數(shù)據(jù)選擇高電平寫命令低電平寫數(shù)據(jù)PB9CS片選信號(hào)低有效PB10WR寫信號(hào)上升沿鎖存數(shù)據(jù)PB11RD讀信號(hào)低電平期間數(shù)據(jù)有效PB12INT中斷請(qǐng)求輸出低電平有效接外部中斷3.3VV3芯片內(nèi)部穩(wěn)壓輸出引腳需接0.1uF電容到地5VVCC芯片主電源推薦5V供電這里有一個(gè)非常容易踩的坑電平匹配。CH375B的VCC一般接5V它的IO口邏輯電平也是5V的而STM32F103的GPIO是3.3V。直接硬連短期可能看不出問題但長(zhǎng)期運(yùn)行有燒壞STM32 IO口或者導(dǎo)致邏輯誤判的風(fēng)險(xiǎn)。我實(shí)測(cè)下來最穩(wěn)妥的做法是STM32這邊的GPIO全部配置為開漏輸出并在外部接上拉電阻到5V。開漏輸出模式下單片機(jī)只負(fù)責(zé)拉低電平高電平靠上拉電阻維持這樣CH375B看到的輸入信號(hào)就是完整的5V高電平同時(shí)單片機(jī)的引腳也不會(huì)被反向灌入5V電壓。這樣雖然會(huì)犧牲一點(diǎn)點(diǎn)信號(hào)上升沿速度但對(duì)CH375B這種并口芯片來說完全夠用項(xiàng)目里跑12MHz晶振一點(diǎn)壓力沒有。當(dāng)然如果你手頭有74LVC4245或者74LVC245這類電平轉(zhuǎn)換芯片那就更省心了直接過一遍總線轉(zhuǎn)換器CPU配置成推挽輸出就行。2.2 CH375B的命令體系與時(shí)序基礎(chǔ)CH375B對(duì)外操作的核心是“命令數(shù)據(jù)”的寄存器模型。單片機(jī)寫命令端口A01把命令字寫進(jìn)去CH375B執(zhí)行后通過INT引腳產(chǎn)生中斷通知主機(jī)主機(jī)再讀中斷狀態(tài)去判斷結(jié)果。整個(gè)過程和操作一個(gè)老式的并口打印機(jī)控制芯片很像思路直白。關(guān)鍵命令先整理成表后面編程就是用這些命令字名稱功能0x06CHECK_EXIST檢測(cè)芯片是否存在寫入一個(gè)數(shù)據(jù)芯片原樣回復(fù)0x50DISK_READY檢查U盤是否就緒0x51DISK_INIT初始化U盤獲取基本參數(shù)0x52DISK_SIZE獲取U盤物理扇區(qū)總數(shù)0x54DISK_READ讀取一個(gè)或多個(gè)扇區(qū)0x56DISK_WRITE寫入一個(gè)或多個(gè)扇區(qū)0x52DISK_MOUNT部分固件版本用此命令掛載磁盤時(shí)序上有兩個(gè)細(xì)節(jié)要注意。第一個(gè)是命令寫操作的時(shí)序把CS拉低、A0置高數(shù)據(jù)線上放命令字然后WR引腳給一個(gè)由高到低再由低到高的脈沖命令在WR的上升沿被鎖存進(jìn)芯片。第二個(gè)是中斷信號(hào)的處理CH375B每完成一條命令都會(huì)把INT引腳拉低單片機(jī)檢測(cè)到這個(gè)下降沿之后去讀端口取回中斷狀態(tài)碼。如果狀態(tài)碼是0x14USB_INT_SUCCESS說明命令執(zhí)行成功如果是0x1FUSB_INT_DISK_READ則是在讀扇區(qū)命令之后表示數(shù)據(jù)已經(jīng)準(zhǔn)備好可以開始讀數(shù)據(jù)了。很多第一次用這顆芯片的人會(huì)卡在狀態(tài)碼上讀回來的值不對(duì)就開始懷疑硬件問題。其實(shí)大概率是時(shí)序不對(duì)比如WR脈沖太短或者CS和A0的建立時(shí)間不夠。CH375B數(shù)據(jù)手冊(cè)里寫的WR最小脈沖寬度是幾十納秒級(jí)別GPIO模擬時(shí)序的時(shí)候中間加上幾個(gè)空指令延時(shí)會(huì)更穩(wěn)妥。3. 扇區(qū)讀寫與容量檢測(cè)的完整實(shí)現(xiàn)3.1 初始化與U盤枚舉流程整個(gè)程序跑起來之后的第一步是初始化U盤這一步的順序錯(cuò)了后面全白搭。我實(shí)測(cè)的推薦流程如下。第一步檢測(cè)芯片是否存在。寫0x06命令附帶一個(gè)任意數(shù)據(jù)比如0xA5如果芯片正常讀回來的數(shù)據(jù)一定是0xA5。這一步排除了硬件連接錯(cuò)誤。我調(diào)試的時(shí)候芯片A0和CS接反了就是在這個(gè)環(huán)節(jié)發(fā)現(xiàn)的讀回來的數(shù)據(jù)亂七八糟。第二步等待U盤插入并且確認(rèn)就緒。發(fā)送DISK_INIT命令前先要保證U盤已經(jīng)物理連接上。CH375B上電后會(huì)自己去枚舉USB總線上的設(shè)備這個(gè)枚舉過程和PC識(shí)別U盤一樣需要幾百毫秒到一兩秒不等。如果發(fā)現(xiàn)沒有任何USB設(shè)備接入INT引腳根本不會(huì)產(chǎn)生中斷程序會(huì)一直卡在等待狀態(tài)。所以項(xiàng)目里加了一個(gè)超時(shí)機(jī)制等待2秒超時(shí)就在串口打印“U盤未連接”。第三步發(fā)送DISK_INIT命令讓CH375B完成U盤的初始化。這里要特別提醒一些大容量U盤或者老U盤初始化時(shí)間比想象中長(zhǎng)第一次執(zhí)行時(shí)可能耗時(shí)超過1秒一定要給足超時(shí)時(shí)間別一見到等待時(shí)間長(zhǎng)了就以為死機(jī)了。初始化完成之后可以通過DISK_READY命令不斷輪詢U盤狀態(tài)確保扇區(qū)操作前U盤處于可用狀態(tài)。整個(gè)流程在串口上輸出的話應(yīng)該是類似這樣的節(jié)奏CH375B check pass USB disk connected Disk init ok, total sectors: 62533296 Disk ready看到這四行說明U盤已經(jīng)處于可操作狀態(tài)了。3.2 扇區(qū)讀寫命令詳解先聊讀扇區(qū)。命令流程是這樣的發(fā)送0x54命令字然后連續(xù)寫入4字節(jié)的LBA地址先低字節(jié)后高字節(jié)再寫入1字節(jié)的扇區(qū)數(shù)CH375B單次最多支持255個(gè)扇區(qū)但實(shí)際建議一次讀1個(gè)或幾個(gè)扇區(qū)避免緩沖區(qū)溢出之后等待INT中斷。中斷到達(dá)后讀取狀態(tài)碼如果是0x14說明命令成功如果是0x1F說明CH375B已經(jīng)把數(shù)據(jù)從U盤搬到了內(nèi)部緩沖區(qū)接下來需要循環(huán)讀取512字節(jié)。讀數(shù)據(jù)的時(shí)候A0置低每讀一個(gè)字節(jié)RD引腳產(chǎn)生一個(gè)低脈沖。寫扇區(qū)的過程稍微相反發(fā)送0x56命令字依次寫入LBA地址和扇區(qū)數(shù)再寫入512字節(jié)的數(shù)據(jù)數(shù)據(jù)寫完后再等INT中斷確認(rèn)。這里有一個(gè)細(xì)節(jié)我吃過虧寫入數(shù)據(jù)的節(jié)奏要和WR脈沖嚴(yán)格配合不能一次性把數(shù)據(jù)線全部設(shè)置好了再連續(xù)打WR脈沖因?yàn)镃H375B的并口緩沖區(qū)是按字節(jié)讀取的每打一次WR脈沖它內(nèi)部地址指針就前進(jìn)一個(gè)字節(jié)如果數(shù)據(jù)線變化和WR脈沖錯(cuò)位寫進(jìn)去的數(shù)據(jù)就是亂的。用代碼片段來描述核心讀扇區(qū)函數(shù)的話長(zhǎng)這樣uint8_t CH375_DiskRead(uint32_t lba, uint8_t sectors, uint8_t *buf) { CH375_WR_CMD(CMD_DISK_READ); CH375_WR_DATA(lba 0xFF); CH375_WR_DATA((lba 8) 0xFF); CH375_WR_DATA((lba 16) 0xFF); CH375_WR_DATA((lba 24) 0xFF); CH375_WR_DATA(sectors); if (!WaitCH375Interrupt()) return CH375_ERR_TIMEOUT; uint8_t status CH375_RD_DATA(); if (status USB_INT_DISK_READ) { for (uint16_t i 0; i sectors * 512; i) { buf[i] CH375_RD_DATA(); } return CH375_OK; } return CH375_ERR_STATUS; }這里再補(bǔ)充說明一下LBA地址的含義它能幫你理解”扇區(qū)“這個(gè)概念。LBALogical Block Addressing邏輯塊尋址把U盤上的所有扇區(qū)從0開始編號(hào)扇區(qū)0是MBR主引導(dǎo)記錄扇區(qū)63之后通常才是第一個(gè)分區(qū)。MBR里記錄了分區(qū)表分區(qū)表里每個(gè)表項(xiàng)16字節(jié)包含分區(qū)起始LBA和分區(qū)的扇區(qū)總數(shù)。這就是為什么后面容量檢測(cè)除了依賴CH375B的容量命令還要會(huì)讀MBR做交叉驗(yàn)證——因?yàn)镃H375B返回的物理容量包含了U盤的全部空間而用戶真正能存數(shù)據(jù)的容量要排除MBR、分區(qū)表以及文件系統(tǒng)本身的元數(shù)據(jù)開銷。3.3 容量檢測(cè)的兩種思路這個(gè)項(xiàng)目把“測(cè)容量”做成了功能點(diǎn)實(shí)際實(shí)現(xiàn)用了兩種方法互相驗(yàn)證。方法一是直接調(diào)用CH375B的DISK_SIZE命令。命令發(fā)送后芯片返回8字節(jié)的數(shù)據(jù)低4字節(jié)是U盤的總扇區(qū)數(shù)高4字節(jié)一般保留為0。把這4字節(jié)拼成uint32_t再乘以512得到字節(jié)數(shù)就能進(jìn)一步換算成GB。路徑最短代碼最簡(jiǎn)單適合快速看盤。方法二是解析MBR分區(qū)表。讀取扇區(qū)0在偏移0x1BE處就是第一個(gè)分區(qū)表項(xiàng)取分區(qū)起始LBA和分區(qū)大小扇區(qū)數(shù)就能算出實(shí)際可用分區(qū)容量。這個(gè)方法稍微麻煩一點(diǎn)但它有一個(gè)額外價(jià)值能判斷U盤有沒有被正確分區(qū)。很多出廠U盤是一個(gè)FAT32分區(qū)占滿全盤而有些U盤被做成過啟動(dòng)盤之后或者格式異常MBR里可能出現(xiàn)多個(gè)分區(qū)甚至遺留分區(qū)表信息這時(shí)候僅靠物理容量命令就會(huì)給你一個(gè)“虛胖”的數(shù)字和Windows下看到的實(shí)際容量對(duì)不上。最后程序里做了個(gè)換算函數(shù)用整數(shù)運(yùn)算避免浮點(diǎn)數(shù)誤差uint32_t DiskSizeGB(uint32_t sector_count) { // sector_count * 512 / 1024 / 1024 / 1024 return (sector_count / 2) / 1024 / 1024; }這個(gè)換算的數(shù)學(xué)邏輯是每個(gè)扇區(qū)512字節(jié)也就是0.5KB所以扇區(qū)數(shù)除以2得到KB數(shù)再除以1024得到MB再除以1024得到GB。實(shí)測(cè)一個(gè)標(biāo)稱64GB的U盤返回的扇區(qū)數(shù)是125045424算出來是59.6GB和Windows資源管理器顯示的“59.6GB”完全一致。拿到這個(gè)數(shù)以后你還能順帶判斷一個(gè)U盤是不是擴(kuò)容盤——如果標(biāo)稱64GB但測(cè)出來只有32GB那就說明是劣質(zhì)擴(kuò)容盤建議直接換掉。4. 實(shí)測(cè)記錄與常見問題排查4.1 實(shí)測(cè)數(shù)據(jù)與驗(yàn)證結(jié)果這個(gè)工程在洞洞板上搭了一套測(cè)試平臺(tái)核心器件是STM32F103C8T6最小系統(tǒng)板和CH375B模塊U盤分別用了三塊閃迪16GB、金士頓32GB、以及一塊雜牌8GB。讀寫驗(yàn)證采用“寫-讀-比對(duì)”閉環(huán)對(duì)LBA地址為1000的扇區(qū)寫入一組0xA5開頭的遞增序列馬上讀回來逐字節(jié)比對(duì)全部一致則串口打印“sector write/read test pass”。再對(duì)LBA 5001扇區(qū)做同樣操作。這里選不同位置的扇區(qū)是有講究的因?yàn)閁盤內(nèi)部的閃存是分塊管理的不同物理位置的寫入速度、壞塊情況都不一樣多測(cè)幾個(gè)點(diǎn)能提高可信度。容量檢測(cè)結(jié)果也和預(yù)期完全吻合閃迪16GB實(shí)測(cè)扇區(qū)數(shù)31266816換算14.9GB金士頓32GB實(shí)測(cè)61956096扇區(qū)換算29.5GB雜牌8GB實(shí)測(cè)15130624扇區(qū)換算7.2GB。其中雜牌盤還發(fā)生了一個(gè)有意思的現(xiàn)象插入后CH375B枚舉時(shí)間特別長(zhǎng)接近2秒這就是典型的“慢盤”標(biāo)志也側(cè)面說明CH375B對(duì)U盤的兼容性確實(shí)夠用即便是做工一般的盤也能識(shí)別。4.2 典型問題與排查方法做這個(gè)項(xiàng)目的過程中我遇到的坑并不少逐個(gè)記錄下來后面參考的人能少走不少?gòu)澛?。第一個(gè)問題是U盤初始化卡死。表現(xiàn)是程序運(yùn)行到DISK_INIT命令后一直沒有中斷返回。排查思路是先確認(rèn)U盤是否真的被枚舉成功最直接的方法是觀察CH375B模塊上的USB_D引腳——如果U盤連接正常這個(gè)引腳上會(huì)有約3.3V的電平D被上拉表示全速設(shè)備。再量一下U盤的供電電壓CH375B模塊輸出的5V在U盤插入瞬間有沒有明顯跌落如果電壓跌破4.5V基本就是供電不足。我那次就是面包板的5V電源線太細(xì)換粗線后問題解決。第二個(gè)問題是扇區(qū)讀取數(shù)據(jù)全為0xFF。這個(gè)現(xiàn)象很迷惑因?yàn)槊顖?zhí)行成功了數(shù)據(jù)也讀出來了但內(nèi)容全是全1。檢查之后發(fā)現(xiàn)是數(shù)據(jù)總線方向沒有切換。STM32的GPIO在寫模式下是推挽輸出但在讀CH375B數(shù)據(jù)之前必須把PB0-PB7重新配置成輸入模式否則數(shù)據(jù)總線一直被單片機(jī)驅(qū)動(dòng)讀回來的根本不是CH375B輸出的電平。這個(gè)坑特別隱蔽因?yàn)樾酒顚拥慕换コ晒α说嬲搅藬?shù)據(jù)交互時(shí)總線方向切換這一步漏了就會(huì)出這種“假成功”。第三個(gè)問題是容量檢測(cè)結(jié)果異常偏小。某次串口打印出來的容量只有計(jì)算值的一半后來發(fā)現(xiàn)問題出在分區(qū)表解析函數(shù)上MBR分區(qū)表項(xiàng)里有兩個(gè)字段一個(gè)用16位表示起始磁道一個(gè)用32位表示起始扇區(qū)數(shù)如果拿錯(cuò)了偏移量解析出來的數(shù)值自然不對(duì)。所以我還是推薦優(yōu)先用DISK_SIZE命令獲取物理容量MBR解析只做輔助判斷能避開很多不必要的坑。最后再把常用問題整理成一個(gè)速查表方便遇到問題時(shí)一眼定位現(xiàn)象可能原因檢查方法芯片檢測(cè)命令無響應(yīng)并口接線錯(cuò)誤、供電異常逐一量引腳電平確認(rèn)A0/CS/WR時(shí)序正確U盤初始化卡住U盤供電不足、接觸不良換電源線重新插拔觀察D電平讀數(shù)據(jù)全0xFFGPIO方向未切換讀數(shù)據(jù)前把數(shù)據(jù)引腳配置為輸入模式寫入正常但讀出不一致寫時(shí)序WR脈沖過快在每字節(jié)寫入后加幾個(gè)空延時(shí)容量和標(biāo)稱差異大擴(kuò)容盤或換算方式錯(cuò)誤用DISK_SIZE交叉驗(yàn)證按二進(jìn)制換算做這個(gè)項(xiàng)目給我最大的一點(diǎn)體會(huì)是嵌入式驅(qū)動(dòng)開發(fā)里“能用”和“好用”之間差著很多細(xì)節(jié)。CH375B把USB協(xié)議棧都封裝好了看起來沒啥難度但真要在實(shí)際項(xiàng)目中穩(wěn)定跑起來電平匹配、時(shí)序余量、供電設(shè)計(jì)、超時(shí)處理這些事情一個(gè)都逃不掉。扇區(qū)級(jí)驅(qū)動(dòng)是這個(gè)項(xiàng)目的終點(diǎn)同時(shí)也是上層文件系統(tǒng)開發(fā)的起點(diǎn)——后續(xù)如果你想在U盤上存儲(chǔ)多個(gè)文件可以在這個(gè)工程基礎(chǔ)上直接掛FATFS把CH375的讀寫函數(shù)包裝成disk_read和disk_write兩個(gè)接口整個(gè)嵌入式U盤存儲(chǔ)方案就完整了。這也是我建議各位在做這個(gè)項(xiàng)目時(shí)一定要把扇區(qū)讀寫函數(shù)寫得足夠清晰的原因它們是將來所有上層功能的地基。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲男人的天堂一区二区| 蜜桃臀久久| 蜜桃臀一区二区三区久久| 特污精品女优骚货黄色视频在线免费观看| 国产操逼逼网| 亚洲五区熟女| 国产精品无码久久久久2028| 一级黄碟在线看| 欧美色就是色| 中文字幕版| 97超碰久久| 97人人操人人干| 色香在线| 国产午夜在线观看| 天天综合色| 久久久久久99999国产精品| 欧美天天| 久婷婷一区| a级免费在线观看| 99热伊人| 欧美啪啪色吧在线| 四虎免费看黄| 精品久久无码午夜福利| 91xingse| 亚洲黄色| 欧美色图天堂在线| 夜夜骑日日| 少妇xx精品| 女人的天堂大香蕉网| 国产精品亚洲无码| 高潮综合网| 久久久久久久精| 天天舔天天 | 久久精品色欧美aⅴ一区二区| 欧美日韩免费专区在线| 婷婷导航| 精品人妻一区二区三区四区不卡在| 黄色人人| 亚洲AV高潮| 国产91会所女技师在线观看| 欧美色天堂网在线视频| 欧美日韩国产中文精品字幕自在自线| 九草九九九| 蜜乳AV色欲AVAV无码| 人妻天天爽| 久久毛卡| 国产欧美黑人丰满在线| 少妇超碰在线| 操逼操逼操| 欧美狠狠操| 翔田千里AⅤHD无码| 色哟哟-国产专区| 欧美18 在线观看| 天美传媒精品一区二区三区| 亚洲精品久久久久久久蜜桃臀| 亚洲人精品久久久| 国色天香av| 伊人网青青| 97少妇人妻中文字幕久久| 黑人黄片在线免费观看| 亚洲欧美综合| 久久妇| 欧美做爰无码A片视频| 婷婷激情丁香| 欧美一区二区情色| 美女刺激久久国产欧美| 亚洲成aⅴ人片不卡无码| 97久久精品国产| 人妻 丝袜美腿 中文字幕| 五十路成人在线视频二区三区| 午夜免费视频1000| 74成人在线| 2020中文字幕在线| 久久9久9久99久9久9| 欧美不卡二区| 国产白丝av| 屁股久久久久久久久| 69人妻精品一区二区绯色| 国产日韩精品suv| 欲色综合| 超碰97最新人妻| 五月婷婷六月色| av在线一区二区三区| 久久人| 综合操逼| 欧美性爽xyxOOOO| 国产妇女精品视频青青草| 欧美日韩夜夜| 久久久夜夜嗨免费视频| 午夜AV人气不卡| 无码人妻一区二区三区免费九色| 性九九九九九九| 亚洲AV无码天美传媒一区| 午夜无码精品免费看性色| 免费国产视频| 97超碰9| 韩日精品福利视频一区不卡在线免| 97超碰国产亚洲精品资源| 久久美女国产| Sekablack无码一区| 色婷婷国产精品一区在线观看| 天天操熟妇| 99久re热视频精品98| www.91逼逼.com| J?P?NESEHD熟女熟妇伦| 色欧美综合| 国产精品伦理| 亚春色色| 好涩综合| 欧美精品三区| 九九色精品| 国产三级多多影院2022国产AA一级毛片无码| 黄色工厂这里只有精品| 三四中文字幕| 国产免费内射视频| 欧美资源| 一区二区三区国产在线播放 | 国产无马av| 国产女人高潮嗷嗷嗷叫小说 | 婷婷99| 俄罗斯一区二区视频在线观看| 精品久| 日韩人妻丝袜中文字幕| 夜夜躁狠狠躁日日躁av| 亚欧性爱无码| 久久婷综合| 爱av免费| 亚洲欧美激情在线视频| 又大又白奶子| 婷婷三区| 少妇第一页| 亚洲少妇激情视频| 91亚.色| 亚洲天堂另类| 9久久精品| 91丝袜美女视频| 九九九九九九视频免费| 一个人免费视频观看在线WWW | 手机av亚洲丝袜美腿日韩第一页二页| 欧美青青视频| 欧美综合综合| 色牛aV| 九九精品99| 囯产操逼片| 欧美成人色| 可以免费观看的av| 一区二区久久天天干狠狠| 色五月婷婷五月天| 女人妻一区| 欧美性爱一内片一区二区三区| 新97国产超碰| 天天综合网~91| 亚洲自拍97| 日本淫乱女一区二区三区视频| 九九九热| 欧美人妻久久精品二区三区| 中文字幕成人| 美日韩在线不卡人妻| 久神马| 天天躁日日躁狠狠狠躁| 久热在线精品免费观看| 亚洲精品人妻吞精av| 超碰在线91| 97精品国产97久久久久久| 精久久久91| 九九九只有精品| 人妻夜夜爽天天爽三区麻豆AV网站| 熟女这里只有精品6| 久久99亚洲精品久久99果| 在线黄页看毛片| 日韩欧美丝袜诱惑| 91精品导航| 懂色中文一区二区三区| 91美腿丝袜在线观看| 亚州高清av| 国产精品一区二区三| 久久天天艹| 欧美99热| 色男人色天堂东京热| 色臀AV| 日韩亚洲中文有码视频| 天综合中文| 久久人体一区二区| 天天操人人操狠狠插| 色色色综合网| 国色综合天| 在线强奷到舒服的无码视频| 神马久久网| 日日夜夜精品视频| 色色无码| 黑白配性爱AV成| 91av一区二区在线观看| 97人人中文网| 久操电影| 午夜精品一区二区三区三上悠亚| 欧亚 另类 久| 日亚韩精品视频二区三| 日韩欧美中文字| 私人尤物在线精品不卡| 日韩精品一区二区三区色欲| 在线 亚洲 网爆 自拍| 啊啊啊水好多| 丁香六月婷| 91模特在线观看| 亚洲导航深夜福利| 免费成人在线熟妇网| 中文字幕av亚洲精品| www.久久爱| 超碰在线日韩一区| 亚洲av淫乱| 久久国语| 人妻在线视频| 91国产丝袜白虎| 偷窥自拍亚洲天堂网爆| 久久久三区二区一区| 国产成人bd在线观看| 久久精品国产久精国产| 手机在线视频国内精品| 久久久久幕乱码| 国产吞精a级片激情电影| 欧洲亚洲综合| 久久草大香蕉| 国产精品伦理| 国产白领连续中出在线观看| 亚欧高清| 欧美97日韩| 欧美人人曰人人操人人射射| 青青草啪啪网| 这里都是精品在线观看| 91精品国产一区三一| 香蕉久久国产AV一区二区| 欲色综合| 男人天堂日日夜夜| 三级网色| 大香蕉线| 99www.bibizy香蕉资源国产一区二区三区高清 | 亚洲精品视频在线| 国产午夜福利电影免费在线观看 | 久久91精品国产9丨久久分亭 | 成人综合久久精品色婷婷| 日比av无码| 亚洲天堂,男人| 欧美第一页| 熟女熟妇伦久久影院毛片一区二区| 久久久久久久久9| 久久久精品一区二区| 舔舔啊| 久久内射| 亚洲国产一区二区入口| 国产精品白领在线观看| 天天碰操中国年青熟妇| 超碰98综合网| 日韩精品电影| 伦理第一页| 亚洲美女色图| 又黄又爽在线观看视频| 激情五月综合开心五月| 麻豆天美AV传媒第一页| 吻戏激情性巴克| 少妇人妻太紧太深av| 久超碰这里只有精品| 欧美极品女人的天堂| 国产毛片在线| 97干97色| 一本久久久精品| 色九九九| 天天看综合网| 97久久久| 日本成熟少妇A∨网站| 亚洲欧美综合网站| 久久嫩草国产成人一区| 婷婷月色| av片在线观看免费播放| 国产精品久久天天干| 伊人欧美大香蕉视频| 啊啊啊不要好爽日韩无码一区| 岛国在线国产| 无码人妻系列少妇| 婷婷在线视频| 欧美精品69性爱| 曰韩少妇无码| 色婷婷色99国产综合精品| 白嫩91在线亚洲| 91爱欧美| 国产强奸乱伦xd| 久久AV色| 香蕉热人人精品| 久久久久久久唑| 久肏视频字幕| 欧洲一区二区三区四区在线观看| 美欧老女人97| 欧美极度丰满熟妇hd| 日韩在线观看三级电影| 91视频综合在线| 97人人操人人干| 亚洲无码成人精品| 日韩性爱啪啪视频| 九久精品| 熟女少妇一区二区三区| 俞拍久久国应视频| 国产三级电影免费观看| 色噜噜精品一区二区三| 99只有精品| 九九九九久久久| 依人大香蕉| 99久在线精品99re8蜜桃| 色色五月婷| 国产 日韩 欧美 人妻 熟女 中文| 天天干人妇| 亚洲 中文字幕 精品| 91色射| 美女AV一区二区| 大香蕉天天看妹子| 97精品国产97久久久久久户外免费| 亚洲暴力强奸AV| 草草影院最新网址| 新版天堂中文资源8在线| 人人干人人操人人..com| 久久欧美性爱视频| 日韩国产欧美伦理在线| 手机在线中文字幕国产| 欧美日韩性爱无码| 91婷婷| 精品国产一区二区三区av在线资源| 麻豆黄色五月天| 粉嫩av在线一区二区| 国产强奸超碰AV| 五月丁香啪啪网| 一二三区在线| 91oumei| 肥臀熟女福利视频一区二区| 婷婷三区| 欧美超碰人妻97| 国内精品久9| 久久香蕉国产线看观看亚洲女人 | 日韩内射视频| 亚洲综合校园春色| 九九九九九九精品| 日本色色色色色视频| 亚洲 se图 欧美电影| 夜夜嗨TV| 羞答答AV中文字| 亚洲黄色电影| aaa淫乱视频| 打av高清| 国产精品久久久久久久久久久久久久久久 | 人人操人人色网| 日韩情色一区二区| 国产原创精品| 色九色久| 一区二区中文| 5月婷婷6月六月丁香| 1024亚洲中文字幕久在线看片你懂的 | 亚洲国产精品成人无码久久久| 99久久久无码精品国产人| 人妻中文字幕日韩电影| 91 刺激在线| 中文字幕jul-617人妻熟女| 一区二区 韩日AV| 91伊人大香蕉| 五月亭亭六月丁香| 91久久久久久久久18| 日本加靬比网站发布页| 久久久月天| 亚洲电影中字一区二区| 日本一级黄色电影| 青青草字幕AV| 国产精品麻豆免费视频| 青青草操逼逼视频| 玖日综合网| 欧美福利视频啊啊啊啊| 久久国产视频性吧| 亚洲?V无码专区在线电影| 天天干,天天日| 午夜无码熟妇丰满人妻| 国产又黄又粗的视频| 亚洲综合五月天| 久久激情视频| 日本精品第一视频在'| 欧美人妻色| 日韩一级二级| 亚洲美乱| 亚洲欧美综合图片| 爱逼综合| 一级二级在线观看| av无码精品久久久久| 激情露脸爱| 丰满人妻一区二区三区大胸懂色 | 丁香久久| 亚洲熟女乱色一区二区三区久久久| 超碰99在线观看| 欧美色亚洲| 中文久久| 久热久一区二区三区| 特污精品女优骚货黄色视频在线免费观看| 日韩在线观看字幕精品| 97在线无精品| 日韩性爱免费视频在线网站| 日日干男人的天堂| 国产福利在线视频网站| 超碰天天久久79| 亚洲欧美日韩制服另类| 男人的天堂.com| 国产十八禁视频| 3d成人精品一区二区| 久久久九九九九| 免费一级特黄特色大片在线观看看| 日韩懂色网| 日韩天天本| 777AV电影| 成人在线视频一区| 久久av一级av少妇av高潮| 欧美顶级黄色大片免费| 思思久热在线精品66| 女人的天堂大香蕉网| 四虎影院成年人片| 韩三级a视频在线观看| 不卡人妻少妇精品毛片一区23区视频| 99久久综合网| 岛国黄色短视频| 99超碰色| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 思思热免费视频观看| 亚洲亚洲亚洲天堂天堂| 日本中文字幕在线视频| 熟女人妻精品一区二区视频| 国产精品久久久亚洲一区| 极品销魂美女一区二区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 0755午夜福利视频| 天综合中文| www.色吧5.com| 亚洲另类久操网| а√天堂资源官网在线资源| 60秒免费小视频| 高清无码 国产精品| 天美传媒精品久久视频| 国人欧美精品一区二区| 久久久人妻| 亚洲欧洲综合视频在线| 99re在线| 九一国产精品| 国产成人 综合亚洲 天堂| 玖玖超碰熟| 欧美性天天影视| 中欧人妻丝袜中文字幕| 强奸熟女一区二区三区| 国产丝袜视频| 91这里只有精品| 欧美综合色图网| 色综九九九一区| 欧美日本不卡| 97久久超碰国产精品| 老女人综合网| 欧美人妻少妇| 在线观看不卡一区二区三区| 亚洲图片欧美偷拍| 99爱精品| 国产精品ⅴ无码大片在线看.| 国产传媒一区日韩| 日本韩国五十路六十路七十路老熟女作爱视频网站| 欧美在线官网| 久草视频分类在线| 成全在线观看免费观看| 蜜乳av一区二区三区四区不卡| 一二三四区电影| 樱花蜜乳av| 亚洲成人在线高清| 美女尤物人人操| 国产兽交视频在线播放| 91综合网在线| 日韩视频小说在线观看| 性感女人网页在线观看视频| 国产一区96在线| 欧美日韩97在线| 亚洲 另类 丝袜 自拍 动漫| 99re这里只有精品2| 中文字幕一区二区三区视频播放| 欧美成人性爱视频在线播放| 日韩有码专区| 成人天天爽| 欧美夜夜骑视频| 久久国色天香香蕉| 天天爽爽爽爽| 激情丁香五月婷婷| 男人天堂久久精品| 开心激情站| 91日本在线观看| 亚洲一区二区中文字幕| 人人插人人摸人人| 久久国产性爱| 人人操肉肉| 黄色一区二区秘书性感| 家庭乱伦国产| 91丨豆花丨熟女| 国产精品高清2021在线| 国产精品露脸在线观看| a亚洲欧美色欲| 在线视频亚洲无码| 日本二三四区| 大香蕉色欲AV| 粉嫩久久久极品| 超碰欧美在线欧美| 国产99999久久精品| 情色五月天网| 亚洲偷拍欧美激情| 色亚洲欧美| v91av| 97精| 日日躁夜夜躁狠狠躁超爽| 亚洲成人激情小说视频| 色欲天天综合久久久无码网中文| 欧美中文综合| 白丝被操91| 17c在线成人免费A片观看| 夜夜天天噜狠狠爱2021| 黄色大香焦1级‘′‘| 国产懂色精品国产av| 亚洲码专区| 国产三级中文有码在线视频| www超碰| 玖玖97综合| 女人爽到高潮潮喷18禁网站| 国产馆极品诱惑| 欧美曰韩国产精品| 国产吹潮女在线观看| 蜜臀Av一区二区三区| 野狼福利社区| AV在线性爱| 久久‘黄片视频| 久悠悠av| 久久久久斤小| 激情欧美97| 免费观看成人www精品视频| 久久久久久久久成人av解说| renqi久久久久久久久久久久| 久操不卡视频| 色小视频蜜乳| 超碰97起碰| 久久久久久久六六| 老妇女91| 美女被艹尤物视频| 色盈盈影院| 天美欧美国产| 97亚洲中文| 色黄色美女大长腿午夜视频| 色色综合网站| 亚洲综合九| 蜜臀AV午夜精品久| 国产精品一级特黄aaa大片在线观看 | 久久鲁干| 抽查国产福利主播| 中文字幕在线免费观看| 操逼操逼逼操操逼91| 天天欧美色| 茄子社区国产精品| 男人女人18禁片免费看网站| 女人爽到高潮潮喷18禁网站 | 国产操逼逼网| 久久伊人在线五区| 欧美色九九| 婷婷丁香五月天综合东京热| 日韩97视频!在线| 中文字幕乱碼在线| 国产女大学生AV| 91黑人无码激情在线| 神马久久久久久久久久| 亚洲欧美综合| 久久黄黄| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 午夜色婷婷| 99操碰| 9ⅰ久久久天天| 国产亚洲精品久久久久小| 尹人大香蕉视频在线| 加勒比色综合| 欧美色性爱| 老汉网| 人人弄人人摸| 国产视频三区四区| 国产日韩中文字幕欧美| 伊人久久大香线蕉无码| 久久一二三级一一一| 精品人妻免费观看| 蜜桃久久久久久久| 亚洲无码国产探花在线观看| 亚洲AV免费在线观看| 蜜桃午夜视频一区二区| 国产粉嫩出水在线播放| 日韩色图 一区二区| av网页一区二区三区| 日韩成人无码| 91在线无码精品秘 软件| 锕锕好爽 死我在线观看| 日韩不卡在线一区二区| 欧美亚洲丝袜美女电影| 黄色人人| 精品无码一区二区人妻久久蜜桃| 欧美激情1区| 狠狠色丁香| 伊人网高清| 日韩免费人妻色情网站| 极品另类| 欧美美女在线高潮999| 在线综合网| 日韩伦理视频| 亚洲欧洲日韩天堂av| 亚洲精品国产精品乱码不卡| 在线欧美69V免费观看视频| 60秒免费视频| 亚洲欧美经典一区二区| 97亚洲色图| 蜜臀AV一区二区三区激情综合| 91亚洲欧美| 五月开心久久AV官网| 嫩草一区二区在线观看| 欧美精品系列| 精品久久在线区一区| 飘花国产午夜精品不卡| 日本高清一本二本免费不卡| 嫖老熟女A片一二三区| 亚洲无码一区成人免费午夜| 偷拍欧美激情| 欧美1区二区三区公司| 日韩欧美资源| 丁香婷婷久久| 亚洲另类欧美精品| 久久国99999| 婷婷五月天激情网| 超碰色大香蕉| 熟妇人妻精品一区二区视频色欲| 伦激情人妻另类人妻| 麻豆国产成人精品| 啊视频在线| 欧美九一精品久久久熟妇| 91麻豆天美| 熟妇人妻一区二区三在线 | 操逼逼福利视频| 欧美操逼录像国产黄色国产| 婷婷久月| 芊芊操逼视频无码| 果冻传媒A片麻豆熟妇人妻| 日韩钢筋无码高清啾啾啾| 国模吧 一区二区三区| 亚洲国产精品V?在线播放| 97就爱干| 欧美成人一区二区| 欧美综合第一| 91oumei| 天天躁日日躁AAA片李宗瑞| 国产兽交视频在线播放| 久久午夜色播影院免费高清| 久久久久久免费电影| 色九九九综合| 亚洲乱色视频一区、二区在线| 97久久视频| 国产日韩欧美三级片| 黑人狂躁日本妞一区二区三区| 日韩精品中文字幕人妻| 秋霞色色影院| 92性色国产午夜福利在线661| 欧美日韩亚洲天堂| 91精品国产91熟女| 大奶的诱惑| 亚洲色图亚洲| 亚洲另类欧美精品| 97人人爱人人乐| 欧美性夜| 欧美视频一| 亚洲丝袜诱惑| 综合影院永久入口国产| 久久久一区二区三区三州| 久久久久久亚洲Av无码| 97精品视频| 国产婷婷综合在线观看| 日本无码1| 手机看片1025| 插日本熟女视频| 欧美久久九九| 制服少妇欧美| 久一区久久蜜桃| 久久人人爽爽人人爽人人片αV| 日本熟妇人妻中出视频| 免费夜夜爱黄色视频毛片| 人人手机欧洲亚洲国产人妻| 免费看国产大AB| 东京热,男人的天堂| 国产精品久久久吖| 国产女人91精品嗷嗷嗷嗷| 97精品一二区| 丝袜视频网国产90| 岛国在线国产| 欧美色偷拍 | 国产农村妇女精品1区二区| 色天欧美| 综合伊人激情| 极品出轨视频网站| 国产精品视频电影| 又黑又大又粗 | 97av在线视频| 青青草密桃在线播放| 久久精品中文| 国产精品一区二区校花| 韩国轻伦国内自拍一区| 综合亚州欧美| 5278欧美一区二区三区| 久久 亚洲 日韩 人妻| 麻豆精品一区二区三区四区免费观看| 成人激情无码在线视频| 大香蕉啪啪啪啪在线| 欧美97| 欧美另类色图片| 大逼色网站| 婷婷五月天激情网| 国内一级精品| 99久久精品无码一区二区毛片免费| 亚洲激情四射| a片自拍直播视频| 一区二区偷拍拍视频| 欧美日韩色| 亚洲综合中文字幕有码| 午夜精品久久久99| AV色女综合| 久久草大香蕉| 一本色道久久综合精品婷婷| 欧美婷婷五月天| 操逼短片| 美女在线H91| 中国一级操逼视频| 天天色综合影视网| 极品白嫩福利在线| 欧美性爱第一区| 亚洲图片欧美偷拍| 五十路熟女工口| 熟女人妻一区二区三区| 97在线看| 熟妇女人妻呻吟久久AV| 人妻中文字幕日韩电影| 91色综合| 九九九偷拍| 亚洲欧美在线综合| 天天操天天射青青草| 国产高清精品福利| 日韩啊V| 偷拍视频青青草在线视频| 2017大香蕉国产精品久久| 五月婷婷AV| 夜间福利片1000无码| 东北毛片| 激情欧美97| 日韩精品三级| 亚洲激情 欧美色图| 国产三级日产三级韩国三级| 国产粉嫩蜜臀av一区二区三区| 草B在线| 91天天爽| 夜夜春夜夜操| 啊啊啊啊嗯嗯在线久久久| 老女人老91妇女老热女| 日日夜夜国产综合| 老师充足的奶水小说| 欧美性天天影视| 高凊专区人人操| 十八禁网站在线| 狠狠狠一区二区三区| 亚洲不卡AV在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产精品91ai| 欧美,日韩综合久久| 久操影视| 啊啊在线| 熟女精品日韩一区二区三区| 欧美日韩1234| 91福利网在线观看| 蜜臀99久| 国产肏逼网站| 在线观看色视频| 99婷婷| 人妻一区二区三区| 色五月激情AV在线| 大香蕉99re| 人妻少妇久久中文字幕一区二区 麻豆 | 另类在线| 91日产欧美| 久伊人网78| 午夜超爽| 多乙久久久久久| 精品妇女一区二区三区| 精品一二三区四视频| 97色欧洲| 国产精品久久99日日| 欧洲色| 懂色av中文字幕| 家庭乱伦国产精品| 亚洲熟女性高潮久久久| 久热这里| 高潮9999外国| 性久久| WWW黄片COM| 色99在线| 一级黄碟在线观看| 91天天综合网,天天综合网| 九九九草| 亚洲色图欧美色图日韩色图| 免费视频无码| 日日摸日日弄日日拍| 男女性感激情网站| 春色校园综合网| 91少妇人妻| 中文字幕啊啊啊在线观看视频| 国产av色网| 91操人| 久草成人影片| 最近的最新的中文字幕视频| 少妇被玩视频二三区| 日本操逼无码| 日韩ab网| 精品中文字幕一区二区l - 百度| 蜜桃成人1区2区3区| 亚洲资源一区| 干B视频伊人网| 精品日韩人妻视频| 日韩精品9999| 伊人五月天激情| 色五月激情AV在线| 丁香六月婷婷久久综合| 99精品人妻| 亚洲综合113页| 91足交| 97碰碰色| 亚洲精品男人的天堂| 蜜乳AV免费观看| 北野未奈加勒比av| 嗯嗯嗯好爽| 少妇一级婬片免费放一级a性色.| 天天射网| 日韩一级特黄av毛片| 少妇九九九九| 一区二区 电影 亚洲| 国产亚洲日本精品在线| 69一区二区| 91美女国产在线| 色综合加勒比四四季| 久婷婷一区| 青青青在线高清视频在线一二三四区 | 99热婷婷一区二区三| 久久a久久| 五月丁香社区婷婷日韩欧美精品影院| 青草地一本线一区二区三区| 欧美亚洲美少妇一区二区| 亚洲天堂99| 天堂中文资源在线bt| 92性色国产午夜福利在线661| 日日日日做夜夜夜夜做无码97| 天天综合网在线| 亚洲男人的天堂亚洲| 亚洲码在线中文在线观看| 国产免费内射视频| 激情图片亚洲色图| 免费毛片在线播放| 激情专区综合| 91精品啪在线观看国产城中村| 国内偷自视频区视频综合| 少妇久久久久久| 综合网欧美| 乱人乱色一区二区三区免费| 色噜噜人妻av中文字幕| 麻豆传媒一区二区在线观看| 9精品久久| 97久久国产精品| 无码二级三级| 97Ai亚洲| 午夜舔阴达高潮视频免费看| 亚洲国产成人精品999| JuliaAnnXXX888| 色97欧美| 日本一级特级毛片视频| 内射夫妻三片| 在线观看黄色电话| 99在线精品观看99| 色五月大香蕉| 黑丝少妇在线观看| 国产九月婷婷| 香港日本韩国人妇99www.wccm20| 老熟妇一区二区三区| 亚洲情欲| 熟妇操花| 天天日天天舔东京热| 色www精品视频在线观看| 精品人妻15区| 男女性感激情网站| 国产精品网址| 国产 日韩 欧美 人妻 熟女 中文| 午夜男人一级A片7777| 丁香六月综合激情| 久久成人午夜狠狠| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 岛国1区2区3区在线观看| 人人看人人摸人人色| 色99色| 青青草日逼视频| 亚洲青色欧美| 熟女高潮合集-永久久久-成人AV| 亚洲激情综合另类| 91人妻尻屄视频| 97超碰热线| 一级性爱视频免费观看 | 色欧美综合| 日韩人妻一二三区视频| 亚洲人在线成线成人| 午夜毛片高清免费不卡| 白丝被操91| 99啪啪视频| 自拍内地三级在线观看| 免费毛片在线播放| 日韩有码回春沙龙第一页| 测评在线观看AV| 国产自偷自拍一区| 熟女熟妇伦久久影院毛片一区二区| 日本狂喷奶水在线播放212| 大香蕉天天看妹子| 伊人一区二区在线播放| 闷骚老熟女15P| 性色生活片久久毛片婬片免费放女人一级毛片| 顶级少妇BT天堂| 老熟女搡BBBB搡BBBB视频| 九九九九一级| 日本黄大片在线观看视频| 欧美色图在线视频少妇| 中出789在线视频| 国产精品96| 色色色色色色色色色色色色色色综合| 婷婷婷婷婷婷久久久久| 中文字日本乱码| 高清无码久操视频| 久久↗↗| 欧美后进式| 久久精品国产亚洲AV片多多| 97鸡把在线视频| 春色校园综合网| 萌白酱自拍视频| 中文字幕一区二区视频在线观看| 视频二区美腿丝袜制服人妻欧美| 尤物av网站免费在线播放| 综合91网| 毛片视频白嫩| 91free福利| 人人艹亚洲| 亚洲影视综合| 中文熟女五十乱码在线| 春色校园综合网| 亚洲中文字幕网| 久久女人| 精品人妻一区二区三区不卡断 | 午夜福利成人免费视频| 91搞逼视频| 欧美在线永久天堂| 国产女主播视频在线观看| 久久久久密臀一区二区| 日本精品一区二区中文字幕| 成人性交午夜免费片| 日本2020一区二区| av72网| 曰本91情色| 激情综合久久| 可以在线观看AV的网站| 久久天天艹| 精品在线78| 99re在线视频国产| 亚洲人久久久网| 久久r精品| SUV一区二区在线看| 91欧美另类| 锕锕好爽 死我在线观看| 日韩传媒在线| 国产一区二区精品在线视频| 丝袜天堂网| 熟女少妇一区二区三区| 欧美日韩中文字幕人妻| 欧美人妖内射| 久久久九| 久久97超碰| 老司机深夜18禁污污网站| 国产一区二区三三视频| 日本123区操B视频| 美女刺激久久国产欧美| 天天色综亚洲91污| 中文字幕啊啊啊在线观看视频| 婷婷伊人一区| 一本一道久久综合久久| 偷拍精品一区二区三区| 一类无码操逼视频| 色五月网址| 国产亚洲99久久精品| 一区二区精品更新提醒| 国产AV人人 夜夜人人澡| 99久久9| 秋霞一级A片黄色视频| 欧美特大黄一级片片免费| 青草青青久久久久久国产| 九九九影院| 人妻天天爽天天爽三区| 国产女性无套 免费观看| 观看免费区二区三区二| 久久亚洲一区女同性恋中文字幕 | 九草九九九| 色欧洲| 婷婷亚洲综合| 欧美色图亚洲色,麻豆| 免费人成在线观看网站品爱网| 99久久婷婷丁香| 97色97好| 蜜乳成人AV| 伦理片秋霞免费影院| 亚欧美综合网。| 91日韩| 96AV久久久| 国产精品探花色| 亚洲中文电影| 97在线精品观看视频| 99热这里是精品| 久夜视频| 人妻少妇av在线观看| 夫妻AV网站| 一本久道久久综合狠狠爱| 色爱亚洲| 亚洲黑丝在线| 超碰 97国产熟女| 亚洲无无码αⅴ每日更新| 人人看人人插| 懂色AV网| 欧美综合骚| 插入综合网| 老熟女网站| 欧美在线播放aaaa| 中文无线日韩一区| 亚洲欧美中文日韩视频中国语| 天天影视91看看| 中文字幕免费观看| 99久久久er直播网址| 国产污视频麻豆传媒一区二区| 久久久久久久久久久免费精品| 综合网亚| 天天天天操| 欧美黄色大片在线观看| 天天干人妻视频| 99999精品成人| 91在线精品| 日韩性爱小视频| 亚洲美腿丝袜香蕉影视欧美成人| 草草草视频在线免费看| 啊啊啊久久久视频| 精品无码不卡视频| 春色综合网| 亚洲综合色在线| 欧美日韩性爱操大逼| 亚洲激情片| 怡春院久久| 欧美日韩人妻少妇 一区二区三区| 色综合91| 这里只有精品视频在线| 天天插夜夜操| 后入福利视频| 久草草一二三四区久久| 1区2区3区在线视频| 丁香六月天| 99久热| 亚洲第一狼人丝袜美女另类| 久久性爱视频免费看| 夜夜高潮夜夜爽夜夜爱爱一区 | 综合一区中亚洲国产成人综合精品| 欧美五十路熟| 最近2018中文字幕在线高清第一页| 超碰这里只有精品| 日韩精品熟妇| 狠狠亚洲| 亚洲一区制服诱惑| 亚洲熟女乱综合一区二区三区| 91天天c| 黑人中出21连凳花野真衣| 欧美精品丝袜久久久中文字幕| 97爱欧美| 麻豆a'v电影| 4虎在线观看| 亚洲 欧美 第一页 | 亚洲人精品午夜不卡| 成人一区二区三区四区| 亚洲第91页| 久久久免费高清中文视频| 搡老女人老熟女91老熟女综合网| 夜夜爽夜夜操| 日日插夜夜| 久久婷婷热| 2019天天操天天爽天天拍| 午夜福利在线合集| 91性感在线| 欧美日韩国产三级黄色| 日韩精品在线观看网站| 韩国一区二区精品亚洲| 久九干| 精品国产乱码久久久久久久久久毛片| 亚洲久久久| 黄色AAAAA欧美| 久久久久成人蜜桃精品| 色999亚洲人成色| 亚洲A色| 国产91 丝袜在线播放00-百度| 夜夜爽夜夜操| 激情五月天社区| 精品少妇一区二区三区免费观看| 96精品一区| 波多野42部无码喷潮在线观看| 亚洲国产精品成人无码久久久 | 欧美丝袜中文字幕07在线| 在线视频97| 欧美1727免费观看视频| 操逼操操操91| 东京男人天堂| 2024人人操人人摸| 97久久久精品| 九九碰九九爱97超碰| 小视频玖玖| 美日韩在线不卡人妻| 久久久久久一日韩字幕无码| 国产高清精品一区二区三区毛片| 天天综合精品| 91久久九九精品国产综合| 色5月婷婷| 91亚洲丝袜| 思思性爱| 国产一区二区精品久久久不卡蜜臀| japan日本高清乱xxxx| 蜜臀aV午夜一区二区三区| 久久久精品无码亚免费| 久草毛片| 吻戏激情性巴克| 青青草中文字幕| 蜜臀人妻少妇久久在线观看| 精品人妻免费观看| 久久 亚洲 日韩 人妻| 免费1级a做爰片观看| 日韩91网站| 冬京热男人的天堂| 国产免费一区| 国产成人超碰在线| 久久久久久久九九九九| 日本免费中文字幕在线| www.高清无码诱惑一区.com | 精品免费囯产一区二区三区| 超碰人人妻| 久久久久久久久久va| 色噜噜国产在线| 3p国产欧美99热| 色哟哟AⅤ| 97精品久久久久中文字幕| 97在线精品| 日韩av不卡在线看| 东京热双插| 极品美女嘿咻| 青青草在线成人视频|