• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ARM7TDMI的OHCI控制器驅(qū)動程序設(shè)計

    2012-07-25 03:21:16裴曉勇趙凱瑞
    微處理機 2012年3期
    關(guān)鍵詞:枚舉描述符U盤

    裴曉勇,李 儼,趙凱瑞

    (西北工業(yè)大學(xué)自動化學(xué)院,西安710072)

    1 引言

    USB設(shè)備結(jié)構(gòu)簡單,通用性好,因而得到了大規(guī)模使用。不僅在PC機上,越來越多的嵌入式應(yīng)用中也提到了USB。在很多的嵌入式應(yīng)用中,需要實現(xiàn)USB主機控制器的功能。OHCI(Open Host Control Interface)是Compaq,Microsoft等公司提出的一個USB主機控制器接口規(guī)范,廣泛應(yīng)用于嵌入式設(shè)備中。目前有關(guān)OHCI主機驅(qū)動程序的開發(fā),大多數(shù)是基于操作系統(tǒng)(Linux或者WinCE)的,參考文獻[3,5-6]就是典型實例。由于這種 OHCI驅(qū)動程序過于復(fù)雜和抽象,而且依賴于特定的操作系統(tǒng)環(huán)境,在無操作系統(tǒng)平臺上的移植與使用有一定的困難。同時,越來越多的OHCI控制器出現(xiàn)在不能移植復(fù)雜操作系統(tǒng)的硬件平臺上,比如LCP2478。本文以LPC2478為硬件平臺(ARM7TDMI內(nèi)核),以適用于無操作系統(tǒng)或者輕量級的操作系統(tǒng)(μC/OS-II,freeRTOS)環(huán)境為目的,實現(xiàn)了簡單而且可靠的基于OHCI的USB主機驅(qū)動。

    首先介紹USB主機控制器的體系結(jié)構(gòu),然后著重介紹了OHCI規(guī)范的主要細節(jié),最后實現(xiàn)了主機驅(qū)動程序,并對所實現(xiàn)的驅(qū)動程序進行了驗證。

    2 USB主控制器體系介紹

    USB設(shè)備結(jié)構(gòu)簡單,通用性好,大量用于電子設(shè)備中。在數(shù)據(jù)采集系統(tǒng)中,可以通過USB總線將采集到的數(shù)據(jù)保存到U盤,移動硬盤等大容量存儲設(shè)備中。在此過程中,需要USB主機控制器的參與,才能將數(shù)據(jù)從主機傳輸?shù)経SB存儲設(shè)備中。在USB2.0規(guī)范中定義了USB主機控制器的體系結(jié)構(gòu),USB主機控制器負責(zé)連接USB設(shè)備和上位機。當(dāng)有USB設(shè)備插入USB主機控制器的時候,主機控制器會將此信息通過中斷的方式告知上位機;上位機與USB設(shè)備的數(shù)據(jù)交互最終也必須通過USB主機控制器來進行。USB主機控制器是連接上位機控制器內(nèi)核和USB設(shè)備的必要介質(zhì)。

    USB主控制器的邏輯結(jié)構(gòu)如圖1所示。

    圖1 USB主機的軟硬件體系結(jié)構(gòu)

    HC(Host Controler)是USB主機系統(tǒng)的硬件核心,它位于USB主機協(xié)議棧中最低層。HC負責(zé)物理和電氣特性,比如對傳輸?shù)目刂坪吞幚怼?shù)據(jù)包的解析以及對傳輸信號的編碼和解碼。HCD(Host Controler Driver)負責(zé)對HC進行配置和管理,而HC通過HCD來與USB功能軟件進行通信。目前USB的HC芯片組有三種,隨之對應(yīng)的HCI(Host Controller Interface)也有三種:EHCI(Enhanced Host Controller Interface),OHUHCI(Universal Host Controller Interface)和OHCI。在大多數(shù)的嵌入式系統(tǒng)中使用的是遵循OHCI規(guī)范的USB主機控制器。

    3 OHCI規(guī)范

    在操作和數(shù)據(jù)傳輸上,HC同HCD之間的接口有兩條通道。第一個通道是HC的操作寄存器,包括控制、狀態(tài)和列表指針寄存器。操作寄存器包含了指向一個稱之為HCCA(Host Controller Communications Area)的指針,而HCCA是第二個通訊通道。HCCA保存了到中斷端點描述的列表指針,完成隊列的頭指針以及與SOF處理相關(guān)的狀態(tài)信息。

    OHCI使用端點描述ED(EndpointDescriPtor)和傳輸描述TD(TransferDescriptor)來組織USB數(shù)據(jù)的傳輸,HC從ED列表獲取端點信息,并從ED的TD列表逐次獲取傳輸信息,以實現(xiàn)數(shù)據(jù)的傳輸。典型的鏈表結(jié)構(gòu)如圖2所示。

    批量和控制ED列表的頭指針由HC操作寄存器管理。HCD初始化這些指針,使得HC能夠訪問它們,當(dāng)這些指針需要變更時,HC應(yīng)該停止HC對需更新指針的列表的處理,更新指針,并重新啟動HC。

    圖2 典型的OHCI的ED鏈表

    特別要注意,LPC2478規(guī)定了USB設(shè)備使用的RAM區(qū)域,即0x7FD00000—0x7FD03FFF共16KB。HCCA以及ED,TD等數(shù)據(jù)結(jié)構(gòu)定義的變量必須定義在這個區(qū)域,否則HC不能正常工作。

    4 OHCI主機驅(qū)動程序的實現(xiàn)

    4.1 OHCI相關(guān)數(shù)據(jù)結(jié)構(gòu)的構(gòu)建

    HCD主要構(gòu)建的數(shù)據(jù)結(jié)構(gòu)有端點描述符ED、傳輸描述符TD和主機控制器通信區(qū)域HCCA。

    每個ED對應(yīng)一個USB設(shè)備端點,不同的設(shè)備端點擁有不同的ED。同種傳輸類型的ED組成一鏈表,OHCI有三種ED鏈表:控制傳輸數(shù)據(jù)鏈表,批量傳輸數(shù)據(jù)鏈表和周期性數(shù)據(jù)鏈表(中斷數(shù)據(jù)傳輸和同步傳輸同屬此類),HC通過相應(yīng)的操作寄存器訪問各個ED鏈表。程序中ED數(shù)據(jù)結(jié)構(gòu)定義如下:

    TD用來指定每次發(fā)送給USB設(shè)備的數(shù)據(jù)所保存的位置或者接收USB設(shè)備發(fā)送給主機數(shù)據(jù)的保存位置。根據(jù)OHCI規(guī)范對TD的定義,定義TD的數(shù)據(jù)結(jié)構(gòu)。程序中TD的數(shù)據(jù)結(jié)構(gòu)定義如下:

    HCCA是256字節(jié)的系統(tǒng)內(nèi)存結(jié)構(gòu),系統(tǒng)軟件通過這一結(jié)構(gòu)來向HC發(fā)送和從HC接收特定的控制和狀態(tài)信息。這一結(jié)構(gòu)在內(nèi)存中以256字節(jié)為單位來對齊綁定。系統(tǒng)必須為HC指定HcHCCA的值即HCCA結(jié)構(gòu)地址。通常系統(tǒng)與HC的交互能夠通過讀取HC寫入這一結(jié)構(gòu)的數(shù)值來完成。程序中HCCA結(jié)構(gòu)定義如下:

    4.2 軟硬件接口的實現(xiàn)

    HCD向USB功能軟件提供以下幾個接口函數(shù),用來操作和控制主機控制器。

    4.2.1 OHCI主機控制器初始化函數(shù)Host_Init(void)

    USB 2.0規(guī)范要求USB外設(shè)的工作時鐘必須是48MHZ。LPC2478的外設(shè)功率控制寄存器(PCONP)決定外設(shè)的使能與否,最高位(32位)置1使能USB外設(shè),初始化OHCI控制器首先要將此位置1。同時,通過置OTG時鐘控制寄存器(OTGClkCtrl)的主機時鐘使能位,使能主機時鐘,至此OHCI可以正常工作了。

    將LPC2478對應(yīng)功能的引腳配置為OHCI后,需要初始化一些常用的變量如控制ED,批量ED,HCCA區(qū)域,TD數(shù)組等,另外,為了便于數(shù)據(jù)傳輸,要定義一個數(shù)據(jù)緩沖區(qū)指針。注意這些變量必須定義到LPC2478所指定的USB RAM(0x7FD00000-0x7FD03FFF)中,要傳輸?shù)経SB設(shè)備的數(shù)據(jù)必須首先將數(shù)據(jù)保存到USB RAM中,然后啟動發(fā)送過程;接收到來自USB設(shè)備的數(shù)據(jù)也首先保存到USB RAM中,然后再將數(shù)據(jù)拷貝到所對應(yīng)的緩沖區(qū)中。

    最后初始化OHCI寄存器。OHCI寄存器分為4類:控制與狀態(tài)類寄存器,存儲器指針類寄存器,幀計數(shù)器類寄存器和根集線器類寄存器。

    控制與狀態(tài)類寄存器中,最主要是初始化與中斷有關(guān)的寄存器。與USB設(shè)備通信的中斷標(biāo)志位主要有兩個,分別是WDH位和RHSC位。每當(dāng)一個TD傳輸結(jié)束后,HC會將此TD的地址寫入Hc-DoneHead寄存器,HC然后將此寄存器的內(nèi)容寫入HCCA區(qū)域,此時就會產(chǎn)生WDH中斷,程序可以通過此中斷來標(biāo)識一次數(shù)據(jù)傳輸?shù)慕Y(jié)束;而每次USB設(shè)備插入主機或者從主機拔出的時候,都會初始化RHSC中斷,程序通過此標(biāo)志來枚舉USB設(shè)備或者處理USB設(shè)備拔出的善后工作。

    存儲器指針類寄存器,主要用來初始化一些指針,比如控制ED的指針,批量ED的指針,HCCA區(qū)域的指針等。這些指針可以隨時修改。

    幀計數(shù)器類寄存器,主要用來設(shè)置處理在一個幀的時間長短,HC處理周期ED和非周期ED的時間比率。通過設(shè)置 HcFmInterval寄存器的FrameInterval來決定HC處理一個幀的時間長短,注意此域的頻率是12MHZ,及1ms中的 bit時間是12000。默認(rèn)設(shè)置是11999,即一個USB幀的時間長度的1ms。另外HcPeriodicStart決定了在一個幀中處理非周期ED的長度。

    根集線器寄存器主要用來標(biāo)識根集線器的狀態(tài),初始化一般按照默認(rèn)配置,在程序運行期間,通過讀取此對應(yīng)寄存器的各個位來得到端口的狀態(tài)。至此,OHCI的初始化結(jié)束。初始化流程如圖3所示。

    圖3 OHCI控制器初始化過程

    4.2.2 USB設(shè)備枚舉函數(shù)Host_EnumDev(void)

    當(dāng)有USB設(shè)備插入到OHC的端口上的時候,程序調(diào)用此函數(shù)對USB設(shè)備進行枚舉過程。枚舉過程主要是根據(jù)USB規(guī)范所定義的枚舉過程進行的。通過枚舉,程序可以獲得USB設(shè)備的設(shè)備描述符,類描述符,配置描述符,端點描述符等,根據(jù)這些信息來初識化對應(yīng)的ED。本實現(xiàn)根據(jù)USB2.0規(guī)范實現(xiàn)了標(biāo)準(zhǔn)的枚舉過程。

    4.2.3 TD傳輸函數(shù)Host_ProcessTD()

    Host_ProcessTD()函數(shù)原型為Host_ProcessTD(HCED*ed,INT32U token,INT08U*buffer,INT32U buffer_len);此函數(shù)用來處理鏈接到端點描述符ED上的TD。根據(jù)參數(shù)ed的Control域,可以知道USB數(shù)據(jù)傳輸?shù)念愋?控制傳輸,批量傳輸,中斷傳輸和同步傳輸),然后根據(jù)參數(shù)token來決定每種數(shù)據(jù)傳輸類型所處的階段,這樣就可以把從起始地址為buffer、一共buffer_len個字節(jié)的數(shù)據(jù)發(fā)送到USB設(shè)備對應(yīng)的端點緩沖區(qū),或者從對應(yīng)的端點緩沖區(qū)接收buffer_len字節(jié)的數(shù)據(jù)到起始地址為buffer的緩沖區(qū)。連續(xù)調(diào)用該函數(shù)可以完成USB協(xié)議定義的標(biāo)準(zhǔn)傳輸類型。在此基礎(chǔ)上,就可以實現(xiàn)基于USB標(biāo)準(zhǔn)傳輸?shù)母鼜?fù)雜的協(xié)議。

    通過Host_ProcessTD()函數(shù)就可以實現(xiàn)USB設(shè)備中常用的控制傳輸和批量傳輸。控制傳輸首先傳輸一個SETUP TD,然后根據(jù)需要傳輸兩個IN TD或者OUT TD。而批量傳輸,根據(jù)需要,在生成對應(yīng)的ED后,直接就可以傳輸IN TD或者OUT TD。以控制寫為例,流程圖如下:

    圖4 控制寫流程

    5 程序驗證

    驅(qū)動程序?qū)崿F(xiàn)了標(biāo)準(zhǔn)的USB設(shè)備枚舉過程。通過測試枚舉過程中讀取到的USB設(shè)備描述符來驗證驅(qū)動程序的正確與否。嵌入式開發(fā)環(huán)境Keil uVision4配合仿真器J-LINK可以在仿真調(diào)試環(huán)境下查看全局和局部變量的值。驗證過程中選擇了一款金士頓的U盤作為USB設(shè)備。圖5為通過Keil uVision4在仿真狀態(tài)下讀取到的U盤設(shè)備描述符:

    圖5 金士頓U盤的設(shè)備描述符

    圖6為同一個U盤在Windows XP操作系統(tǒng)中枚舉成功后所讀取到的屬性。

    可以看出,在圖5中,idVendor0和idVender1兩個字節(jié)組合起來代表了U盤的VID(Vender ID),由于是大端顯示,所以驅(qū)動程序顯示的VID實際為0x1043,同理idProduct0和idProduct1兩個字節(jié)組合起來代表了U盤的PID(Product ID),PID為0x8012。在圖6中,U盤的VID顯示是0x1043,PID顯示是0x8012。通過圖5和圖6,說明驅(qū)動程序設(shè)計是正確的。

    圖6 金士頓U盤在PC機上的屬性

    6 結(jié)束語

    本文實現(xiàn)了一種適用于簡單嵌入式軟硬件平臺的OHCI主機驅(qū)動程序。在實際的實現(xiàn)過程中,首先初始化了OHCI主機控制器,根據(jù)具體的實際應(yīng)用,優(yōu)化了OHCI規(guī)范中規(guī)定的ED鏈表操作。并在此基礎(chǔ)上通過實驗,分別實現(xiàn)了控制傳輸,批量傳輸和中斷傳輸。另外程序還實現(xiàn)了對USB設(shè)備的標(biāo)準(zhǔn)枚舉過程,一旦USB設(shè)備枚舉成功,通過相應(yīng)的USB設(shè)備描述符,加載不同類型的驅(qū)動程序,為上層的應(yīng)用程序提供了穩(wěn)定可靠的接口函數(shù)。實驗證明,驅(qū)動程序的設(shè)計是正確實用的。

    [1] Universal Serial Bus Mass Storage Class Bulk-Only Transport revision1.0[S].USB-IF,1999.

    [2] Open Host Controller Interface Specification for USB Compaq Microsoft National Semiconductor[S].Release:1.0a,1999-09.

    [3] 馮光磊,郭忠文,李正寶,等.基于 ARM和 Linux的USB OHCI驅(qū)動的設(shè)計與實現(xiàn)[J].計算機應(yīng)用,2009,29(6):53-56.

    [4] 陳明智,李鋒,尚淮.USB通信協(xié)議分析和系統(tǒng)設(shè)計[J].自動化與儀器儀表,2006(6):43-46.

    [5] 張卓亮.基于Linux系統(tǒng)的USB HOST驅(qū)動程序設(shè)計與實現(xiàn)[J].中國集成電路,2007,16(11):30-33.

    [6] 劉鋒,韓超,汪磊峰,等.基于linux的嵌入式USB主機控制器接口實現(xiàn)[J].微計算機信息,2010,26(42):75-77.

    猜你喜歡
    枚舉描述符U盤
    基于理解性教學(xué)的信息技術(shù)教學(xué)案例研究
    速讀·上旬(2022年2期)2022-04-10 16:42:14
    基于結(jié)構(gòu)信息的異源遙感圖像局部特征描述符研究
    一種高效的概率圖上Top-K極大團枚舉算法
    采用U盤文件冗余方案實現(xiàn)TSP系統(tǒng)的可靠裝載
    Linux單線程并發(fā)服務(wù)器探索
    利用CNN的無人機遙感影像特征描述符學(xué)習(xí)
    基于太陽影子定位枚舉法模型的研究
    U盤“鬧肚子”
    USB開發(fā)中易混淆的概念剖析
    一招鑒定擴容u盤
    国产激情偷乱视频一区二区| 久久人人爽人人爽人人片va| 免费观看的影片在线观看| 成人二区视频| 久久亚洲国产成人精品v| 三级国产精品欧美在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | av免费在线看不卡| 校园人妻丝袜中文字幕| 晚上一个人看的免费电影| 国产伦理片在线播放av一区| 久久国产乱子免费精品| 深爱激情五月婷婷| 在线免费观看不下载黄p国产| 精品一区二区三卡| 久久久久久九九精品二区国产| 亚洲精品乱久久久久久| 在线 av 中文字幕| 国产伦精品一区二区三区四那| 国产免费福利视频在线观看| 精品久久国产蜜桃| 亚洲成人久久爱视频| 99热这里只有是精品50| 两个人的视频大全免费| a级毛片免费高清观看在线播放| 男人爽女人下面视频在线观看| 中文在线观看免费www的网站| 久久久久久久久久久免费av| 久久久久久伊人网av| 午夜福利视频精品| 国产亚洲av片在线观看秒播厂 | 中国国产av一级| 最近的中文字幕免费完整| 成年女人在线观看亚洲视频 | 国产成人精品婷婷| 国产精品美女特级片免费视频播放器| 欧美高清成人免费视频www| 国产精品综合久久久久久久免费| 国产欧美另类精品又又久久亚洲欧美| 亚洲精品国产av成人精品| 久久久久久久久久久丰满| 亚洲色图av天堂| 亚洲精品成人久久久久久| 听说在线观看完整版免费高清| 亚洲欧美一区二区三区国产| 亚洲无线观看免费| 看非洲黑人一级黄片| 91在线精品国自产拍蜜月| 成人二区视频| 久久久久久久久久人人人人人人| 亚洲精品色激情综合| 高清欧美精品videossex| 国产 一区 欧美 日韩| 夫妻性生交免费视频一级片| 亚洲18禁久久av| 成人无遮挡网站| 能在线免费观看的黄片| 成人鲁丝片一二三区免费| 乱码一卡2卡4卡精品| 中文在线观看免费www的网站| 国产精品人妻久久久久久| 亚洲精品一二三| 十八禁国产超污无遮挡网站| 亚洲图色成人| 免费看光身美女| 少妇被粗大猛烈的视频| 最近手机中文字幕大全| 午夜免费观看性视频| 久久久久久九九精品二区国产| 一边亲一边摸免费视频| 日韩 亚洲 欧美在线| 国产激情偷乱视频一区二区| 国产免费福利视频在线观看| 舔av片在线| 韩国高清视频一区二区三区| 伦理电影大哥的女人| 久久精品久久久久久噜噜老黄| 丝袜美腿在线中文| 精品久久久久久久久久久久久| 美女脱内裤让男人舔精品视频| 国产成人免费观看mmmm| 亚洲精品日本国产第一区| 亚洲av成人精品一区久久| 午夜福利在线观看免费完整高清在| 亚洲精品色激情综合| 男人爽女人下面视频在线观看| 秋霞伦理黄片| 欧美日韩精品成人综合77777| 日本爱情动作片www.在线观看| 如何舔出高潮| 免费观看av网站的网址| 床上黄色一级片| 国产成人aa在线观看| 人人妻人人看人人澡| 久久99精品国语久久久| 日本免费a在线| 蜜桃亚洲精品一区二区三区| 亚洲经典国产精华液单| 国产成人精品婷婷| 久久草成人影院| 精品酒店卫生间| 美女主播在线视频| 精品久久久久久久末码| 亚洲在线观看片| 国产女主播在线喷水免费视频网站 | 国产片特级美女逼逼视频| 可以在线观看毛片的网站| 国产乱人视频| 一区二区三区四区激情视频| 亚洲三级黄色毛片| 日本色播在线视频| 美女内射精品一级片tv| 亚洲av成人精品一区久久| 国产爱豆传媒在线观看| 日本免费a在线| 99热这里只有精品一区| 精品一区二区三区人妻视频| 最近视频中文字幕2019在线8| 欧美丝袜亚洲另类| 精品不卡国产一区二区三区| 一级片'在线观看视频| 亚洲人与动物交配视频| 久久久久久久久久久免费av| 有码 亚洲区| 麻豆乱淫一区二区| 伦理电影大哥的女人| 国产精品一及| a级毛色黄片| 亚洲欧美日韩东京热| 久久精品夜夜夜夜夜久久蜜豆| 精品久久久精品久久久| 久久久久久久久中文| 黄片无遮挡物在线观看| 性色avwww在线观看| 一级毛片aaaaaa免费看小| 汤姆久久久久久久影院中文字幕 | 欧美变态另类bdsm刘玥| 精品国产三级普通话版| 国产黄色视频一区二区在线观看| 成年版毛片免费区| 97在线视频观看| 成年免费大片在线观看| 亚洲第一区二区三区不卡| 国产精品三级大全| 免费看日本二区| 精品不卡国产一区二区三区| 欧美性猛交╳xxx乱大交人| 特大巨黑吊av在线直播| 午夜福利网站1000一区二区三区| 啦啦啦中文免费视频观看日本| 尤物成人国产欧美一区二区三区| 午夜日本视频在线| 欧美成人a在线观看| 十八禁国产超污无遮挡网站| 亚洲欧美日韩无卡精品| 一区二区三区乱码不卡18| 中文字幕久久专区| 国产黄频视频在线观看| 大香蕉97超碰在线| 高清视频免费观看一区二区 | 成人欧美大片| 又大又黄又爽视频免费| 日韩 亚洲 欧美在线| 免费看光身美女| 99久久中文字幕三级久久日本| 麻豆成人午夜福利视频| 看免费成人av毛片| 久久久久久国产a免费观看| 女人被狂操c到高潮| 大陆偷拍与自拍| 久久久精品94久久精品| 极品少妇高潮喷水抽搐| 街头女战士在线观看网站| 91精品伊人久久大香线蕉| 午夜精品一区二区三区免费看| 亚洲精品日韩在线中文字幕| 精品久久久精品久久久| 日日摸夜夜添夜夜添av毛片| 免费不卡的大黄色大毛片视频在线观看 | 国产高清不卡午夜福利| 欧美一区二区亚洲| 日日啪夜夜爽| 国产午夜精品久久久久久一区二区三区| 丝袜美腿在线中文| 亚洲精华国产精华液的使用体验| av免费在线看不卡| 国产精品久久久久久久久免| 你懂的网址亚洲精品在线观看| 色综合站精品国产| videos熟女内射| 婷婷色麻豆天堂久久| 少妇猛男粗大的猛烈进出视频 | av网站免费在线观看视频 | 免费av观看视频| 男人舔女人下体高潮全视频| 秋霞在线观看毛片| 亚洲欧美精品自产自拍| 欧美激情在线99| 久久精品国产亚洲av天美| 久久亚洲国产成人精品v| 99视频精品全部免费 在线| 亚洲精品自拍成人| 亚洲精品一二三| 亚洲精品久久久久久婷婷小说| 深夜a级毛片| 精品午夜福利在线看| 一级毛片我不卡| 亚洲一区高清亚洲精品| 大又大粗又爽又黄少妇毛片口| 国产有黄有色有爽视频| 色综合站精品国产| 99久久人妻综合| 91午夜精品亚洲一区二区三区| 国产av国产精品国产| 亚洲av成人精品一区久久| 黄片无遮挡物在线观看| 亚洲人与动物交配视频| 亚洲欧美精品自产自拍| 毛片一级片免费看久久久久| 亚洲国产日韩欧美精品在线观看| 国产精品国产三级国产av玫瑰| 成年免费大片在线观看| 久久热精品热| 亚洲va在线va天堂va国产| 欧美日本视频| 亚洲av福利一区| 免费看日本二区| 纵有疾风起免费观看全集完整版 | 欧美极品一区二区三区四区| 亚洲av国产av综合av卡| 久久久色成人| 欧美最新免费一区二区三区| 亚洲av一区综合| 99热这里只有是精品50| 在线观看一区二区三区| 久久精品久久久久久久性| 精品国产露脸久久av麻豆 | 久久久精品免费免费高清| 国产不卡一卡二| 国产精品美女特级片免费视频播放器| 日本-黄色视频高清免费观看| 深爱激情五月婷婷| 少妇的逼水好多| 精品一区二区免费观看| 91精品国产九色| 91久久精品电影网| 日本一二三区视频观看| 国产一区二区三区综合在线观看 | 国产 亚洲一区二区三区 | 麻豆乱淫一区二区| 亚洲激情五月婷婷啪啪| 18禁在线无遮挡免费观看视频| 中文字幕av在线有码专区| www.色视频.com| 麻豆乱淫一区二区| 精品人妻偷拍中文字幕| 大香蕉97超碰在线| 美女脱内裤让男人舔精品视频| 欧美日韩视频高清一区二区三区二| 伊人久久国产一区二区| av播播在线观看一区| 久久久色成人| 免费观看av网站的网址| 男女视频在线观看网站免费| 久久精品国产亚洲av涩爱| 国产男人的电影天堂91| 乱码一卡2卡4卡精品| 美女主播在线视频| 免费看av在线观看网站| 人人妻人人澡欧美一区二区| 三级毛片av免费| 肉色欧美久久久久久久蜜桃 | 精品久久久久久成人av| 亚洲成人中文字幕在线播放| 免费看av在线观看网站| 只有这里有精品99| 一级毛片我不卡| 亚洲在线自拍视频| 久久久久久九九精品二区国产| 天美传媒精品一区二区| 波多野结衣巨乳人妻| 亚洲精品乱久久久久久| 精品久久久久久久久久久久久| av免费观看日本| 国产中年淑女户外野战色| 寂寞人妻少妇视频99o| 久久韩国三级中文字幕| 看免费成人av毛片| 在线观看一区二区三区| 久久精品夜色国产| 91久久精品电影网| 午夜爱爱视频在线播放| 纵有疾风起免费观看全集完整版 | 久久久久国产网址| 最近中文字幕高清免费大全6| 久久久久久久久中文| 国产精品一区二区三区四区久久| 久久精品国产亚洲av天美| 亚洲熟女精品中文字幕| 午夜激情欧美在线| 日韩av不卡免费在线播放| 99久国产av精品国产电影| 黄色日韩在线| 嫩草影院入口| 免费无遮挡裸体视频| 青青草视频在线视频观看| 秋霞伦理黄片| 国产精品日韩av在线免费观看| 国产色爽女视频免费观看| 日韩不卡一区二区三区视频在线| 国产v大片淫在线免费观看| av在线观看视频网站免费| 亚洲成人久久爱视频| 永久网站在线| 亚洲av免费高清在线观看| 国产男女超爽视频在线观看| 91在线精品国自产拍蜜月| 国产伦理片在线播放av一区| 国产精品精品国产色婷婷| 日韩一区二区视频免费看| xxx大片免费视频| 又爽又黄a免费视频| 在线观看一区二区三区| 欧美高清性xxxxhd video| 亚洲欧美日韩无卡精品| 国产乱来视频区| 男的添女的下面高潮视频| 精品欧美国产一区二区三| 成人亚洲欧美一区二区av| 成人午夜高清在线视频| 国内精品一区二区在线观看| 国产黄片视频在线免费观看| 看免费成人av毛片| 色播亚洲综合网| 十八禁网站网址无遮挡 | 国产老妇女一区| 91精品伊人久久大香线蕉| 岛国毛片在线播放| 丝袜美腿在线中文| 人人妻人人澡人人爽人人夜夜 | 久久亚洲国产成人精品v| 欧美另类一区| 18+在线观看网站| 精品一区在线观看国产| 18+在线观看网站| 激情五月婷婷亚洲| 国产亚洲精品av在线| 久久久久久国产a免费观看| 免费人成在线观看视频色| 国产精品一区二区三区四区久久| 青春草视频在线免费观看| 国产男人的电影天堂91| 国产欧美日韩精品一区二区| a级毛片免费高清观看在线播放| 美女被艹到高潮喷水动态| 午夜激情久久久久久久| av国产久精品久网站免费入址| 久久久久免费精品人妻一区二区| 国产综合精华液| 91精品一卡2卡3卡4卡| 国产亚洲午夜精品一区二区久久 | 国产爱豆传媒在线观看| 最近的中文字幕免费完整| 精品人妻偷拍中文字幕| 韩国av在线不卡| 男人舔奶头视频| 水蜜桃什么品种好| 国产极品天堂在线| 免费看av在线观看网站| 国产不卡一卡二| 中文字幕免费在线视频6| av播播在线观看一区| 在线免费观看不下载黄p国产| 男女边摸边吃奶| 最近2019中文字幕mv第一页| 国产精品国产三级专区第一集| 亚洲精品成人av观看孕妇| 日日啪夜夜撸| 久久草成人影院| eeuss影院久久| 亚洲av不卡在线观看| 精华霜和精华液先用哪个| 国产单亲对白刺激| 又大又黄又爽视频免费| videos熟女内射| 日韩大片免费观看网站| 联通29元200g的流量卡| 国产精品三级大全| 色5月婷婷丁香| 成人特级av手机在线观看| 18+在线观看网站| 青春草亚洲视频在线观看| 97超碰精品成人国产| 嫩草影院精品99| 日日摸夜夜添夜夜添av毛片| 日日干狠狠操夜夜爽| 精品酒店卫生间| 国产精品久久久久久av不卡| 日本免费在线观看一区| 国产片特级美女逼逼视频| 国内少妇人妻偷人精品xxx网站| 最近2019中文字幕mv第一页| 街头女战士在线观看网站| 国产精品久久久久久久久免| 久久99热这里只有精品18| 亚洲不卡免费看| 亚洲国产av新网站| 久久久久久久亚洲中文字幕| 九色成人免费人妻av| 久久这里有精品视频免费| 国产一区二区亚洲精品在线观看| 欧美高清成人免费视频www| 国产精品女同一区二区软件| 成人高潮视频无遮挡免费网站| 一区二区三区四区激情视频| 最近中文字幕2019免费版| 99久久精品国产国产毛片| av在线蜜桃| 久久国内精品自在自线图片| 一个人看视频在线观看www免费| 免费观看精品视频网站| 精品不卡国产一区二区三区| 国产精品一区二区三区四区久久| 久热久热在线精品观看| 日产精品乱码卡一卡2卡三| 成人av在线播放网站| 人人妻人人澡人人爽人人夜夜 | 久久韩国三级中文字幕| 乱码一卡2卡4卡精品| 亚洲成人中文字幕在线播放| 91精品伊人久久大香线蕉| 国产探花极品一区二区| 激情五月婷婷亚洲| 午夜久久久久精精品| 又大又黄又爽视频免费| 一级黄片播放器| 久久精品人妻少妇| 97精品久久久久久久久久精品| 69av精品久久久久久| 80岁老熟妇乱子伦牲交| 777米奇影视久久| 99热这里只有精品一区| 国产精品综合久久久久久久免费| 乱系列少妇在线播放| 联通29元200g的流量卡| 久久久国产一区二区| 观看免费一级毛片| 黄片wwwwww| 韩国av在线不卡| 91午夜精品亚洲一区二区三区| 天天躁日日操中文字幕| 午夜免费男女啪啪视频观看| 亚洲欧洲日产国产| 男女那种视频在线观看| 日日撸夜夜添| 99热这里只有是精品50| 国产亚洲91精品色在线| 一级毛片aaaaaa免费看小| 久久久久久久久久黄片| av女优亚洲男人天堂| 一级毛片黄色毛片免费观看视频| 性插视频无遮挡在线免费观看| 久久这里有精品视频免费| 久久久国产一区二区| 欧美潮喷喷水| 一级片'在线观看视频| 国产 一区 欧美 日韩| 婷婷六月久久综合丁香| 免费黄网站久久成人精品| 人人妻人人澡欧美一区二区| 亚洲人与动物交配视频| 国产一级毛片七仙女欲春2| 国产免费视频播放在线视频 | 18禁在线播放成人免费| 天堂av国产一区二区熟女人妻| 亚洲精品色激情综合| av黄色大香蕉| 日韩精品有码人妻一区| 午夜福利成人在线免费观看| 97人妻精品一区二区三区麻豆| 啦啦啦啦在线视频资源| 午夜日本视频在线| 精品人妻熟女av久视频| 国产免费一级a男人的天堂| 亚洲最大成人手机在线| 夜夜看夜夜爽夜夜摸| 18禁在线无遮挡免费观看视频| 看十八女毛片水多多多| 午夜福利视频精品| 老司机影院毛片| 在线观看免费高清a一片| 熟女电影av网| 青春草国产在线视频| 亚洲怡红院男人天堂| 中文字幕久久专区| 久久99热这里只频精品6学生| 国产av码专区亚洲av| 国产精品一区www在线观看| 日本色播在线视频| 免费少妇av软件| 美女xxoo啪啪120秒动态图| 国产毛片a区久久久久| 免费观看的影片在线观看| 大话2 男鬼变身卡| 免费观看的影片在线观看| 亚洲欧美精品自产自拍| 久99久视频精品免费| av免费观看日本| 亚洲av成人精品一区久久| av在线天堂中文字幕| 老司机影院毛片| 欧美xxxx性猛交bbbb| 国内揄拍国产精品人妻在线| av专区在线播放| 女人十人毛片免费观看3o分钟| 日本黄大片高清| 又爽又黄无遮挡网站| 久久久久久久久久黄片| 欧美+日韩+精品| 高清欧美精品videossex| 日本与韩国留学比较| 国产综合懂色| 青青草视频在线视频观看| 全区人妻精品视频| 久久久久性生活片| 亚洲伊人久久精品综合| 亚洲精品一二三| 一区二区三区免费毛片| 91午夜精品亚洲一区二区三区| 亚洲人成网站在线播| 色哟哟·www| 女人久久www免费人成看片| 人妻少妇偷人精品九色| 亚洲欧美成人综合另类久久久| 国产欧美日韩精品一区二区| 卡戴珊不雅视频在线播放| 欧美精品一区二区大全| 免费黄网站久久成人精品| 亚洲欧洲日产国产| 久久久久久久久久久免费av| 午夜激情欧美在线| 99热网站在线观看| 亚洲性久久影院| 春色校园在线视频观看| 国产黄频视频在线观看| 国产成人a区在线观看| 日本爱情动作片www.在线观看| 精品一区二区三区人妻视频| 久久久久久久大尺度免费视频| 三级经典国产精品| 欧美xxxx性猛交bbbb| 国产精品av视频在线免费观看| 少妇的逼水好多| 97热精品久久久久久| av在线观看视频网站免费| 真实男女啪啪啪动态图| 久久99热这里只频精品6学生| 永久免费av网站大全| 久久久久久久国产电影| 精品久久久久久久久av| 大香蕉久久网| 久久午夜福利片| 永久网站在线| 国产视频内射| 黑人高潮一二区| 国内精品一区二区在线观看| 国产美女午夜福利| 久久久久久伊人网av| 亚洲性久久影院| 男人和女人高潮做爰伦理| 日本色播在线视频| 天堂av国产一区二区熟女人妻| 国模一区二区三区四区视频| av播播在线观看一区| 黄色欧美视频在线观看| 一个人观看的视频www高清免费观看| 久久精品人妻少妇| 国产综合懂色| 国产黄片视频在线免费观看| 午夜福利高清视频| 极品少妇高潮喷水抽搐| 校园人妻丝袜中文字幕| 国内少妇人妻偷人精品xxx网站| 亚洲国产精品国产精品| 一级毛片久久久久久久久女| 永久免费av网站大全| 色尼玛亚洲综合影院| 舔av片在线| 一级毛片黄色毛片免费观看视频| 蜜桃亚洲精品一区二区三区| 亚洲欧洲日产国产| 99视频精品全部免费 在线| 蜜桃亚洲精品一区二区三区| 国产精品日韩av在线免费观看| 人体艺术视频欧美日本| 国产精品伦人一区二区| 97在线视频观看| 国产有黄有色有爽视频| 18禁动态无遮挡网站| 国产亚洲最大av| 国产午夜福利久久久久久| 午夜福利成人在线免费观看| or卡值多少钱| 精品一区二区三区人妻视频| 亚洲图色成人| 一个人免费在线观看电影| 中文天堂在线官网| 日韩欧美国产在线观看| 一夜夜www| 日韩精品青青久久久久久| 观看免费一级毛片| 91久久精品国产一区二区成人| 婷婷色麻豆天堂久久| 国产色婷婷99| av国产久精品久网站免费入址|