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

    基于C8051F34x單片機(jī)的USB Bootloader設(shè)計(jì)

    2011-07-28 01:32:18劉云龍張偉霞
    關(guān)鍵詞:固件中斷串口

    劉云龍 ,張偉霞

    (1.廣州海格通信集團(tuán)股份有限公司,廣東 廣州 510663;2.廣州廣電運(yùn)通金融電子股份有限公司,廣東 廣州 510663)

    Bootloader(以下簡(jiǎn)稱(chēng)BL)是一段引導(dǎo)程序,在單片機(jī)上電或復(fù)位后在應(yīng)用程序(以下簡(jiǎn)稱(chēng)APP)之前先運(yùn)行,來(lái)判斷當(dāng)前是否需要進(jìn)入升級(jí)狀態(tài)。如果不需要升級(jí),就直接跳轉(zhuǎn)到APP運(yùn)行;如果需要升級(jí),首先擦除舊的APP,然后通過(guò)某種通信接收APP固件程序,同時(shí)寫(xiě)入Flash中。

    BL固件程序能以多種方式獲取數(shù)據(jù),包括串口、并口、I2C、SPI、USB等,但是從實(shí)際使用和成熟度來(lái)看,使用串口無(wú)疑是最方便的。如今,USB總線(xiàn)憑借其方便、快速、靈活、穩(wěn)定、應(yīng)用范圍廣等優(yōu)點(diǎn)被廣泛地應(yīng)用、發(fā)展和普及,使用USB進(jìn)行數(shù)據(jù)傳輸是一種趨勢(shì)。本文設(shè)計(jì)的BL主要基于USB通信,同時(shí)考慮到模塊兼容,保留了串口通信。

    一般來(lái)說(shuō),一個(gè)BL應(yīng)該能夠完成以下功能:(1)通過(guò)某種通信收發(fā)數(shù)據(jù);(2)擦除并升級(jí)APP應(yīng)用固件程序;(3)判斷APP固件的完整性;(4)APP與BL的中斷跳轉(zhuǎn)問(wèn)題。而基于USB通信的BL,除了要完成一般BL的功能,還需要考慮BL與APP共用除USB中斷外的USB一般處理函數(shù)等問(wèn)題。下面對(duì)BL固件程序設(shè)計(jì)、APP固件程序設(shè)計(jì)以及上層軟件設(shè)計(jì)進(jìn)行詳細(xì)介紹。

    1 USB Bootloader設(shè)計(jì)

    1.1 硬件平臺(tái)

    本文設(shè)計(jì)的USB BL是基于SiliconLabs公司C8051F34x系列單片機(jī)實(shí)現(xiàn)的;C8051F34x器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU,具有片內(nèi)上電復(fù)位、VDD監(jiān)視器、電壓調(diào)整器、看門(mén)狗定時(shí)器、時(shí)鐘丟失檢測(cè)器、時(shí)鐘振蕩器、USB、SMBus/I2C、UART、SPI、定時(shí)器、I/O、多達(dá)4 352 B片內(nèi)RAM和64 KB的片內(nèi)Flash存儲(chǔ)器,F(xiàn)lash存儲(chǔ)器還具有在系統(tǒng)重新編程的能力,可用于非易失性數(shù)據(jù)存儲(chǔ),并允許現(xiàn)場(chǎng)更新8051固件。

    C8051F34x器件集成了一個(gè)完整的全速/低速USB功能控制器,剛開(kāi)始設(shè)計(jì)時(shí)采用C8051F34x自帶的USB,但是靜電測(cè)試不符合要求,最終選用了C8051F34x和PDIUSBD12組合,解決了靜電問(wèn)題。

    PDIUSBD12是一款性?xún)r(jià)比很高的USB器件,它符合USB1.1版規(guī)范,可與任何外部微控制器實(shí)現(xiàn)高速并行接口(2 Mb/s),具有良好的 EMI特性,高于 8 kV的在片靜電防護(hù)電路等,詳細(xì)資料請(qǐng)查詢(xún)參考文獻(xiàn)[3]。

    1.2 BL和APP固件的地址分配

    USB BL預(yù)計(jì)將占用8 KB的地址空間,從0x0000h到0x1FFFh,包括USB BL固件程序本身和用來(lái)判斷程序是運(yùn)行APP還是BL的一段簽名程序。BL與APP地址空間分配如圖 1所示,APP固件程序存放的地址空間從0x2000h開(kāi)始。

    圖1 BL與APP地址空間分配

    1.3 BL和APP的自動(dòng)跳轉(zhuǎn)

    在程序中,設(shè)置一個(gè)設(shè)備模式標(biāo)志位,用來(lái)判斷程序是應(yīng)該運(yùn)行在BL中還是在APP中,此標(biāo)志位存儲(chǔ)在RAM的一個(gè)固定地址2F7h處。本文設(shè)計(jì)的BL,DEVICE_MODE為設(shè)備模式標(biāo)志位,其值等于1時(shí)為BL_MODE(BL模式),其值等于 0為 APP_MODE(APP模式)。

    有兩種情況設(shè)備模式為BL模式,可以下載更新APP固件程序:一是在指定的簽名地址處沒(méi)有指定的兩字節(jié)的簽名;二是Flash寫(xiě)錯(cuò)誤,在C8051F34x單片機(jī)中,F(xiàn)lash讀地址超出了用戶(hù)代碼空間,即MOVC操作的地址大于0xFBFF,發(fā)生Flash錯(cuò)誤復(fù)位后,F(xiàn)ERROR位(RSTSRC.6)被置位。

    上電后是否運(yùn)行APP固件程序通過(guò)第一種情況判斷。當(dāng)需要更新APP固件程序時(shí),造成Flash寫(xiě)錯(cuò)誤,通過(guò)第二種情況進(jìn)入BL模式,開(kāi)始更新程序,如圖2所示。

    圖2 BL和APP的自動(dòng)跳轉(zhuǎn)

    1.4 中斷重定位

    一般情況下,MCU中斷向量分布在復(fù)位 (0x0000)以后,位于低地址空間。由于BL程序占據(jù)了此段空間,因此,除了 USB0中斷(中斷序列表第8號(hào)中斷)和串口中斷 (中斷序列表第5號(hào)中斷),其他所有的中斷(C8051F34x共有16個(gè)通用中斷)都需要做中斷二次映射。也就是說(shuō),需要在原中斷向量入口地址處手動(dòng)添加二次跳轉(zhuǎn)函數(shù),使新的中斷向量指向用戶(hù)的中斷程序,這樣才能保證正常運(yùn)行APP固件程序的中斷程序。具體的跳轉(zhuǎn)地址由APP固件程序起始地址決定,這一部分在START51.A51中通過(guò)編寫(xiě)函數(shù)來(lái)完成。假設(shè)固件的起始地址設(shè)置為0x2000H,則中斷跳轉(zhuǎn)的實(shí)現(xiàn)過(guò)程如下。

    首先定義幾個(gè)常量:

    中斷向量重映射:

    1.5 中斷處理函數(shù)

    8號(hào)USB中斷由于同時(shí)要被BL固件和APP固件調(diào)用,因此不能對(duì)其進(jìn)行二次跳轉(zhuǎn),而通過(guò)共享的USB庫(kù)文件中的USB_ISR主中斷處理函數(shù)進(jìn)行處理,通過(guò)DEVICE_MODE判斷當(dāng)前設(shè)備處于BL模式或APP模式來(lái)自動(dòng)地二次跳轉(zhuǎn)到BL固件或APP固件的USB中斷處理函數(shù)處,如圖3所示。

    圖3 BL中斷函數(shù)分流處理

    需要注意的是,4號(hào)串口中斷同樣要被兩者所調(diào)用,因此對(duì)4號(hào)中斷的處理與8號(hào)中斷相同。先由4號(hào)中斷入口地址跳轉(zhuǎn)到原地址處,然后在此地址處根據(jù)設(shè)備模式進(jìn)行中斷分流,決定是到BL還是到APP的中斷處理函數(shù)處。

    1.6 USB BL命令函數(shù)

    BL固件程序中的命令函數(shù)如表1所示。

    (1)Erase Page:擦除APP固件程序和簽名;

    (2)Write Page:將APP固件程序的HEX文件寫(xiě)入Flash;

    (3)Write Signature:APP固件程序?qū)?Flash成功后,將簽名寫(xiě)入指定的地址處,表示APP固件已經(jīng)存在于Flash中;

    (4)Get Version:取BL程序的版本號(hào)。

    表1 BL固件程序中的命令函數(shù)

    2 APP固件程序設(shè)計(jì)

    使用USB BL,需要對(duì)APP固件程序進(jìn)行一些添加和修改。

    (1)由于BL占用了 0x0000~0x1FFF的空間,APP固件程序是以0x2000h作為起始地址的,這樣就需要修改APP程序的偏移量。

    ①修改 STARTUP.A51文件,把“CSEG AT 0”變?yōu)椤癈SEG AT 2000h”;

    ②點(diǎn)擊 Porject->Options for Target‘Target1’, 點(diǎn)擊C51項(xiàng)目欄,把 Interrupt vectors address欄選中,內(nèi)容改為0x2000,點(diǎn)擊BL51 Locate項(xiàng)目欄,將code項(xiàng)改為0x2000。

    (2)APP固件程序應(yīng)該具備從APP轉(zhuǎn)到BL的功能,需要增下以下代碼:

    ①main()主函數(shù)中增加接收更新APP固件程序的命令字以及對(duì)此命令的處理代碼,使用BOOTLOAD_REQ()命令來(lái)觸發(fā)一次Flash讀復(fù)位,使器件進(jìn)入BL模式;

    ②在STARTUP.A51文件增加以下代碼:

    //造成 Flash寫(xiě)錯(cuò)誤地址定義

    PUBLICBOOTLOAD_REQ

    BOOTLOAD_REQ EQU 0FFFFh

    ③在頭文件中添加函數(shù)聲明:

    void BOOTLOAD_REQ(void)

    (3)去掉與BL重復(fù)的USB通信函數(shù)部分,特別是要去掉Control_USB()函數(shù)(該函數(shù)主要完成設(shè)備請(qǐng)求處理函數(shù)),因?yàn)榇撕瘮?shù)在BL中已經(jīng)實(shí)現(xiàn),并且用絕對(duì)地址固定,應(yīng)用程序只需跳轉(zhuǎn)到固定的絕對(duì)地址處即可,修改如下:

    ①在STARTUP.A51文件增加以下代碼:

    //control_usb地址定義

    PUBLIC Control_USB

    //USB通信產(chǎn)生的外部中斷1在APP固件的入口地址

    Control_USB EQU 1300h

    ②注意需要在BL中先定義Control_USB的入口地址,方法如下:在 BL工程下,Porject->Options for Target‘Target1’,點(diǎn)擊 BL51 Locate項(xiàng)目欄,將 code項(xiàng)修改為

    ?PR?VCONTROL_USB?BOOTLOADER_F340(0x1300);

    (4)修改USB中斷處理函數(shù):由于 USB控制器采用PDIUSBD12,其中斷引腳 INT_N接 C8051F34x的 P0.7引腳,且該引腳被配置為外部中斷1,電平觸發(fā)方式,低電平有效。因此應(yīng)在外部中斷1中斷處理函數(shù)中獲取USB中斷源并進(jìn)入相應(yīng)的子程序進(jìn)行處理。

    (5)USB設(shè)備的枚舉過(guò)程在BL中完成,因此PID、VID是BL程序所決定的,需要在BL中改變此處的值以適應(yīng)自己的模塊。

    (6)保護(hù)被BL使用的位,DEVICE_MODE的位地址,在STARTUP.A51文件中,在宏定義和代碼段開(kāi)始之前增加以下的代碼:

    3 遠(yuǎn)程在線(xiàn)下載

    3.1 下載步驟

    (1)從APP切換到BL。此時(shí),程序正常運(yùn)行在APP模式,發(fā)送更新程序命令,致使Flash寫(xiě)錯(cuò)誤進(jìn)入BL模式。

    (2)擦除 Flash。在 BL模式下,發(fā)送擦除 Flash命令,擦除簽名和APP固件程序,返回成功ERASE_OK。

    (3)寫(xiě) Flash。擦除 Flash成功后,可以將新的 APP固件程序的HEX文件寫(xiě)進(jìn)Flash。校驗(yàn)失敗,返回WRITE_FAILED,成功返回 WRITE_OK。

    (4)寫(xiě)簽名。寫(xiě)Flash成功后,將2 B的簽名寫(xiě)到指定的地址處,表示APP固件已經(jīng)存在于Flash中。

    (5)從BL切換到APP。寫(xiě)簽名成功后,使程序跳轉(zhuǎn)到APP固件程序處執(zhí)行。

    3.2 上層軟件設(shè)計(jì)

    本文使用VC++6.0開(kāi)發(fā)了BL上層軟件,如圖4所示。

    在線(xiàn)下載時(shí),有兩種方式:(1)正常下載,這是常用的一種方式,這種下載方式在下載前和下載后會(huì)進(jìn)行APP固件程序版本比較,如果是不同版本的程序,可以進(jìn)行升級(jí),如果是同一版本的程序,直接返回成功;(2)強(qiáng)制下載,這種下載方式不進(jìn)行APP固件程序版本比較,點(diǎn)擊即可進(jìn)行升級(jí),一般在APP固件程序調(diào)試時(shí)多次下載使用。

    在線(xiàn)下載使用方法:首先點(diǎn)擊“瀏覽”按鈕,查找到用于升級(jí)的新版本的HEX文件;再點(diǎn)擊“正常下載”或“強(qiáng)制下載”進(jìn)行程序升級(jí);然后在右邊查看返回結(jié)果,看升級(jí)是否成功。

    3.3 設(shè)計(jì)注意點(diǎn)

    在APP轉(zhuǎn)BL以及BL轉(zhuǎn)APP時(shí),需要考慮USB枚舉時(shí)間,枚舉成功后才能正常地發(fā)送和接收。遠(yuǎn)程下載過(guò)程中,需要考慮一些異常情況,如PC主機(jī)死機(jī)、模塊CPU死機(jī)、死循環(huán)或復(fù)位等,針對(duì)這些情況,本設(shè)計(jì)均作了冗錯(cuò)處理。

    一個(gè)良好的BootLoader程序應(yīng)該具有良好的可維護(hù)性并可以正確處理異常情況,不會(huì)因?yàn)橐馔馇闆r引起系統(tǒng)的損壞和崩潰。本文結(jié)合實(shí)際應(yīng)用,設(shè)計(jì)了一個(gè)實(shí)用的USB Bootloader。經(jīng)大量測(cè)試和實(shí)際應(yīng)用,可滿(mǎn)足開(kāi)發(fā)和維護(hù)人員的要求。

    [1]Silicon Labs.USB Bootloader with shared USB[DB/OL].Xpress Library,2008.2.

    [2]潘琢金,譯.C8051F340/1/2/3/4/5/6/7全速 USB FLASH微控制器數(shù)據(jù)手冊(cè)[Z].新華龍電子有限公司,2006.01.

    [3]周立功.PDIUSBD12 USB固件編程與驅(qū)動(dòng)開(kāi)發(fā) [M].北京:北京航空航天大學(xué)出版社,2002.

    [4]王朔,李剛.USB接口器件PDIUSBD12的接口應(yīng)用設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2002(1).

    [5]繆德芳,李紹勝.單片機(jī) Bootloader設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)科技論文在線(xiàn).

    [6]虹信公司.在 PIC18單片機(jī)中使用 BootLoader[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2005(12).

    猜你喜歡
    固件中斷串口
    淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    基于固件的遠(yuǎn)程身份認(rèn)證
    USB接口的多串口數(shù)據(jù)并行接收方法探索
    基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時(shí)無(wú)線(xiàn)通信
    提取ROM固件中的APP
    一種通過(guò)USB接口的可靠固件升級(jí)技術(shù)
    基于并行控制的FPGA多串口拓展實(shí)現(xiàn)
    奧林巴斯XZ—2新固件升級(jí)
    1024手机看黄色片| 不卡视频在线观看欧美| 久久久久精品久久久久真实原创| 国产乱人偷精品视频| 国内精品宾馆在线| 少妇的逼好多水| 欧美不卡视频在线免费观看| 九九爱精品视频在线观看| 亚洲五月天丁香| 国产精品国产三级国产av玫瑰| 中文亚洲av片在线观看爽| 亚洲欧美日韩东京热| 国产成人freesex在线| 日韩,欧美,国产一区二区三区 | 国产一区亚洲一区在线观看| eeuss影院久久| 亚洲精品久久久久久婷婷小说 | 97人妻精品一区二区三区麻豆| 国产乱人视频| 日本五十路高清| 亚洲精品日韩av片在线观看| 日产精品乱码卡一卡2卡三| 欧美日本亚洲视频在线播放| 熟妇人妻久久中文字幕3abv| 国产成人精品一,二区| 国产色爽女视频免费观看| 日韩视频在线欧美| 晚上一个人看的免费电影| 乱系列少妇在线播放| 国产黄色视频一区二区在线观看 | 久久亚洲国产成人精品v| 国产精品电影一区二区三区| 亚洲在线自拍视频| 观看免费一级毛片| 亚洲在线观看片| 直男gayav资源| 亚洲国产精品国产精品| 九九爱精品视频在线观看| 99久久人妻综合| 国产成人a区在线观看| 黄色欧美视频在线观看| 免费观看精品视频网站| 国产午夜精品一二区理论片| 亚洲国产日韩欧美精品在线观看| 熟妇人妻久久中文字幕3abv| 少妇高潮的动态图| 国产高清不卡午夜福利| 九九在线视频观看精品| 1000部很黄的大片| 欧美一区二区精品小视频在线| 午夜福利在线在线| 日韩欧美精品v在线| 少妇丰满av| 久久精品久久久久久噜噜老黄 | 又爽又黄无遮挡网站| 国产精品伦人一区二区| 精品无人区乱码1区二区| 亚洲成人久久爱视频| 国产69精品久久久久777片| 午夜福利成人在线免费观看| 国产精品久久电影中文字幕| 国产久久久一区二区三区| 日韩欧美国产在线观看| 国产成人精品一,二区| 日韩视频在线欧美| 日韩,欧美,国产一区二区三区 | 日日干狠狠操夜夜爽| 国产成人a∨麻豆精品| 国产亚洲av嫩草精品影院| 精品久久久久久久末码| 欧美一区二区亚洲| 青春草亚洲视频在线观看| 欧美一区二区亚洲| 校园人妻丝袜中文字幕| 亚洲最大成人av| 青青草视频在线视频观看| 精品久久久久久久末码| 在现免费观看毛片| 精品无人区乱码1区二区| 女的被弄到高潮叫床怎么办| 亚洲久久久久久中文字幕| 国产一级毛片在线| 99久久人妻综合| 欧美一级a爱片免费观看看| 亚洲人成网站在线观看播放| 两性午夜刺激爽爽歪歪视频在线观看| 欧美不卡视频在线免费观看| 精品人妻视频免费看| 91aial.com中文字幕在线观看| 国产 一区精品| 热99在线观看视频| 狂野欧美激情性xxxx在线观看| 欧美激情在线99| 日本欧美国产在线视频| 韩国高清视频一区二区三区| 亚洲国产成人一精品久久久| 午夜久久久久精精品| 欧美变态另类bdsm刘玥| 成人高潮视频无遮挡免费网站| 中文亚洲av片在线观看爽| 22中文网久久字幕| 少妇被粗大猛烈的视频| 免费av毛片视频| 国产亚洲最大av| 亚洲欧美日韩卡通动漫| 国产精品嫩草影院av在线观看| 精品一区二区三区视频在线| 成人鲁丝片一二三区免费| 国产av一区在线观看免费| 久久这里有精品视频免费| 国内精品一区二区在线观看| 精品熟女少妇av免费看| 亚洲乱码一区二区免费版| 成人国产麻豆网| 国产亚洲午夜精品一区二区久久 | 啦啦啦韩国在线观看视频| 亚洲无线观看免费| 成人亚洲欧美一区二区av| 免费观看在线日韩| 国产三级在线视频| 久久久久久久久久黄片| 我要搜黄色片| 国产亚洲精品久久久com| 午夜激情欧美在线| 久久精品国产99精品国产亚洲性色| 十八禁国产超污无遮挡网站| 国产伦一二天堂av在线观看| 全区人妻精品视频| 只有这里有精品99| 久久这里只有精品中国| 亚洲伊人久久精品综合 | 午夜免费激情av| 热99re8久久精品国产| 女的被弄到高潮叫床怎么办| 欧美97在线视频| 免费看光身美女| 黄色日韩在线| 天天躁夜夜躁狠狠久久av| 日本五十路高清| 又粗又硬又长又爽又黄的视频| 免费观看人在逋| 能在线免费看毛片的网站| 久久久国产成人精品二区| 老女人水多毛片| kizo精华| 白带黄色成豆腐渣| 久久久午夜欧美精品| 国产精品一及| 嫩草影院精品99| 一边摸一边抽搐一进一小说| 午夜激情福利司机影院| 精品99又大又爽又粗少妇毛片| 夜夜爽夜夜爽视频| 特级一级黄色大片| 国产老妇女一区| 神马国产精品三级电影在线观看| 免费播放大片免费观看视频在线观看 | 国产欧美日韩精品一区二区| 18+在线观看网站| 白带黄色成豆腐渣| 欧美又色又爽又黄视频| 久久久久久伊人网av| 听说在线观看完整版免费高清| 久久精品久久精品一区二区三区| 18禁裸乳无遮挡免费网站照片| 亚洲一区高清亚洲精品| 男女那种视频在线观看| 看免费成人av毛片| 一区二区三区高清视频在线| 免费看a级黄色片| 精品久久久久久久久av| 最后的刺客免费高清国语| 国产精品久久久久久久久免| 青春草视频在线免费观看| 人体艺术视频欧美日本| 国产真实伦视频高清在线观看| 日韩三级伦理在线观看| 国产高清视频在线观看网站| 69av精品久久久久久| 熟女人妻精品中文字幕| 国产大屁股一区二区在线视频| 亚洲精华国产精华液的使用体验| av天堂中文字幕网| 国产午夜精品久久久久久一区二区三区| 国产成年人精品一区二区| 欧美成人a在线观看| 国产成人aa在线观看| 99久久人妻综合| 亚洲在久久综合| 国产av在哪里看| 亚洲av男天堂| 免费搜索国产男女视频| 又爽又黄无遮挡网站| 小蜜桃在线观看免费完整版高清| 欧美日韩综合久久久久久| 国产真实伦视频高清在线观看| 久久久精品94久久精品| 久久精品国产自在天天线| 国产私拍福利视频在线观看| 成人漫画全彩无遮挡| 三级毛片av免费| 高清在线视频一区二区三区 | 午夜福利在线在线| 国产亚洲午夜精品一区二区久久 | 22中文网久久字幕| 国产成人91sexporn| 我要搜黄色片| 人妻少妇偷人精品九色| 国产精品麻豆人妻色哟哟久久 | 亚洲无线观看免费| 成人毛片60女人毛片免费| 亚洲国产欧美在线一区| 男插女下体视频免费在线播放| 欧美高清性xxxxhd video| 少妇的逼水好多| 日韩人妻高清精品专区| 国产国拍精品亚洲av在线观看| 18禁裸乳无遮挡免费网站照片| 特大巨黑吊av在线直播| 国产又色又爽无遮挡免| 22中文网久久字幕| 又粗又硬又长又爽又黄的视频| 一本久久精品| 亚洲不卡免费看| 亚洲在久久综合| 日本色播在线视频| 超碰av人人做人人爽久久| 国产精品美女特级片免费视频播放器| 亚洲在线自拍视频| 国产极品精品免费视频能看的| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产精华一区二区三区| 国产在线一区二区三区精 | 免费观看a级毛片全部| 变态另类丝袜制服| 午夜精品在线福利| 中文在线观看免费www的网站| 亚洲欧美日韩东京热| 国产极品天堂在线| 国产一区亚洲一区在线观看| 日韩亚洲欧美综合| 国产综合懂色| 国语自产精品视频在线第100页| 亚洲自拍偷在线| 搡老妇女老女人老熟妇| 亚洲欧美一区二区三区国产| 国产日韩欧美在线精品| 国产精品一区二区在线观看99 | 三级男女做爰猛烈吃奶摸视频| 男女下面进入的视频免费午夜| 最近中文字幕高清免费大全6| 久久精品国产99精品国产亚洲性色| 国产成人freesex在线| 国产一区二区在线观看日韩| 一级毛片电影观看 | 可以在线观看毛片的网站| 我的老师免费观看完整版| 一边亲一边摸免费视频| 精品人妻熟女av久视频| 成人综合一区亚洲| 久久久久久九九精品二区国产| 国产黄a三级三级三级人| 午夜福利视频1000在线观看| 夜夜爽夜夜爽视频| 1000部很黄的大片| 男女边吃奶边做爰视频| 午夜爱爱视频在线播放| 在线播放无遮挡| 国产极品天堂在线| 亚洲av电影在线观看一区二区三区 | 网址你懂的国产日韩在线| 男女下面进入的视频免费午夜| 欧美激情在线99| 精品99又大又爽又粗少妇毛片| 国产白丝娇喘喷水9色精品| 国产不卡一卡二| 亚洲欧美日韩卡通动漫| 欧美成人午夜免费资源| av在线亚洲专区| 蜜臀久久99精品久久宅男| 亚洲国产欧美人成| 国产乱来视频区| 人妻制服诱惑在线中文字幕| 国产精品av视频在线免费观看| 91精品伊人久久大香线蕉| 天堂影院成人在线观看| 亚洲欧美精品自产自拍| 久久久精品94久久精品| 国产免费视频播放在线视频 | 成人二区视频| 欧美+日韩+精品| 久久精品久久久久久噜噜老黄 | 欧美激情久久久久久爽电影| 3wmmmm亚洲av在线观看| 岛国在线免费视频观看| 一卡2卡三卡四卡精品乱码亚洲| 欧美不卡视频在线免费观看| 久久精品夜夜夜夜夜久久蜜豆| 99久久无色码亚洲精品果冻| 色尼玛亚洲综合影院| 国产av码专区亚洲av| 七月丁香在线播放| 久久久色成人| 天堂av国产一区二区熟女人妻| 国产亚洲5aaaaa淫片| 国产高清国产精品国产三级 | 18禁动态无遮挡网站| 成年版毛片免费区| 日韩欧美三级三区| 韩国高清视频一区二区三区| 女人久久www免费人成看片 | 国产综合懂色| 在线观看av片永久免费下载| 偷拍熟女少妇极品色| 欧美极品一区二区三区四区| 日本免费在线观看一区| 一级毛片电影观看 | 国产精品一区二区三区四区免费观看| 免费观看性生交大片5| 国产亚洲精品av在线| 国产精品日韩av在线免费观看| 精品久久久噜噜| 99久久中文字幕三级久久日本| 亚洲美女搞黄在线观看| 国产一区二区三区av在线| 51国产日韩欧美| 高清午夜精品一区二区三区| 丰满少妇做爰视频| 日韩国内少妇激情av| 国产高清国产精品国产三级 | 岛国在线免费视频观看| 91狼人影院| 中文字幕熟女人妻在线| a级一级毛片免费在线观看| 国产欧美另类精品又又久久亚洲欧美| 国产成人精品一,二区| av免费在线看不卡| 亚洲久久久久久中文字幕| www日本黄色视频网| 成人二区视频| 亚洲精品成人久久久久久| 免费看av在线观看网站| 亚洲精品,欧美精品| 秋霞在线观看毛片| 国产爱豆传媒在线观看| av女优亚洲男人天堂| 亚洲第一区二区三区不卡| 最后的刺客免费高清国语| 黄色日韩在线| 插阴视频在线观看视频| 人人妻人人澡人人爽人人夜夜 | 99在线视频只有这里精品首页| 亚洲中文字幕一区二区三区有码在线看| 一本久久精品| 大话2 男鬼变身卡| 日本一二三区视频观看| 精品不卡国产一区二区三区| 美女cb高潮喷水在线观看| 色网站视频免费| 欧美xxxx黑人xx丫x性爽| 欧美不卡视频在线免费观看| 精品久久久久久久末码| 网址你懂的国产日韩在线| 久久韩国三级中文字幕| 少妇高潮的动态图| 丝袜美腿在线中文| 亚洲最大成人中文| 欧美激情在线99| 国产精品一区二区三区四区免费观看| 六月丁香七月| 日本免费在线观看一区| 国产亚洲av嫩草精品影院| 精品熟女少妇av免费看| 国内精品宾馆在线| 欧美三级亚洲精品| 精品久久久久久久末码| 欧美日韩综合久久久久久| 最后的刺客免费高清国语| 亚洲成人av在线免费| 午夜老司机福利剧场| 精品国产一区二区三区久久久樱花 | 欧美极品一区二区三区四区| 草草在线视频免费看| 别揉我奶头 嗯啊视频| 国产伦精品一区二区三区视频9| 日本三级黄在线观看| 久久久成人免费电影| 国产在线一区二区三区精 | 全区人妻精品视频| 免费观看的影片在线观看| 亚洲中文字幕日韩| 毛片女人毛片| 在线观看av片永久免费下载| 国内精品一区二区在线观看| 久久午夜福利片| 欧美最新免费一区二区三区| 国产精华一区二区三区| 麻豆久久精品国产亚洲av| 好男人在线观看高清免费视频| 一区二区三区高清视频在线| 久久久久性生活片| 亚洲真实伦在线观看| 婷婷色av中文字幕| 亚洲精品日韩av片在线观看| 国产久久久一区二区三区| 免费av毛片视频| 亚洲人成网站高清观看| 有码 亚洲区| 国产又色又爽无遮挡免| 国产精品女同一区二区软件| 大香蕉久久网| 性插视频无遮挡在线免费观看| 欧美日韩综合久久久久久| 美女cb高潮喷水在线观看| 日本黄大片高清| 国产黄色视频一区二区在线观看 | 蜜桃久久精品国产亚洲av| 亚洲国产精品专区欧美| 国产色爽女视频免费观看| 长腿黑丝高跟| 中国美白少妇内射xxxbb| 日韩成人av中文字幕在线观看| 岛国毛片在线播放| 丰满少妇做爰视频| 亚洲av日韩在线播放| 麻豆成人午夜福利视频| 日日啪夜夜撸| 国产v大片淫在线免费观看| 26uuu在线亚洲综合色| 国产久久久一区二区三区| 国产精品,欧美在线| 亚洲天堂国产精品一区在线| 国产一区二区在线av高清观看| kizo精华| 日韩av在线大香蕉| 三级经典国产精品| 欧美极品一区二区三区四区| 欧美一区二区精品小视频在线| 久久久久性生活片| 午夜a级毛片| 国产又黄又爽又无遮挡在线| 久久精品综合一区二区三区| 搞女人的毛片| 亚洲aⅴ乱码一区二区在线播放| 美女脱内裤让男人舔精品视频| 午夜精品在线福利| av在线观看视频网站免费| 99热这里只有是精品在线观看| 免费观看a级毛片全部| 别揉我奶头 嗯啊视频| 国产精品人妻久久久影院| 麻豆一二三区av精品| 久久6这里有精品| 国产av码专区亚洲av| 简卡轻食公司| 美女大奶头视频| 99久久人妻综合| 久久亚洲精品不卡| 国产精品蜜桃在线观看| 蜜臀久久99精品久久宅男| 久久久久性生活片| 在线免费十八禁| 夫妻性生交免费视频一级片| 狠狠狠狠99中文字幕| 亚洲欧美成人精品一区二区| 国产视频首页在线观看| 晚上一个人看的免费电影| 亚洲国产精品sss在线观看| 国产老妇伦熟女老妇高清| 色综合色国产| 亚洲国产精品成人综合色| 免费看光身美女| 国产黄色小视频在线观看| 欧美激情国产日韩精品一区| 日日干狠狠操夜夜爽| 天天一区二区日本电影三级| 我的女老师完整版在线观看| 久久精品国产鲁丝片午夜精品| 久久欧美精品欧美久久欧美| 亚洲自偷自拍三级| 国产免费又黄又爽又色| 美女国产视频在线观看| 欧美成人午夜免费资源| 亚洲美女视频黄频| 午夜福利成人在线免费观看| 少妇丰满av| 秋霞在线观看毛片| 2022亚洲国产成人精品| 午夜激情福利司机影院| 日韩av不卡免费在线播放| 久久精品国产亚洲网站| 大话2 男鬼变身卡| 国产亚洲av嫩草精品影院| 亚洲成人av在线免费| 欧美成人一区二区免费高清观看| 大香蕉久久网| 一区二区三区四区激情视频| 免费无遮挡裸体视频| 美女内射精品一级片tv| 在线观看66精品国产| 春色校园在线视频观看| 成年女人看的毛片在线观看| 国产亚洲av嫩草精品影院| 国产午夜福利久久久久久| 九九热线精品视视频播放| 成人欧美大片| 久久久精品欧美日韩精品| 99久久精品一区二区三区| 一级毛片电影观看 | 久久久久久久久久久免费av| av国产久精品久网站免费入址| 国产人妻一区二区三区在| 久久精品人妻少妇| 啦啦啦啦在线视频资源| 久久这里只有精品中国| 老师上课跳d突然被开到最大视频| 亚洲精品自拍成人| 色视频www国产| 精品久久久久久久久亚洲| 日本黄色片子视频| 久久精品久久久久久噜噜老黄 | 少妇被粗大猛烈的视频| 免费黄网站久久成人精品| 亚洲伊人久久精品综合 | 亚洲av中文av极速乱| 久99久视频精品免费| 91午夜精品亚洲一区二区三区| 久久久久性生活片| 美女大奶头视频| 亚洲av日韩在线播放| 亚洲国产色片| 波多野结衣高清无吗| 国产亚洲一区二区精品| 人人妻人人澡欧美一区二区| 国产乱来视频区| 国产乱人视频| 国产精华一区二区三区| 午夜福利网站1000一区二区三区| 欧美色视频一区免费| 欧美日韩国产亚洲二区| 嫩草影院新地址| 国产精品1区2区在线观看.| 少妇裸体淫交视频免费看高清| 日本熟妇午夜| 在线观看美女被高潮喷水网站| 国产精品国产高清国产av| a级毛片免费高清观看在线播放| 国产成人一区二区在线| 亚洲av熟女| 日韩,欧美,国产一区二区三区 | 日韩在线高清观看一区二区三区| 免费看美女性在线毛片视频| 国产精品国产高清国产av| 免费看美女性在线毛片视频| 国产精品一区二区三区四区免费观看| 性色avwww在线观看| 日韩欧美 国产精品| 最近2019中文字幕mv第一页| 亚洲成人精品中文字幕电影| 久久久久久久国产电影| 搡女人真爽免费视频火全软件| 国产淫片久久久久久久久| 2022亚洲国产成人精品| 中文字幕亚洲精品专区| 国产精品久久久久久精品电影| av黄色大香蕉| 久久人人爽人人爽人人片va| 国产淫语在线视频| 欧美精品国产亚洲| 国产精品电影一区二区三区| 亚洲av福利一区| 国产伦精品一区二区三区四那| 国产成年人精品一区二区| 天堂av国产一区二区熟女人妻| 五月玫瑰六月丁香| 精品久久久久久久人妻蜜臀av| 激情 狠狠 欧美| 九草在线视频观看| 欧美激情在线99| 亚洲中文字幕日韩| 亚洲国产色片| 2021天堂中文幕一二区在线观| 亚洲美女搞黄在线观看| 美女国产视频在线观看| 啦啦啦观看免费观看视频高清| 淫秽高清视频在线观看| 99久久人妻综合| 五月玫瑰六月丁香| 欧美97在线视频| 天堂√8在线中文| 伦精品一区二区三区| 91久久精品国产一区二区成人| 国产精品久久久久久久电影| 国产片特级美女逼逼视频| 亚洲激情五月婷婷啪啪| 亚洲精品456在线播放app| 日本与韩国留学比较| 内地一区二区视频在线| 99热网站在线观看| 别揉我奶头 嗯啊视频| 最新中文字幕久久久久| 99久久成人亚洲精品观看| 我的女老师完整版在线观看| av专区在线播放| 最近中文字幕高清免费大全6| h日本视频在线播放| 日韩亚洲欧美综合| 国产三级中文精品| 午夜精品国产一区二区电影 | 国产黄色视频一区二区在线观看 | 精品久久久久久成人av| 七月丁香在线播放| 少妇的逼水好多| 免费搜索国产男女视频| 国产爱豆传媒在线观看|