日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

USB CDC从理论到实践

發(fā)布時(shí)間:2023/12/29 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 USB CDC从理论到实践 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文摘自ST官網(wǎng)的“USB CDC類入門培訓(xùn)”。整理的內(nèi)容是我能夠看得懂的,認(rèn)為比較實(shí)用的,記錄下來,以便以后查閱,同時(shí)也把原文檔中的筆誤給更正了一下。若要看更詳細(xì)的可以去ST技術(shù)文檔中查看,鏈接為:
http://bbs.21ic.com/forum.php?mod=viewthread&tid=726814&page=1&extra=#pid4225064

1 USB CDC類基礎(chǔ)理論知識(shí)介紹

1.1 USB CDC類、USB2.0標(biāo)準(zhǔn)與PSTN之間的關(guān)系

CDC(Communication Device Class)類是USB2.0標(biāo)準(zhǔn)下的一個(gè)子類,定義了通信相關(guān)設(shè)備的抽象集合。它與USB2.0標(biāo)準(zhǔn)以及其下的子類的相互關(guān)系如下圖所示:

如上圖,USB2.0標(biāo)準(zhǔn)下定義了很多子類,有音頻類,CDC類,HID,打印,大容量存儲(chǔ)類,HUB,智能卡等等,這些在usb.org官網(wǎng)上有具體的定義,這里主要介紹通信類CDC。

1.2 從一個(gè)具體的CDC類通信數(shù)據(jù)說起


如上圖,USB CDC類的通信部分主要包含三部分:枚舉過程、虛擬串口操作和數(shù)據(jù)通信。其中虛擬串口操作部分并不一定強(qiáng)制需要,因?yàn)槿籼^這些虛擬串口的操作,實(shí)際上USB依然是可以通信的,這也就是為什么上圖中,在操作虛擬串口之前會(huì)有兩條數(shù)據(jù)通信的數(shù)據(jù)。之所以會(huì)有虛擬串口操作,主要是我們通常使用PC作為Host端,在PC端使用一個(gè)串口工具來與其進(jìn)行通信,PC端的對(duì)應(yīng)驅(qū)動(dòng)將其虛擬成一個(gè)普通串口,這樣一來,可以方便PC端軟件通過操作串口的方式來與其進(jìn)行通信,但實(shí)際上,Host端與Device端物理上是通過USB總線來進(jìn)行通信的,與串口沒有關(guān)系,這一虛擬化過程,起決定性作用的是對(duì)應(yīng)驅(qū)動(dòng),包含如何將每一條具體的虛擬串口操作對(duì)應(yīng)到實(shí)際上的USB操作。需要注意的是,Host端與Device端的USB通信速率并不受所謂的串口波特率影響,它就是標(biāo)準(zhǔn)的USB2.0全速(12Mbps)速度,實(shí)際速率取決于總線的實(shí)際使用率、驅(qū)動(dòng)訪問USB外設(shè)有效速率(兩邊)以及外部環(huán)境對(duì)通信本身造成的干擾率等因素組成。

1.3 CDC類設(shè)備枚舉過程

CDC類設(shè)備與其他標(biāo)準(zhǔn)USB設(shè)備枚舉過程的并沒有什么特殊的地方。在設(shè)備描述符內(nèi)可以使用DeviceClass=0x00, SubClass=0x00, Protocol=0x00 表示此類信息在接口描述符內(nèi)給出;或者也可以使用0x02,0x00,0x00;來表明該設(shè)備為CDC類設(shè)備。或者使用0xef, 0x02,0x01表示當(dāng)前為復(fù)合設(shè)備。
CDC類設(shè)備在枚舉過程中最主要的信息存儲(chǔ)在配置描述符內(nèi):

如上圖所示,CDC類的配置描述符一般包含兩個(gè)接口:一個(gè)控制接口(Interface 0),另外一個(gè)是數(shù)據(jù)接口(Interface 1), 除此之外,還有一個(gè)虛線指向的IAD(Interface Association Description),表示這個(gè)是可選的,得根據(jù)實(shí)際情況來確定其是否真實(shí)存在。
在ST給出的CDC例程中,主要是使用SetLineCoding指令來設(shè)置和修改虛擬串口的波特率,使用GetLineCoding來獲取當(dāng)前波特率,使用SetControlLineState來打開或關(guān)閉串口,這種操作是在Host端CDC驅(qū)動(dòng)來具體映射實(shí)現(xiàn)的, Device端收到控制指令可以處理也可以不處理,用CubeMx自動(dòng)生成的CDC類代碼對(duì)接收到的任何控制指令到?jīng)]有做任何處理,如果需要的話,用戶可按應(yīng)用的需要來處理。

2 CDC類軟件框架介紹

2.1 CDC軟件框架簡(jiǎn)介


如上圖所示,黃色USB Device Core部分為USB設(shè)備庫文件,屬于中間件,它為USB協(xié)議棧的核心源文件,一般不需要修改:

USB Device Core中,Log/debug為打印/調(diào)試開關(guān);
core為USB設(shè)備核心;
USB request中定義了枚舉過程中各種標(biāo)準(zhǔn)請(qǐng)求的處理;
I/O request為底層針對(duì)USB通信接口的封裝。

黃色USB Device Class部分為USB類文件,也屬于中間件,USB設(shè)備庫,目前ST DEMO中支持的類有HID, Customer HID, CDC, MSC, DFU, Audio, ST提供了這些類的源碼框架,其他的Class或者是復(fù)合設(shè)備需要自己根據(jù)實(shí)際需求情況進(jìn)行擴(kuò)展或定制。如果用戶需求只是需要一個(gè)標(biāo)準(zhǔn)類,比如CDC通信,那么最好就使用現(xiàn)成的代碼,不需要做任何修改就可以實(shí)現(xiàn)這個(gè)CDC類通信的功能。
藍(lán)色USB Device HAL Driver為HAL庫部分,是對(duì)USB外設(shè)接口的封裝,屬于底層驅(qū)動(dòng),不需要修改,它分為PCD和LL Driver,PCD處于LL Driver之上。
洋紅色USB Device Configuration為USB配置封裝,位于USB底層HAL層驅(qū)動(dòng)與中間件USB協(xié)議棧之間,一方面向上層(USB設(shè)備庫)提供各種操作調(diào)用接口,另一方面,向底層USB驅(qū)動(dòng)提供各種回調(diào)接口。正是由于它的存在,使得USB協(xié)議棧(USB設(shè)備庫)與底層硬件完全分離,從而使USB設(shè)備庫具有更加兼容所有STM32的通用性。USB Device Configuration為開放給用戶的源文件,用戶可以根據(jù)自己的某些特殊需要進(jìn)行修改,也可以使用默認(rèn)的源文件,假如沒有任何特殊要求的話,我們使用默認(rèn)即可。
Application為應(yīng)用層,USB Device Class有可能將自己對(duì)應(yīng)該的操作接口封裝在一個(gè)操作數(shù)據(jù)結(jié)構(gòu)中,由應(yīng)用來具體實(shí)現(xiàn)這些操作,在系統(tǒng)初始化時(shí),由應(yīng)用將已經(jīng)定義好的操作接口注冊(cè)到對(duì)應(yīng)的USB類中,比如usbd_cdc_if, 就這樣,使得應(yīng)用層的應(yīng)用代碼與屬于中間件層的USB協(xié)議棧分離。同時(shí),USB協(xié)議棧會(huì)將一些字符串描述符放到APP中,當(dāng)USB初始化時(shí)將這些已經(jīng)定義好的字符串通過指針初始化到USB協(xié)議棧中,以便后續(xù)需要時(shí)獲取。

2.2 工程源碼文件與軟件框架的對(duì)應(yīng)關(guān)系

2.3 USBD內(nèi)核與USBD_CDC的關(guān)系

2.1節(jié)中,提到過ST官方Cube庫中提供的官方USB協(xié)議棧,主要是包含了USBD內(nèi)核與USB各種類。USBD內(nèi)核一般是固定的,用戶一般不需要修改,但USBD類,如果用戶需要修改或者擴(kuò)展,比如復(fù)合設(shè)備或者用戶自定義設(shè)備,還有就是,ST目前官方提供的USB設(shè)備類的DEMO程序并沒有囊括所有USB類,因此,若用戶需要實(shí)現(xiàn)這些官方提供DEMO之外的USB類時(shí),則用戶需要根據(jù)自己的需要來定制化自己的USB類。
ST提供的USB協(xié)議棧中已經(jīng)有USBD內(nèi)核,且這個(gè)內(nèi)核源文件一般是不需要修改的,我們需要自定義這么一個(gè)USB類,我們首先得知道要自定義的USB類是如何與USBD內(nèi)核打交道的。
USB協(xié)議棧將所有USB類都抽象成一個(gè)數(shù)據(jù)結(jié)構(gòu):USBD_ClassTypeDef,其定義如下所示:

這個(gè)結(jié)構(gòu)體是一個(gè)抽象類,定義了一些虛擬函數(shù),比如初始化,反初始化,類請(qǐng)求指令處理函數(shù),端點(diǎn)0發(fā)送完成,端點(diǎn)0接收處理,數(shù)據(jù)發(fā)送完成,數(shù)據(jù)接收處理,SOF中斷處理,同步傳輸發(fā)送未完成,同步傳輸接收未完成處理等等;用戶在實(shí)現(xiàn)自己具體的USB類的時(shí)候需要將它實(shí)例化,USBD_ClassTypeDef結(jié)構(gòu)體是USBD內(nèi)核提供給外部定義一個(gè)USB設(shè)備類的窗口,而USB類文件(如usbd_cdc.c)實(shí)際就是實(shí)現(xiàn)這個(gè)結(jié)構(gòu)體具體實(shí)例化的過程。最后將這個(gè)具體實(shí)例化的對(duì)象注冊(cè)到USBD內(nèi)核的同時(shí), USBD內(nèi)核與USBD類也進(jìn)行了關(guān)聯(lián)。

可以這么說,USBD內(nèi)核與USBD類之間的紐帶就是USBD_ClassType這個(gè)結(jié)構(gòu)體
下面我們來看看ST提供的CDC DEMO中具體CDC類:

這個(gè)就是具體一個(gè)CDC類實(shí)例化的對(duì)象,上層應(yīng)用通過USBD_RegisterClass函數(shù),將此對(duì)象注冊(cè)到usbd內(nèi)核 :

它主要在usbd_cdc.c源文件中實(shí)現(xiàn)它的各個(gè)成員函數(shù),當(dāng)然,usbd_cdc.c源文件中,除了這些CDC類成員函數(shù)的具體實(shí)現(xiàn)之外,還包含其他一些對(duì)上層提供的接口,比如發(fā)送USBD_CDC_TransmitPacket, USBD_CDC_RegisterInterface,上層應(yīng)用通過調(diào)用USBD_CDC_TransmitPacket來發(fā)送數(shù)據(jù),通過USBD_CDC_RegisterInterface來注冊(cè)操作接口,這也是我們接下來將要講述的內(nèi)容。

2.4 USBD_CDC與USBD_CDC_If的關(guān)系

講完了USBD內(nèi)核與USBD_CDC的關(guān)系,接下來講USBD_CDC與上層應(yīng)用是如何對(duì)接的。為了將USBD_CDC與上層應(yīng)用層完全分離出來,類似USBD內(nèi)核與USBD_CDC類完全分離一般,USBD_CDC類對(duì)上層同樣提供一個(gè)抽象的數(shù)據(jù)操作接口USBD_CDC_If結(jié)構(gòu)體:

如上所示,如何處理來自Host端發(fā)送過來的控制指令和數(shù)據(jù),完全是由應(yīng)用層來決定,具體實(shí)現(xiàn)是應(yīng)用層將此抽象的操作接口具體實(shí)例化,并注冊(cè)到USBD_CDC類對(duì)象中:

如上圖所示,通過引入U(xiǎn)SBD_CDC_If這么一個(gè)數(shù)據(jù)結(jié)構(gòu),就實(shí)現(xiàn)了USBD_CDC類與應(yīng)用層的完全分離。USBD_CDC_If的具體實(shí)例化對(duì)象如下:

源文件usbd_cdc_if.c就是實(shí)現(xiàn)這些成員函數(shù)的過程,除此之外,還包含發(fā)送接口。最后應(yīng)用層通過調(diào)用USBD_CDC_RegisterInterface函數(shù)將此操作接口注冊(cè)到USBD_CDC類中 :

2.5 應(yīng)用接口

初始化 :

如上圖所示 :
初始化分4步:
1> 初始化USBD內(nèi)核
2> 給USBD內(nèi)核注冊(cè)USBD_CDC類
3> 給USBD_CDC類注冊(cè)USBD_CDC_If接口
4> 正式啟動(dòng)USBD

  • 發(fā)送數(shù)據(jù):
    uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len);
  • 接收回調(diào)處理:
    static int8_t CDC_Receive_FS (uint8_t* Buf, uint32_t *Len);
  • 接收控制指令處理 :
    static int8_t CDC_Control_FS (uint8_t cmd, uint8_t* pbuf, uint16_t length);

3 實(shí)踐動(dòng)手部分

3.1 實(shí)驗(yàn)環(huán)境及STM32F072-Discovery板簡(jiǎn)介

硬件準(zhǔn)備:

  • STM32F072 Discovery板一塊
  • Mini USB線兩根
  • PC一臺(tái)

軟件準(zhǔn)備:

  • IAR V6.7.0 或者以上版本
  • STM32CubeF0 V1.7.0
  • STM32CubeMX V4.19
  • SSCOM串口工具
  • VCP虛擬串口驅(qū)動(dòng)

3.2 使用STM32CubeMx制作CDC工程


使用內(nèi)部48M的HSI48 RC作為時(shí)鐘源



最終生成的代碼工程與USB CDC類軟件框架的對(duì)應(yīng)關(guān)系:

3.3 添加測(cè)試代碼

為了更好的驗(yàn)證通信,我們需要添加點(diǎn)測(cè)試代碼:

在接收回調(diào)中,我們將接收到的數(shù)據(jù)轉(zhuǎn)給HandleReceiveData函數(shù)處理:

而在HandleReceiveData函數(shù)中我們將收到的數(shù)據(jù)原樣返回給Host端,這樣一來,Host端的串口工具將發(fā)送什么就將收到什么。

另一方面,我們定義了一全局變量StartFlag,它用來標(biāo)志是否循環(huán)從Device端向Host端主動(dòng)發(fā)送數(shù)據(jù),其值由外部按鍵控制。然后在Main函數(shù)內(nèi)的while(1)循環(huán)內(nèi)添加如下測(cè)試代碼:

只要StartFlag標(biāo)志為1,在枚舉結(jié)束后則不斷向Host端發(fā)送數(shù)據(jù)。

3.4 驗(yàn)證結(jié)果

在編譯完并將代碼燒錄進(jìn)MCU后,我們首先驗(yàn)證PC端通過串口工具發(fā)送數(shù)據(jù)的情況:

如上圖所示,串口工具發(fā)送63個(gè)字節(jié)到Device端后,能夠接收到從Device端返回到的一模一樣的數(shù)據(jù),這說明發(fā)送與接收都是正常的。

在按下用戶按鍵后,串口工具能夠無限收到來自Device端的數(shù)據(jù)。

收發(fā)同時(shí)進(jìn)行也是正常的。至此,USB CDC設(shè)備端的收發(fā)驗(yàn)證均正常。

3.5 注意事項(xiàng)

  • STM32CubeMx默認(rèn)生成的工程在發(fā)送64整數(shù)倍數(shù)據(jù)的時(shí)候PC端收不到,這個(gè)問題可以參考以下兩個(gè)鏈接:
    http://blog.csdn.net/flydream0/article/details/53205286
    http://bbs.21ic.com/icview-1708972-1-1.html

  • CDC device端若無限向PC端發(fā)送數(shù)據(jù),若PC端沒有及時(shí)讀走數(shù)據(jù),導(dǎo)致PC端接收緩存爆滿,此時(shí)PC端回復(fù)NACK,此時(shí)會(huì)導(dǎo)致發(fā)送返回BUSY。

總結(jié)

以上是生活随笔為你收集整理的USB CDC从理论到实践的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人av网站在线播放 | 成人中心免费视频 | 国产国语在线 | 91在线视频播放 | 亚洲日本欧美 | 成人97人人超碰人人99 | av动态图片 | 久久久免费观看 | 免费毛片一区二区三区久久久 | 亚洲精品视频网站在线观看 | 激情五月婷婷激情 | 亚洲人成人在线 | 在线观看视频国产一区 | 成人国产精品入口 | 久久久五月婷婷 | 91超碰在线播放 | 国产亚洲视频在线免费观看 | 久草视频资源 | 成年美女黄网站色大片免费看 | 国产一区免费在线 | 日韩精品五月天 | 在线日韩中文字幕 | 国产视频美女 | 亚洲精品一区二区三区新线路 | 四虎在线永久免费观看 | 超碰免费av| 日本一区二区高清不卡 | 日韩精品第一区 | 日韩区在线观看 | 日韩精品一区二区在线视频 | 91亚洲精品久久久 | 丁香花中文在线免费观看 | 在线中文字幕av观看 | 欧美极品裸体 | 欧美国产精品久久久久久免费 | 啪啪激情网 | 婷婷色5月| 精品国产乱码久久久久久久 | 国产理论影院 | 99精品国产成人一区二区 | 国产成人在线播放 | 人人讲 | 91精品在线视频观看 | av青草| 日韩精品一区二区三区免费观看视频 | 久久国产精品免费 | 日韩欧美电影在线观看 | 天天色天天草天天射 | 91麻豆免费看 | 在线观看午夜av | 亚洲三级在线播放 | 国产在线va| 久久免费国产 | 久草资源免费 | 精品久久久久久久久久国产 | 在线国产黄色 | 欧美另类巨大 | 欧美一区影院 | 视频在线在亚洲 | 18久久久久久 | 69人人| 91久久一区二区 | 精品一区二区电影 | 在线观看日韩 | 欧美成人黄色 | 婷婷干五月 | 一区二区三区在线免费播放 | 国产伦理一区 | 国产免码va在线观看免费 | 久久视频99 | 欧美午夜久久 | 久久 国产一区 | 久久免费视频2 | 国产在线精品福利 | 久久这里 | 成人手机在线视频 | 亚洲精品网址在线观看 | 国产成人亚洲在线观看 | 国产精品久久久久久久久久久久久 | 免费观看黄色12片一级视频 | 日韩在线免费看 | av在线电影播放 | 国产手机在线视频 | 亚洲黄色免费观看 | 久亚洲精品| 日韩激情免费视频 | 天天操天天添天天吹 | 97超碰在线免费观看 | 欧美日韩在线观看视频 | 国产五月色婷婷六月丁香视频 | 国产一级一片免费播放放 | 91在线国产观看 | 精品无人国产偷自产在线 | 欧美激情精品久久久久久免费 | 日韩字幕在线观看 | 韩国av不卡 | 中文免费 | va视频在线观看 | 五月婷婷av在线 | 亚洲成人av在线播放 | 久草99| 婷婷丁香六月天 | 成人av教育 | 国产精品毛片久久久久久 | 丁香久久综合 | 国产一级特黄毛片在线毛片 | 亚洲精品网站在线 | 欧美日韩国产精品一区二区 | 亚洲视屏 | 狠狠干我 | 国产精品aⅴ | 久久久国产精品电影 | 丁香六月综合网 | 91毛片视频| www.久久婷婷 | 日韩欧美在线播放 | 国产精品热 | 日韩午夜电影 | 久久久www免费电影网 | 天天操天天色天天 | 国产一区私人高清影院 | 国产精品久久久亚洲 | 久久官网| 在线观看国产日韩 | 成人网444ppp | 精品不卡视频 | 国产精品福利无圣光在线一区 | av黄色免费网站 | 国产二区视频在线观看 | 久草视频精品 | 最近能播放的中文字幕 | 五月天激情视频在线观看 | 天天射天天干 | 久久久久免费精品国产 | 精品国产伦一区二区三区免费 | 探花视频免费观看 | 久久99久久99精品免视看婷婷 | 久久久99久久| 精品国产黄色片 | 婷婷六月中文字幕 | 91完整版| av成人在线播放 | 国产成人精品亚洲 | 亚洲高清色综合 | 在线播放91| 国产精品久久久一区二区三区网站 | 天天操天天透 | 三级黄免费看 | 色天天综合久久久久综合片 | 国产成人精品一区二区三区福利 | 国产日韩精品在线 | 欧日韩在线视频 | 日韩av影视| 成人av电影免费观看 | 日韩理论电影网 | 国产精品s色 | 91香蕉亚洲精品 | 精品国产黄色片 | 国产精品毛片久久久久久久久久99999999 | 国产精品免费成人 | 黄色一及电影 | 中文字幕一区二区三区在线播放 | 青青五月天 | 亚洲91中文字幕无线码三区 | 日韩免费小视频 | 一区二区精品在线 | 成人四虎影院 | 波多野结衣一区 | 丰满少妇麻豆av | 久久一精品| 亚洲精品日韩av | 三级黄色a | 不卡的av在线播放 | 99久久www| 日韩亚洲精品电影 | 久久69av | 久久精品高清视频 | av亚洲产国偷v产偷v自拍小说 | 欧美性超爽 | 欧美日韩亚洲在线观看 | 人人爽人人爽人人片av | 国产欧美最新羞羞视频在线观看 | 久久免费视频精品 | 免费情缘| 欧美精品久久久久a | 国产精品theporn | 久99久精品视频免费观看 | 国产精品av在线免费观看 | 精品国产欧美 | 免费福利视频网 | 久久www免费人成看片高清 | 在线电影播放 | 不卡中文字幕在线 | 日韩午夜网站 | 在线免费观看国产视频 | 在线观看成人福利 | av在线亚洲天堂 | 99在线视频免费观看 | 午夜在线观看一区 | 中文永久字幕 | 国产精品一区二区视频 | 极品美女被弄高潮视频网站 | 国产高清视频在线播放一区 | 婷婷中文字幕综合 | 欧美激情h | 日日射天天射 | 热九九精品 | 黄色毛片视频免费 | 久久天堂网站 | 在线a亚洲视频播放在线观看 | 久久黄色免费 | 午夜国产影院 | 96精品视频| 欧美日韩一区二区三区在线观看视频 | 天天曰天天| 色综合 久久精品 | 久久精品国产亚洲aⅴ | 国产精品久久久久久久久久尿 | 欧美性极品xxxx做受 | 欧美日本在线视频 | 97人人人人| 国产69精品久久久久99尤 | 久久好看免费视频 | 四虎海外影库www4hu | 美女免费网站 | 日日爽| 夜添久久精品亚洲国产精品 | 91av在线看 | 黄色福利网站 | 色a资源在线 | 在线观看视频一区二区三区 | 999久久久久久久久久久 | 天天操天天草 | 顶级bbw搡bbbb搡bbbb | 日本久久免费视频 | 91高清完整版在线观看 | 349k.cc看片app | 国产精品福利在线 | 国产特级毛片aaaaaa | 精品国产成人av在线免 | 69久久99精品久久久久婷婷 | 深夜免费福利在线 | 啪啪精品 | 欧美另类一二三四区 | 91在线视频精品 | 97超视频免费观看 | 嫩草伊人久久精品少妇av | 99视频精品视频高清免费 | 精品国产免费看 | 国产精品国产三级国产不产一地 | 成片免费 | 日本黄色特级片 | 久久精品小视频 | 99久久er热在这里只有精品66 | 亚洲一区二区三区在线看 | 成人黄色在线电影 | 亚洲精品456在线播放乱码 | 婷婷 中文字幕 | 香蕉视频在线免费看 | 成人一级片免费看 | 日本狠狠干| 欧美日韩一区二区三区在线观看视频 | 亚洲一区网站 | 久久亚洲欧美日韩精品专区 | 欧美一级裸体视频 | 国产破处在线播放 | 国内精品福利视频 | av黄色免费看 | 99久久久久久久久久 | 九九免费在线看完整版 | 99国产成+人+综合+亚洲 欧美 | 国产女人免费看a级丨片 | 九九热久久免费视频 | 国产视频日韩视频欧美视频 | 欧美一区,二区 | 国产伦精品一区二区三区… | 成 人 黄 色视频免费播放 | 2022国产精品视频 | 中文乱码视频在线观看 | 亚洲视频999 | 国产精品毛片久久久久久久久久99999999 | 久久精品视频中文字幕 | 亚洲精品国 | 99久久久国产精品免费99 | 免费精品久久久 | 国产亚洲精品久久久久久久久久久久 | 99精品免费 | 黄色毛片大全 | 美女在线免费观看视频 | 国产玖玖在线 | 日韩一区二区三区视频在线 | 国产成人久 | 欧美va在线观看 | 五月天久久 | 91精品国产乱码久久桃 | 岛国av在线不卡 | 久草精品电影 | 久久久国产日韩 | 91亚洲精品视频 | 欧美日韩中文字幕综合视频 | 国产精品一区二区三区电影 | 欧美精品一区二区蜜臀亚洲 | 三级a视频| 久久免费视频在线观看30 | 欧美aa一级 | 国产色 在线| www.综合网.com| 日韩精品视频免费专区在线播放 | 久久精品网站免费观看 | 久久精品老司机 | 五月激情婷婷丁香 | 一级黄色a视频 | 久久99视频 | 免费a视频在线观看 | 欧美日韩在线免费观看视频 | 日本少妇高清做爰视频 | 国产精品欧美久久 | 天天色天天爱天天射综合 | 成人在线观看免费视频 | 国产精品视频地址 | 免费看日韩 | 亚洲成人第一区 | 国产精品18久久久久久久 | 色999精品| 天天操天天射天天操 | 国产精品成久久久久三级 | 国产又粗又猛又爽又黄的视频先 | 高清av不卡 | 婷婷五月色综合 | 天天天干夜夜夜操 | 日韩欧美一区二区三区视频 | 国产精品24小时在线观看 | 日韩av不卡在线观看 | 亚洲精品在线电影 | 亚洲成人二区 | 精品国产亚洲日本 | 高清在线一区 | 999久久久久久 | 亚洲免费专区 | 美女黄频在线观看 | 91中文在线视频 | 黄色精品网站 | 欧美激情第一区 | 亚洲午夜精品一区二区三区电影院 | av在线播放不卡 | 97精品国产91久久久久久久 | 五月婷婷av| 91高清视频免费 | 一区二区三区在线免费观看视频 | 色综合天天射 | 欧美另类交在线观看 | 国产你懂的在线 | 亚洲蜜桃在线 | 丰满少妇高潮在线观看 | 在线观看网站你懂的 | 国产精品久久99 | 精品国产91亚洲一区二区三区www | 国产精久久久久久久 | 精品久久久久久久久久久院品网 | 欧美久久久久久久久中文字幕 | 国产免费观看久久黄 | 国产精品嫩草55av | 久久午夜精品 | 免费看高清毛片 | 亚洲欧美国产精品久久久久 | 久草在线观看视频免费 | 天堂av最新网址 | 玖玖在线资源 | 丁香婷婷自拍 | 久久久精品福利视频 | 麻豆国产精品va在线观看不卡 | 成人在线黄色电影 | 99久久精品国产一区二区成人 | 久久99国产精品 | 日韩美女免费线视频 | 免费a网址 | 久久www免费人成看片高清 | 欧美综合色在线图区 | 久久不卡日韩美女 | 亚洲日韩欧美一区二区在线 | 免费观看福利视频 | 91人人揉日日捏人人看 | 欧美九九九 | 国产精品久久久久久久久久免费看 | 丁香花在线视频观看免费 | 在线观看日韩免费视频 | 欧美极品在线播放 | 人人舔人人爱 | 午夜久草| 免费看黄色大全 | 成人在线超碰 | 亚州精品国产 | 在线观看国产日韩欧美 | 日韩高清一区 | 九九日九九操 | 国产成人亚洲精品自产在线 | 日韩三级视频在线观看 | 中文字幕第 | 玖玖玖在线 | 亚洲精品动漫久久久久 | 一区二区三区四区不卡 | 久久精品综合网 | 九九九热精品 | 中文字幕资源站 | 久久久国产一区二区三区四区小说 | 欧美日韩高清不卡 | 日本特黄一级片 | 欧美日韩国产色综合一二三四 | 激情av资源网 | 亚洲色综合| 国产乱对白刺激视频在线观看女王 | 亚洲第一区在线观看 | 久久夜av | 夜夜躁日日躁狠狠久久av | 欧美在线视频一区二区三区 | 中文字幕美女免费在线 | 国产伦理久久精品久久久久_ | 91人人揉日日捏人人看 | sm免费xx网站| 国产中年夫妇高潮精品视频 | 亚洲激情p| 亚洲综合狠狠干 | 99热国内精品 | 国产精品99久久99久久久二8 | 色香网 | 日本精品中文字幕 | 日韩精品免费在线观看视频 | 久久中文网 | 91av视频在线观看免费 | 国产午夜麻豆影院在线观看 | 999久久久国产精品 高清av免费观看 | 亚洲成人黄色 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国产视频不卡一区 | 久久综合狠狠狠色97 | 久久免费视频在线观看30 | 国产无限资源在线观看 | 国产91勾搭技师精品 | 高清不卡免费视频 | 激情视频在线观看网址 | 久久久久观看 | 偷拍精品一区二区三区 | www.色国产 | 91色影院 | 在线视频精品 | 欧美精品在线视频 | 一区二区精品在线视频 | 91高清在线 | 国产精品区免费视频 | 成人资源站 | 天躁狠狠躁 | 国产精品久久久久免费观看 | 草久久av| 草 免费视频| 国产精品一区二区av麻豆 | 国产精品一区二区久久精品爱涩 | 成人高清在线 | 91麻豆精品一区二区三区 | 最新av在线网站 | 午夜久久久久久久久久影院 | 草久草久 | 亚洲精品午夜一区人人爽 | www.超碰97.com| 97超碰人人澡人人 | 久久五月婷婷丁香社区 | 91福利影院在线观看 | 国产一区成人 | 欧美二区三区91 | 成年美女黄网站色大片免费看 | 日日夜夜操操操操 | 午夜精品一区二区三区视频免费看 | 97人人模人人爽人人少妇 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲精色| 日日爱影视 | 亚洲国产日韩精品 | 国产香蕉av | 欧美日韩国产一二 | 天天射天天艹 | 日韩在线观看网址 | 亚洲国产中文字幕在线视频综合 | 色一色在线 | 九九热只有这里有精品 | 精品成人a区在线观看 | 国产精品成人一区 | 亚洲精品一区二区网址 | 久久久免费网站 | 免费网站污 | 精品一区二区三区四区在线 | 夜夜躁日日躁狠狠躁 | 美女黄频在线观看 | 黄色在线视频网址 | 日本视频精品 | 狠日日| 久草视频手机在线 | 欧美a级在线播放 | 亚洲 欧洲 国产 精品 | 天堂av在线7 | 在线观看成人国产 | 最近中文字幕mv免费高清在线 | 久久久久久久久久久影视 | 日韩电影久久久 | 91亚州 | 欧美狠狠色| 在线观看国产高清视频 | 日本女人逼 | 久久久国产精品久久久 | 亚洲综合视频在线观看 | 在线免费高清视频 | 欧美精品亚州精品 | 亚洲精品网页 | 在线免费观看视频一区二区三区 | 亚洲欧洲精品一区 | 成人在线观看资源 | 国产在线a不卡 | 欧美极品在线播放 | 97成人在线观看视频 | 五月婷婷在线视频观看 | 欧美久久九九 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 人人澡人人干 | 黄污视频网站大全 | 国产清纯在线 | 久久久久免费精品国产 | 国产精品美女毛片真酒店 | 91成品视频 | 亚洲精品视频在线观看免费视频 | 日日添夜夜添 | 五月婷婷久 | 夜夜狠狠 | 成人免费影院 | 日韩欧美在线播放 | 午夜精品99久久免费 | 中文字幕久久亚洲 | 日韩精品一区二区在线观看 | 亚洲区精品视频 | 国产高清在线永久 | 一区二区三区精品在线 | 国产99黄| 五月激情丁香 | 亚洲欧美日韩一级 | 婷婷播播网| 国产精品3| 亚洲一区二区精品3399 | 国产 欧美 在线 | 99久久精品国 | 国产精品免费看 | 在线91网| 日韩精品免费一线在线观看 | 欧美日韩视频免费 | 国产精品美女久久久久久久久久久 | 国产v在线 | 国产精品成人一区 | 亚洲精品美女视频 | 免费观看性生活大片3 | 91最新国产 | 久久夜色精品国产欧美一区麻豆 | 国产麻豆果冻传媒在线观看 | 国产精品99久久久精品免费观看 | 免费在线黄色av | 国产一级二级视频 | 亚洲成人精品久久久 | 天天干亚洲 | 在线观看免费高清视频大全追剧 | 四虎在线永久免费观看 | 99r精品视频在线观看 | 一区二区三区电影在线播 | 九九在线国产视频 | 亚洲精品视频在线免费 | 亚洲国产日韩一区 | 日本性生活免费看 | 日韩网站一区二区 | 久久网页| 国产成人一区二 | 精品国产伦一区二区三区观看体验 | 国产在线a不卡 | 国产精品永久免费观看 | 久久激情小说 | 精品视频在线视频 | 国产视频精品在线 | 国产精品久久久久久久久久ktv | 成人一级电影在线观看 | 欧美精品久久久久久久亚洲调教 | 日韩高清不卡一区二区三区 | 97视频在线免费播放 | 欧美精品视| 欧美日韩性 | 精品国产a | 一区二区高清在线 | 亚洲精品久久激情国产片 | 久久精品com| 黄色av网站在线观看免费 | 精品国产乱码久久久久久天美 | 91在线视频免费91 | 精品久久久久久久久久久久久久久久久久 | 免费看黄电影 | 欧美激情视频在线观看免费 | 亚洲成av| 成av在线 | 97av在线| 中文字幕三区 | 免费在线观看一区 | 岛国大片免费视频 | 五月婷婷激情综合 | 亚洲精品三级 | 久草在在线 | 欧美日韩成人 | 97精品国产一二三产区 | 国产成人精品久久久久蜜臀 | 亚洲国内精品 | 99久久99久久免费精品蜜臀 | 国产精品99久久久久久久久久久久 | 99视频免费在线观看 | 在线观看黄 | 日日爽视频 | 久久99国产精品视频 | av免费在线免费观看 | 欧美日韩在线免费观看 | 国产91精品一区二区绿帽 | 国产精品破处视频 | 国产精品永久在线 | 国产福利中文字幕 | 五月天婷亚洲天综合网鲁鲁鲁 | 91av电影网| av在线看网站| 日韩欧美精品免费 | 国产视频1| 成年人黄色免费网站 | 亚洲三级在线免费观看 | 国产一区福利在线 | 国产 日韩 欧美 在线 | 亚洲精品高清视频在线观看 | 国产成人一区二 | 婷婷综合| 国产日韩精品一区二区在线观看播放 | 久久婷婷一区二区三区 | www成人精品 | 久久久久久久国产精品视频 | 国产色小视频 | 久久欧美在线电影 | 日韩欧美国产成人 | 成人av在线电影 | 免费精品在线观看 | 97在线观看免费观看 | 亚洲少妇久久 | 免费视频区 | 国产精品黑丝在线观看 | 国产精品女人网站 | 久久性生活片 | 伊人久在线 | 99久久综合精品五月天 | 国产在线欧美 | 日本高清dvd | 亚洲天堂激情 | 国产精品久久嫩一区二区免费 | 99精品久久99久久久久 | 麻豆超碰 | 五月天中文在线 | 91中文字幕永久在线 | 成人综合日日夜夜 | 99热亚洲精品 | 五月婷婷在线观看 | 亚洲乱码一区 | 欧美污污网站 | 操高跟美女 | 99精品欧美一区二区三区黑人哦 | 91视频首页| 黄色aaa级片 | 日本xxxx.com| 97电影院在线观看 | 中文字幕永久免费 | 久久久久亚洲精品国产 | 美女黄濒 | 在线看污网站 | 欧美午夜精品久久久久久浪潮 | 成人免费在线电影 | 欧美福利视频一区 | 日韩xxxbbb| 一本一本久久a久久 | 日韩免费看的电影 | 成人久久亚洲 | 国产一区视频导航 | 国产亚洲va综合人人澡精品 | 亚洲精品www久久久 www国产精品com | 手机在线永久免费观看av片 | 日韩精品一区二区三区免费观看视频 | 精品v亚洲v欧美v高清v | 精选久久 | 欧美日韩在线观看一区 | 日韩欧美视频一区二区 | 探花视频在线观看免费版 | 国产精品乱码久久久久 | av一级片网站 | 日韩在线视频观看免费 | 97影视| 亚洲一区二区三区四区精品 | 精品久久久久久亚洲综合网 | 亚洲精品国产精品乱码不99热 | 国产精品av免费 | 一级性视频 | 麻豆视频免费在线观看 | 国产精品岛国久久久久久久久红粉 | 五月婷婷开心 | 亚洲一区二区三区在线看 | 国内精品久久久久影院男同志 | 国产无套精品久久久久久 | 日韩在线欧美在线 | 国产高清无线码2021 | 免费av观看网站 | 久热久草在线 | 香蕉视频在线免费 | 午夜在线看片 | 欧美日韩精品在线 | 免费精品视频在线 | 久热av| 黄色官网在线观看 | 五月天婷婷在线播放 | 国产黄色a| 91精品办公室少妇高潮对白 | 在线观看中文字幕网站 | 超碰99在线 | 亚洲成av人片在线观看 | av网站地址| 精品美女在线视频 | 国产精品一区二区三区视频免费 | 公开超碰在线 | 色综合天天综合 | 亚洲精品乱码久久久久久 | 最近乱久中文字幕 | 日日爽天天爽 | 二区三区精品 | 美女性爽视频国产免费app | 丁香六月中文字幕 | 亚洲国产日韩av | 中文字幕刺激在线 | 三级黄免费看 | 久久国产精品第一页 | 不卡在线一区 | 青青河边草观看完整版高清 | 黄色免费观看 | 久久久综合香蕉尹人综合网 | 91精品视频在线观看免费 | 国产成人中文字幕 | 欧美一区二区三区在线视频观看 | 狂野欧美激情性xxxx欧美 | 免费观看日韩 | 国产高清视频免费最新在线 | 国产精品xxxx18a99 | 13日本xxxxxⅹxxx20 | 日韩精品久久久久久中文字幕8 | 日本一区二区高清不卡 | 99热这里精品| 亚洲日韩中文字幕 | 欧美综合色 | 在线观看日韩国产 | 91九色视频导航 | 国产成人在线播放 | 久久久久久在线观看 | 在线观看国产日韩欧美 | 能在线观看的日韩av | 亚洲国产一区在线观看 | 免费观看国产成人 | 三级黄色片子 | 国产一级片毛片 | 人人插人人搞 | 久久理论电影网 | 免费a现在观看 | 成人在线视频你懂的 | 激情电影在线观看 | 国产精品美女久久久久久免费 | 亚洲国产片色 | 久久超碰99| 狠狠的日日 | 成人动漫精品一区二区 | 三上悠亚一区二区在线观看 | 激情视频一区 | 综合色综合| 国产一区私人高清影院 | 精品主播网红福利资源观看 | 91免费版在线观看 | 日韩电影久久 | 欧美三级在线播放 | 丝袜美腿亚洲综合 | 日日激情 | 久久久综合色 | 九九综合九九 | 亚洲女同ⅹxx女同tv | 精品国产乱码一区二 | 日韩在线视频在线观看 | 开心激情五月婷婷 | 9幺看片| 夜夜嗨av色一区二区不卡 | www黄色 | 国产一区免费视频 | 香蕉视频在线免费 | 成人国产精品电影 | 99亚洲天堂| 日本久久综合网 | 香蕉精品在线观看 | 精品视频www | 九色91av| 97人人精品 | 在线视频区 | 91麻豆精品国产自产 | 色婷婷国产在线 | 国产免费久久精品 | 国产黄色片一级三级 | 日韩亚洲欧美中文字幕 | 日本黄色黄网站 | 丝袜精品视频 | 成人国产精品一区 | 久久国产日韩 | 在线免费观看视频 | 日本激情视频中文字幕 | 国产电影一区二区三区四区 | 天天干夜夜夜 | 久久视频在线看 | 国产中文视 | 蜜桃视频在线观看一区 | 亚洲人人网 | 久久免费视频1 | 在线看片成人 | 97日日碰人人模人人澡分享吧 | 最近日本中文字幕 | 99久久精品免费视频 | 欧美一级日韩三级 | 在线观看一 | 丝袜制服综合网 | 四虎成人精品永久免费av | 久草精品在线 | 久青草视频在线观看 | x99av成人免费| 中文字幕在线视频一区二区 | 国产成人精品日本亚洲999 | 最新av免费在线 | 免费观看高清 | 国产小视频91 | 在线观看视频三级 | 97精品视频在线 | 久久久视频在线 | 天天搞夜夜骑 | 一级片色播影院 | 国产精品成人免费一区久久羞羞 | 中文字幕成人在线观看 | 久久婷婷久久 | 97色狠狠| 亚洲激情在线观看 | 欧美大片大全 | 一区二区三区免费 | 最近日本韩国中文字幕 | 国产在线高清视频 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品 日本 | 深夜免费福利网站 | 日韩中文三级 | av网站免费在线 | 精品麻豆入口免费 | 最近免费在线观看 | 欧美与欧洲交xxxx免费观看 | 中文资源在线播放 | 国产很黄很色的视频 | 91在线中文字幕 | 欧美一级看片 | 久久久国产99久久国产一 | 亚洲精品美女视频 | 91精品久久久久 | 99久久精品国产观看 | 日韩欧美一区二区三区视频 | 天天干.com| 久久久久激情 | 国产永久免费高清在线观看视频 | 国产成人免费精品 | 中文字幕在线观看完整 | 精品国产_亚洲人成在线 | 二区三区中文字幕 | 亚洲免费在线观看视频 | 中文字幕av电影下载 | 欧美日韩精品综合 | 中文字幕在线观看网址 | 国产精品永久免费观看 | 久久久福利影院 | 91av在线视频播放 | 99精品国产一区二区三区麻豆 | 丝袜美女在线 | 国产精品入口麻豆www | 97国产 | 日韩精品一区二区三区高清免费 | 日韩免费在线视频 | 免费看的黄色小视频 | 午夜视频免费在线观看 | 亚洲欧美日韩国产一区二区三区 | 91麻豆精品国产91久久久久久久久 | 中文在线字幕免费观 | 色综合天天综合网国产成人网 | 三级在线视频观看 | 国产精品久久久久久欧美 | 久久中文字幕视频 | 夜夜操天天干 | 日韩av电影手机在线观看 | 亚洲精品视频在线免费 | 伊人天天狠天天添日日拍 | 特级毛片在线免费观看 | 国产视频在线免费 | 日韩精品91偷拍在线观看 | 日韩夜夜爽 | 日本中文字幕视频 | 精品一区电影国产 | 久久精品9 | 日韩欧美高清在线观看 | 九九九九精品九九九九 | 欧美一区免费在线观看 | 91精品国产乱码久久桃 | 久久不色 | 国内精品久久久久影院一蜜桃 | 国产91精品在线播放 | 中文字幕人成不卡一区 | 18pao国产成视频永久免费 | 成年人免费在线 | 91亚洲欧美激情 | 久久久免费电影 | 99在线免费观看视频 | 亚洲 成人 一区 | 91女神的呻吟细腰翘臀美女 | 国产亚洲精品bv在线观看 | 久久成人福利 | 国产 一区二区三区 在线 | 精品国产一区二 | 国产精品成人一区二区三区吃奶 | 美女网站黄在线观看 | 五月婷婷天堂 | 亚洲精品在线资源 | 在线观看一区 | 亚洲永久精品一区 | 国产一级片久久 | 国产精品a久久久久 | 亚洲伊人天堂 | 国产精品18久久久久久vr | 黄色1级毛片 | 成人黄色电影免费观看 | 精品国产一二三四区 | 超碰公开97 | 日日干激情五月 | 欧美伦理电影一区二区 | 免费看黄在线网站 | 最近最新mv字幕免费观看 | 久草在线在线视频 | 日韩视频1区 | 日韩另类在线 | 麻豆一区二区三区视频 | 亚洲在线 | 亚洲综合视频在线观看 | 亚洲国产字幕 | 国内精品久久久久影院男同志 | 国产精品九色 | 国产小视频在线 | 日韩欧美高清不卡 | 国产精品久久久久久麻豆一区 | 91色网址 | 日韩成人精品 | 美女久久99 | 国产精品美女久久久 | 欧洲性视频 | 99这里只有精品视频 | 久久久久久在线观看 | 欧美视频99 | 国产高清久久久 | 国产资源av | 91av99| 成人日批视频 | 中文字幕日韩高清 | 日韩精品2区 | 黄色精品一区二区 | 国产精品igao视频网入口 | 国产一卡在线 | 免费国产一区二区视频 | 碰超在线97人人 | 免费观看一区二区 | 婷婷中文在线 | 国产精品久久网站 | 国产精品久久一区二区三区, | 精品欧美在线视频 | www免费黄色| 国产精品18久久久久久久 | 日日夜夜网站 | 欧洲精品视频一区二区 | 免费国产黄线在线观看视频 | 亚洲片在线观看 | 在线影院中文字幕 | 国产免费不卡 | 国产剧情在线一区 | 一级免费黄色 | 999久久a精品合区久久久 | 久久大香线蕉app | 久久午夜影视 | 午夜精品一区二区三区在线视频 | 国产欧美最新羞羞视频在线观看 | 91精品一区国产高清在线gif | 免费日韩 |