《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于C8051F34x單片機(jī)的USB Bootloader設(shè)計(jì)
基于C8051F34x單片機(jī)的USB Bootloader設(shè)計(jì)
來源:微型機(jī)與應(yīng)用2011年第23期
劉云龍1,張偉霞2
(1.廣州海格通信集團(tuán)股份有限公司,廣東 廣州 510663; 2.廣州廣電運(yùn)通金融電子股份有限公司
摘要: 介紹了一種在Silicon Labs公司的C8051F34x系列單片機(jī)上實(shí)現(xiàn)USB Bootloader的設(shè)計(jì)方法,使應(yīng)用程序可以通過USB或COM通信實(shí)現(xiàn)遠(yuǎn)程在線升級。首先,簡述了USB Bootloader;然后,詳細(xì)闡述了USB Bootloader程序的設(shè)計(jì)和APP固件程序的設(shè)計(jì),以及設(shè)計(jì)中需要注意的問題;最后,用VC++開發(fā)上位機(jī)軟件來完成該Bootloader的遠(yuǎn)程在線下載功能。該Bootloader可以很方便地在其他類似單片機(jī)上移植,通用性強(qiáng)。
Abstract:
Key words :

摘  要: 介紹了一種在Silicon Labs公司的C8051F34x系列單片機(jī)上實(shí)現(xiàn)USB Bootloader的設(shè)計(jì)方法,使應(yīng)用程序可以通過USB或COM通信實(shí)現(xiàn)遠(yuǎn)程在線升級。首先,簡述了USB Bootloader;然后,詳細(xì)闡述了USB Bootloader程序的設(shè)計(jì)和APP固件程序的設(shè)計(jì),以及設(shè)計(jì)中需要注意的問題;最后,用VC++開發(fā)上位機(jī)軟件來完成該Bootloader的遠(yuǎn)程在線下載功能。該Bootloader可以很方便地在其他類似單片機(jī)上移植,通用性強(qiáng)。
關(guān)鍵詞: C8051F34x;USB Bootloader;遠(yuǎn)程升級

 Bootloader(以下簡稱BL)是一段引導(dǎo)程序,在單片機(jī)上電或復(fù)位后在應(yīng)用程序(以下簡稱APP)之前先運(yùn)行,來判斷當(dāng)前是否需要進(jìn)入升級狀態(tài)。如果不需要升級,就直接跳轉(zhuǎn)到APP運(yùn)行;如果需要升級,首先擦除舊的APP,然后通過某種通信接收APP固件程序,同時(shí)寫入Flash中。
 BL固件程序能以多種方式獲取數(shù)據(jù),包括串口、并口、I2C、SPI、USB等,但是從實(shí)際使用和成熟度來看,使用串口無疑是最方便的。如今,USB總線憑借其方便、快速、靈活、穩(wěn)定、應(yīng)用范圍廣等優(yōu)點(diǎn)被廣泛地應(yīng)用、發(fā)展和普及,使用USB進(jìn)行數(shù)據(jù)傳輸是一種趨勢。本文設(shè)計(jì)的BL主要基于USB通信,同時(shí)考慮到模塊兼容,保留了串口通信。
 一般來說,一個(gè)BL應(yīng)該能夠完成以下功能:(1)通過某種通信收發(fā)數(shù)據(jù);(2)擦除并升級APP應(yīng)用固件程序;(3)判斷APP固件的完整性;(4)APP與BL的中斷跳轉(zhuǎn)問題。而基于USB通信的BL,除了要完成一般BL的功能,還需要考慮BL與APP共用除USB中斷外的USB一般處理函數(shù)等問題。下面對BL固件程序設(shè)計(jì)、APP固件程序設(shè)計(jì)以及上層軟件設(shè)計(jì)進(jìn)行詳細(xì)介紹。
1 USB Bootloader設(shè)計(jì)
1.1 硬件平臺

 本文設(shè)計(jì)的USB BL是基于Silicon Labs公司C8051F34x系列單片機(jī)實(shí)現(xiàn)的;C8051F34x器件是完全集成的混合信號片上系統(tǒng)型MCU,具有片內(nèi)上電復(fù)位、VDD監(jiān)視器、電壓調(diào)整器、看門狗定時(shí)器、時(shí)鐘丟失檢測器、時(shí)鐘振蕩器、USB、SMBus/I2C、UART、SPI、定時(shí)器、I/O、多達(dá)4 352 B片內(nèi)RAM和64 KB的片內(nèi)Flash存儲器,F(xiàn)lash存儲器還具有在系統(tǒng)重新編程的能力,可用于非易失性數(shù)據(jù)存儲,并允許現(xiàn)場更新8051固件。
 C8051F34x器件集成了一個(gè)完整的全速/低速USB功能控制器,剛開始設(shè)計(jì)時(shí)采用C8051F34x自帶的USB,但是靜電測試不符合要求,最終選用了C8051F34x和PDIUSBD12組合,解決了靜電問題。
 PDIUSBD12是一款性價(jià)比很高的USB器件,它符合USB1.1版規(guī)范,可與任何外部微控制器實(shí)現(xiàn)高速并行接口(2 Mb/s),具有良好的EMI特性,高于8 kV的在片靜電防護(hù)電路等,詳細(xì)資料請查詢參考文獻(xiàn)[3]。
1.2 BL和APP固件的地址分配
 USB BL預(yù)計(jì)將占用8 KB的地址空間,從0x0000h到0x1FFFh,包括USB BL固件程序本身和用來判斷程序是運(yùn)行APP還是BL的一段簽名程序。BL與APP地址空間分配如圖1所示,APP固件程序存放的地址空間從0x2000h開始。

1.3 BL和APP的自動(dòng)跳轉(zhuǎn)
 在程序中,設(shè)置一個(gè)設(shè)備模式標(biāo)志位,用來判斷程序是應(yīng)該運(yùn)行在BL中還是在APP中,此標(biāo)志位存儲在RAM的一個(gè)固定地址2F7h處。本文設(shè)計(jì)的BL,DEVICE_MODE為設(shè)備模式標(biāo)志位,其值等于1時(shí)為BL_MODE(BL模式),其值等于0為APP_MODE(APP模式)。
 有兩種情況設(shè)備模式為BL模式,可以下載更新APP固件程序:一是在指定的簽名地址處沒有指定的兩字節(jié)的簽名;二是Flash寫錯(cuò)誤,在C8051F34x單片機(jī)中, Flash讀地址超出了用戶代碼空間,即MOVC操作的地址大于0xFBFF,發(fā)生Flash錯(cuò)誤復(fù)位后,F(xiàn)ERROR位(RSTSRC.6)被置位。
 上電后是否運(yùn)行APP固件程序通過第一種情況判斷。當(dāng)需要更新APP固件程序時(shí),造成Flash寫錯(cuò)誤,通過第二種情況進(jìn)入BL模式,開始更新程序,如圖2所示。

1.4 中斷重定位
 一般情況下,MCU中斷向量分布在復(fù)位(0x0000)以后,位于低地址空間。由于BL程序占據(jù)了此段空間,因此,除了USB0中斷(中斷序列表第8號中斷)和串口中斷(中斷序列表第5號中斷),其他所有的中斷(C8051F34x共有16個(gè)通用中斷)都需要做中斷二次映射。也就是說,需要在原中斷向量入口地址處手動(dòng)添加二次跳轉(zhuǎn)函數(shù),使新的中斷向量指向用戶的中斷程序,這樣才能保證正常運(yùn)行APP固件程序的中斷程序。具體的跳轉(zhuǎn)地址由APP固件程序起始地址決定,這一部分在START51.A51中通過編寫函數(shù)來完成。假設(shè)固件的起始地址設(shè)置為0x2000H,則中斷跳轉(zhuǎn)的實(shí)現(xiàn)過程如下。
 首先定義幾個(gè)常量:
HW_INTVEC_TABLE EQU 0003h
HW_INTVEC_SEPARATION EQU 8
INTVEC_TABLE EQU START_APPLICATION+3
INTVEC_SEPARATION EQU8
START_APPLICATION EQU2000h
 中斷向量重映射:
CSEG AT HW_INTVEC_TABLE +
(HW_INTVEC_SEPARATION*INT_NUM)LJMP
INTVEC_TABLE+(INTVEC_SEPARATION
*INT_NUM)
//以定時(shí)器2中斷為例(第5號中斷)
CSEG AT0003h+8h*5h=002Bh
LJMP 2000h+0003h+8h*5h=202Bh
1.5 中斷處理函數(shù)
 8號USB中斷由于同時(shí)要被BL固件和APP固件調(diào)用,因此不能對其進(jìn)行二次跳轉(zhuǎn),而通過共享的USB庫文件中的USB_ISR主中斷處理函數(shù)進(jìn)行處理,通過DEVICE_MODE判斷當(dāng)前設(shè)備處于BL模式或APP模式來自動(dòng)地二次跳轉(zhuǎn)到BL固件或APP固件的USB中斷處理函數(shù)處,如圖3所示。

 

 

 需要注意的是,4號串口中斷同樣要被兩者所調(diào)用,因此對4號中斷的處理與8號中斷相同。先由4號中斷入口地址跳轉(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文件寫入Flash;
 (3)Write Signature:APP固件程序?qū)慒lash成功后,將簽名寫入指定的地址處,表示APP固件已經(jīng)存在于Flash中;
 (4)Get Version:取BL程序的版本號。
2 APP固件程序設(shè)計(jì)
 使用USB BL,需要對APP固件程序進(jìn)行一些添加和修改。
 (1) 由于BL占用了0x0000~0x1FFF的空間,APP固件程序是以0x2000h作為起始地址的,這樣就需要修改APP程序的偏移量。
 ①修改STARTUP.A51文件,把“CSEG AT 0”變?yōu)?ldquo;CSEG 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固件程序的命令字以及對此命令的處理代碼,使用BOOTLOAD_REQ()命令來觸發(fā)一次Flash讀復(fù)位,使器件進(jìn)入BL模式;
 ②在STARTUP.A51文件增加以下代碼:
 //造成Flash寫錯(cuò)誤地址定義
 PUBLICBOOTLOAD_REQ
 BOOTLOAD_REQ EQU 0FFFFh
 ③在頭文件中添加函數(shù)聲明:
 void  BOOTLOAD_REQ(void)
 (3)去掉與BL重復(fù)的USB通信函數(shù)部分,特別是要去掉Control_USB()函數(shù)(該函數(shù)主要完成設(shè)備請求處理函數(shù)),因?yàn)榇撕瘮?shù)在BL中已經(jīng)實(shí)現(xiàn),并且用絕對地址固定,應(yīng)用程序只需跳轉(zhuǎn)到固定的絕對地址處即可,修改如下:
 ①在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è)備的枚舉過程在BL中完成,因此PID、VID是BL程序所決定的,需要在BL中改變此處的值以適應(yīng)自己的模塊。
 (6)保護(hù)被BL使用的位,DEVICE_MODE的位地址,在STARTUP.A51文件中,在宏定義和代碼段開始之前增加以下的代碼:
 //Last bit in bit-addressable space(2F.7h)
 MEM_DEVICE_MODE  BIT  07Fh
 PUBLIC  DEVICE_MODE
 BSEGATMEM_DEVICE_MODE
 DEVICE_MODE: DBIT  1
3 遠(yuǎn)程在線下載
3.1下載步驟

 (1)從APP切換到BL。此時(shí),程序正常運(yùn)行在APP模式,發(fā)送更新程序命令,致使Flash寫錯(cuò)誤進(jìn)入BL模式。
 (2)擦除Flash。在BL模式下,發(fā)送擦除Flash命令,擦除簽名和APP固件程序,返回成功ERASE_OK。
 (3)寫Flash。擦除Flash成功后,可以將新的APP固件程序的HEX文件寫進(jìn)Flash。校驗(yàn)失敗,返回WRITE_FAILED,成功返回WRITE_OK。
 (4)寫簽名。寫Flash成功后,將2 B的簽名寫到指定的地址處,表示APP固件已經(jīng)存在于Flash中。
 (5)從BL切換到APP。寫簽名成功后,使程序跳轉(zhuǎn)到APP固件程序處執(zhí)行。
3.2 上層軟件設(shè)計(jì)
 本文使用VC++6.0開發(fā)了BL上層軟件,如圖4所示。

 在線下載時(shí),有兩種方式:(1)正常下載,這是常用的一種方式,這種下載方式在下載前和下載后會(huì)進(jìn)行APP固件程序版本比較,如果是不同版本的程序,可以進(jìn)行升級,如果是同一版本的程序,直接返回成功;(2)強(qiáng)制下載,這種下載方式不進(jìn)行APP固件程序版本比較,點(diǎn)擊即可進(jìn)行升級,一般在APP固件程序調(diào)試時(shí)多次下載使用。
 在線下載使用方法:首先點(diǎn)擊“瀏覽”按鈕,查找到用于升級的新版本的HEX文件;再點(diǎn)擊“正常下載”或“強(qiáng)制下載”進(jìn)行程序升級;然后在右邊查看返回結(jié)果,看升級是否成功。
3.3 設(shè)計(jì)注意點(diǎn)
 在APP轉(zhuǎn)BL以及BL轉(zhuǎn)APP時(shí),需要考慮USB枚舉時(shí)間,枚舉成功后才能正常地發(fā)送和接收。遠(yuǎn)程下載過程中,需要考慮一些異常情況,如PC主機(jī)死機(jī)、模塊CPU死機(jī)、死循環(huán)或復(fù)位等,針對這些情況,本設(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)大量測試和實(shí)際應(yīng)用,可滿足開發(fā)和維護(hù)人員的要求。
參考文獻(xiàn)
[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ù)手冊[Z].新華龍電子有限公司,2006.01.
[3] 周立功.PDIUSBD12 USB固件編程與驅(qū)動(dòng)開發(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].中國科技論文在線.
[6] 虹信公司.在PIC18單片機(jī)中使用BootLoader[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2005(12).

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 26uuu亚洲国产欧美日韩 | 成人a视频片观看免费 | avav我爱av| 怡红院av久久久久久久 | 日日摸夜夜摸狠狠摸婷婷 | 免费黄色91| 成人免费视频一区二区三区 | 亚洲一二三四五 | 国产第一福利 | 国产精品免费一区二区区 | 国产夫妻av| 国产高清不卡视频 | 国产精品自在自线视频 | 久久av免费看 | 日本老妇做爰xxx视频 | av的天堂| 中文字幕av高清片 | 日韩av免费网址 | 欧美日韩免费高清一区色橹橹 | 国产一区二区黑人欧美xxxx | 噼里啪啦动漫高清在线观看 | 国产人成在线视频 | 精东影业一区二区三区 | 丰满女人与性猛交视频 | 四库影院永久国产精品 | 成熟丰满中国女人少妇 | 中国美女一级片 | 色综合久久av | 国产精品18久久久久白浆 | 狠狠操天天射 | 欧美性受视频 | 少妇公车张开腿迎合巨大视频 | 任我爽精品视频在线播放 | 天天av天天翘天天综合网 | 91成人综合| 免费在线观看不卡av | 亚洲国产成人精品久久久国产成人一区 | 久久久成人精品视频 | 亚洲高清在线看 | 成人国产一区二区三区精品麻豆 | av不卡在线看 | 毛片无遮挡 | 国产午夜不卡 | 亚洲人成人无码www 国产亚洲精品久久久久秋霞 | 成人做爰免费视频免费看 | 免费观看日韩毛片 | 男人猛躁进女人免费视频夜月 | 性做久久久久久久免费看 | 亚洲成熟毛多妇女av毛片 | 天天综合永久 | 极品老师腿张开粉嫩小泬 | 国产亚洲欧美在线 | 久草在线视频新时代视频 | 香蕉97视频观看在线观看 | 一区二区三区美女视频 | 国产成人精品日本亚洲77上位 | 一本—道久久a久久精品蜜桃 | 国产xxxx18 | xfplay5566色资源网站 | 欧美性jizz18性欧美肥胖脸 | 欧美成人va | 一级黄色免费网站 | 久久精品一区二区 | 日本在线一本 | 午夜高潮视频 | 一区二区三区四区免费视频 | 麻豆乱码国产一区二区三区 | 久久尤物免费一区二区三区 | 欧美亚精品suv | 美女视频网站久久 | 亚洲国产mv | 热久久精品 | 泰国性xxx视频 | 天干天干天啪啪夜爽爽99 | 欧美日韩精品区别 | 亚洲中文字幕第一页在线 | 亚洲国产成人久久精品大牛影视 | 富二代成人短视频 | 久久亚洲精品中文字幕冲田杏梨 | 男人边吃奶边做好爽免费视频 | 国产好大好紧好爽好湿视频唱戏 | www亚洲com| 欧美精品色呦呦 | 日一本二本三本在线2021 | 一级特黄aaa | 狠狠人妻久久久久久综合 | 日日夜夜网站 | 亚洲国产成人精品青青草原导航 | 韩国性生交大片免费观看视频 | 国产成人激情视频 | 亚洲日产精品一二三区 | 好男人社区www在线官网 | 欧美一级淫片aaaaaaa喷水 | 寡妇一级片 | 欧美乱大交xxxxx疯狂俱乐部 | 免费观看男女性高视频 | 91免费在线观看网站 | 日韩一区二区三区福利视频 | 污污视频网站免费在线观看 | 任你躁国产自任一区二区三区 | 色综合久久88 | 国产精品成人免费看片 | 国产曰又深又爽免费视频 | av九九九| 欧美福利网站 | 最新av在线网址 | 中文字幕在线免费看线人 | 上原亚衣av一区二区三区 | 黑人操bb| 乱色熟女综合一区二区三区 | 国产成人免费一区二区三区 | 成人午夜在线播放 | 日本高清在线播放 | 亚洲精品一级片 | 成人精品在线观看视频 | 秋霞影院午夜伦 | 播播激情网 | 一本大道久久精品 | 一级片麻豆 | 日韩av午夜在线 | 中文字幕麻豆 | 国产毛片高清 | 狠狠干在线观看 | 国产周晓琳在线另类视频 | 国产精品一区二区久久不卡 | 刘亦菲三级床视频大全 | 久久久久国产精品无码免费看 | 国产精品美女一区二区视频 | 国产三级短视频 | 久久久久久久久97 | 国产三级av在线播放 | 人善交另类亚洲重口另类 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 国产成人无码www免费视频播放 | 亚洲欧美日韩精品久久亚洲区 | 国产91美女视频 | 久久久久se色偷偷亚洲精品av | 欧美三级欧美成人高清 | 无码av天堂一区二区三区 | www视频免费在线观看 | 国产天堂在线观看 | 日韩成人在线播放 | 欧洲一区在线 | 欧美亚洲在线播放 | 国产爽爽视频 | 成人午夜视频网站 | 国产区精品一区二区不卡中文 | 中文字幕在线网 | 成人国产免费视频 | 久久福利免费视频 | 欧美激情国产精品日韩 | 欧美视频一区二区三区四区在线观看 | 免费污视频在线观看 | 97av在线播放 | 中文字幕奈奈美抱公侵犯 | 精品亚洲一区二区三区在线播放 | 久久精品人人爽人人爽 | 成人精品天堂一区二区三区 | 亚洲天堂视频网 | 国内一级黄色 | 亚洲精品国产精品乱码不99 | 69精品人人 | 色翁荡息又大又硬又粗又爽电影 | 国产精品久久久久久久久免费软件 | 国产在线精品一区二区 | 国产精品视频一区二区三区不卡 | 成人福利视频一区二区 | a级免费黄色片 | 国产99久久久国产精品免费看 | 国产精品6999成人免费视频 | 久久精品网址 | 亚洲爆爽| 亚州激情 | 亚洲色图国产精品 | 国产美女网 | 99久久国产综合精品1 | 国产东北农村女人av | 国产免费乱淫av | 欧美男人亚洲天堂 | 一区二区福利视频 | 69性影院 | 久久国产精华液 | 欧美国产一区二区三区激情无套 | 男阳茎进女阳道视频大全 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | jizz在线播放| 美女隐私免费看 | 公妇乱淫3| 欧美一级做a爰片久久高潮 欧美一级做a爰片免费视频 | 91传媒在线播放 | 无套内谢的新婚少妇国语播放 | 亚州综合网 | 久久99国产精一区二区三区 | 亚洲妇女无套内射精 | 黄色应用在线观看 | 午夜久久精品 | 国产精品久久一区二区三区动漫 | 欧美日韩中文国产 | 亚洲精品99| 少妇人妻精品一区二区 | 国产女人高潮大叫a毛片 | 国产无套粉嫩白浆内谢在a 国产无套粉嫩白浆内谢在线 | 狠狠色伊人亚洲综合第8页 狠狠色综合久久婷婷 | 女人两腿打开让男人添野外视频 | 嫩草视频网站 | 精品人无码一区二区三区 | 国产精品一区二区在线看 | 国产色视频一区二区三区 | 国精产品乱码一区一区三区四区 | aaa日本高清在线播放免费观看 | 国产亚洲精品岁国产微拍精品 | 丰满少妇高潮惨叫久久久久 | 少妇一级淫片免费播放 | 精品欧洲av无码一区二区 | 天堂а√在线最新版中文在线 | 伊人久久大香线蕉亚洲五月天 | 亚洲一区二区三区日韩 | av高清在线 | 欧美皮鞭调教wwwcom | 中文字幕不卡在线播放 | 男人激烈吮乳吃奶视频片 | 亚洲欧美日韩三级 | 欧美日韩不卡在线 | 日韩久久影视 | 狠狠做五月深爱婷婷 | 亚洲一区二区美女 | 99热在线观看免费 | 亚洲人成色4444在线观看 | 欧美图片一区二区 | 久久精品香蕉 | 99精品一区 | 亚洲日本va中文字幕 | 中国少妇乱子伦视频播放 | 1000部拍拍拍18勿入免费视频 | 新版天堂资源中文8在线 | 中文字幕人妻丝袜二区 | 国产xxxx做受性欧美88 | 日韩毛片av | 国产精品一级在线 | 一级片亚洲 | 黄色av软件| 我要干成人网 | 99精品偷拍视频一区二区三区 | 双性人做受视频 | 五月婷婷激情 | 男女一级片 | 亚洲精品视频91 | 婷婷午夜激情 | 亚洲已满18点击进入在线看片 | 9l视频自拍九色9l视频视频 | 一区二区三区久久 | 欧美骚视频 | 国内自拍小视频 | 性日韩 | 婷婷六月久久综合丁香 | 青青草污 | 亚洲人成网站日本片 | 国产精品亚洲а∨天堂2021 | 久草免费福利 | 狠狠操亚洲 | 六月婷婷综合网 | 久久黄色av | 久久久久久中文 | 日本裸体xx少妇18在线 | 成人在线小视频 | 久久99久国产精品黄毛片入口 | 亚洲精品成人无码中文毛片不卡 | 久久躁狠狠躁夜夜av | 国内揄拍国内精品人妻 | 丝袜美腿一区二区三区 | 免费人成视频在线观看不卡 | 天堂a视频| 久久天天干 | www国产黄色| 看一级黄色毛片 | 欧美一区二区三区四区在线观看 | 亚洲呦女专区 | 性少妇裸体野外性xxxhd | 这里只有精品9 | 黄色在线不卡 | 色乱码一区二区三在线看 | 国产毛片一区二区 | 国产午夜在线播放 | 亚洲精品蜜桃久在线 | 精品久久毛片 | 久久91精品国产91久久久 | 国产精品不卡视频 | 久久久99日产 | 久久久精品国产sm调教 | 18禁美女裸体网站无遮挡 | 中文字幕超清在线观看 | 8x8ⅹ在线永久免费入口 | 91久久久久久 | 欧美成人黑人猛交 | 一区二区国产精品视频 | 四虎免费网址 | 国精产品一区一区三区视频 | 伦理片在线播放无遮无挡 | 免费在线日韩av | 欧美日韩精品一区二区三区不卡 | 国产三级久久久精品麻豆三级 | 人人添人人澡人人澡人人人人 | 含羞草www国产在线视频 | 国产视频成人 | 人人草网站 | 毛片在线观看视频 | 日韩毛片 | 亚洲精品一区国语对白 | 日韩av在线一区二区 | 中文日韩在线观看 | 中文在线√天堂 | 亚洲jizzjizz日本少妇软件 | 成人欧美一区二区三区小说 | 一个人免费在线观看视频 | 国色天香社区在线视频 | 国产免费又色又爽粗视频 | 亚洲乱码国产乱码精品精软件 | 美女做爰久久久久久 | 国产日产欧产美一二三区 | 免费在线观看a级片 | 中国少妇乱子伦视频播放 | 欧美日韩天堂 | 黑人邻居太猛中文字幕hd | 射网站 | 成人免费视频在线观看 | 国产宾馆自拍 | 91麻豆精品国产自产在线观看一区 | aaaaa级片 | 青青草视频网站 | 国产精品久久久免费视频 | 黄色精品一区二区三区 | 国产精品无码一区二区桃花视频 | 亚洲经典千人经典日产 | 久久人妻少妇嫩草av无码专区 | 亚洲久久天堂 | 国产激情视频在线 | porn麻豆 | 久久久久久久99 | 欧美视频亚洲图片 | 欧美成人免费网址 | 99啪啪| 污网站免费看 | 让少妇高潮无乱码高清在线观看 | 无码中文人妻在线一区二区三区 | 美女精品一区二区 | 少妇做爰α片免费视频网站 | 九九综合九色综合网站 | 中文字幕无码日韩专区 | 亚洲日韩一页精品发布 | 99精品国产在热久久婷婷 | 欧美在线视频一区二区三区 | 国产精品人人妻人人爽人人牛 | 亚洲我射av | 亚洲国产人午在线一二区 | www日本xxxx| 玖玖在线精品 | 96久久 | 精射女上司 | 久久免费视频网 | www免费黄色 | 男人边做边吃奶头视频 | 性视频在线 | 国产精品久久久久久久免费看 | 国产乱视频在线观看 | 人人妻人人澡人人爽人人dvd | 日日综合 | 国产伦理五月av一区二区 | 日韩天堂视频 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产乱淫av一区二区三区 | 精品国产sm最大网站 | 国产精品欧美一区二区三区喷水 | 日韩成人性视频 | btbt888con在线观看| 日日噜噜噜夜夜爽爽狠狠视频97 | 国产乱码精品一区二区 | 伊人精品视频在线观看 | 少妇高潮喷水惨叫久久久久电影 | 国产精品99蜜臀久久不卡二区 | 狠狠色噜噜狠狠狠狠色吗综合 | 欧美又大粗又爽又黄大片视频 | 中文字幕第五页 | 极品成人 | 国产伦精品一区二区三区免费观看 | 久久精品国产精品亚洲精品 | 日韩色资源 | 日本免费一二三区视频 | 波多野结衣乱码中文字幕 | 欧美黄色a级大片 | 色哟哟在线免费观看 | 在线a视频| 久久精品一区二区免费播放 | 免费看国产一级片 | 亚洲国产精品一区二区尤物区 | 天天摸夜夜 | av免费观看网址 | 日韩一级片免费看 | 成人国内精品久久久久影院成人国产9 | 久久免费高清 | 亚洲自拍激情 | 另类视频在线观看+1080p | 18videosex性vr日| 狠狠色综合网站久久久久久久 | 夜夜动漫| 日韩久久久久久久久久久 | 日韩a一级| 麻豆私人影院 | 全国露性器r级最禁片 | 玩弄少妇高潮ⅹxxxyw | 国产欧美a | 网曝91综合精品门事件在线 | 国产精品视频永久免费播放 | 91丨九色丨露脸 | 国产精品一区二区 尿失禁 又污又爽又黄的网站 | 色国产在线 | 性xxxx搡xxxxx搡欧美 | 久久午夜无码免费 | 开心五月综合亚洲 | 亚洲啪啪少妇裸体艺术 | 国产欧美在线看 | 国产在线精品观看 | 美女爆吸乳羞羞免费网站妖精 | 国产后门精品视频 | 国产男女裸体做爰爽爽 | 天天狠天天透天天伊人 | 成人亚洲在线 | 欧美亚洲一区二区三区 | 日本三级理论片 | 91av视频 | 强侵犯の奶水授乳羞羞漫虐 | 99热视屏 | 国产av国片精品有毛 | 亚洲另类xxxx | 一区二区三区欧美视频 | 色乱码一区二区三在线看 | 性生活免费网站 | 亚洲综合精品一区 | 51区成人一码二码三码是什么 | 一本色道久久88加勒比—综合 | 国内揄拍国内精品少妇国语 | 熟妇的奶头又大又长奶水视频 | 国产精品嫩草影院入口日本一区二 | 99视频在线免费观看 | 激情六月天婷婷 | 久久一本精品 | 国产乱对白刺激视频 | 中文字幕乱码亚洲无线三区 | 女人下面流白浆的视频 | 久久不卡免费视频 | 麻豆短视频在线观看 | 91制片一二三专区亚洲 | 爽好多水快深点91 | 精品日韩在线播放 | 激情久久五月 | 波多野结衣在线视频播放 | 国产娇喘精品一区二区三区图片 | 91手机在线观看 | 亚洲激情黄色 | 日本欧美一区二区免费视频 | 亚洲大色堂 | 日韩激情一区二区三区 | 香蕉二区| 国产一区免费 | av最新版天堂资源在线 | 三级伦理精品专区 | 欧美videos最新极品 | 国产小视频在线观看免费 | 国产精品高清一区二区三区不卡 | 久久福利小视频 | 色老大影院 | 欧美xx在线 | 国产成人免费视频精品含羞草妖精 | 一本色综合久久 | 九九精品在线观看 | 少妇毛片久久久久久久久竹菊影院 | 日韩黄色在线 | 亚洲午夜伦理 | aaa在线播放 | 亚洲精品一区二区三区中文字幕 | 美国女人毛片 | 91av国产精品 | 四虎永久在线精品免费一区二区 | 亚洲欧美成人综合 | 久久久一区二区三区捆绑sm调教 | 国产成人欧美一区二区三区八 | 欧美成人一区二区三区四区 | 乱子伦视频在线看 | 亚洲午夜成aⅴ人片 | 久久一二三四区 | 欧美mv日韩mv国产网站app | 五月天狠狠干 | www.youjizz.com偷拍| 综合伊人 | 久久无码中文字幕免费影院蜜桃 | 日韩视频在线观看 | 日本欧美中文字幕 | 午夜影院视频 | 成人亚洲视频 | 无码av中文一区二区三区桃花岛 | 麻豆91视频| 天天躁夜夜躁天干天干2020 | 国产一区二区三区内射高清 | 亚洲 欧美日韩 国产 中文 | 老女人三级全黄 | 啦啦啦www播放日本观看 | 91在线观| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 人人妻人人澡人人爽欧美一区九九 | 亚洲人成综合网站7777香蕉 | 使劲快高潮了国语对白在线 | 日韩一级片一区二区三区 | 国产精品96久久久久久 | 成 人免费va视频 | 88国产精品 | 风韵犹存的岳的呻吟在线播放 | 污视频网站免费看 | 法国少妇愉情理伦片 | 一级做a爰片久久毛片潮喷动漫 | 伦理片免费完整片在线观看 | 手机在线一区 | 中国精品妇女性猛交bbw | 9l视频自拍蝌蚪自拍丨视频 | 天天影视色香欲综合久久 | 无码人妻丰满熟妇区96 | 国产女人水真多18毛片18精品 | 国产三级久久久久 | 成人影片在线播放 | 99在线播放| 久久69精品久久久久久国产越南 | 亚洲天堂第一区 | 牛牛视频精品一区二区不卡 | 懂色av一区二区三区四区五区 | 国产免费黄色录像 | 久久精品岛国av一区二区无码 | 按摩师高h荡肉呻吟在线观看 | 国产免国产免‘费 | 黑人借宿巨大中文字幕 | 国产精品久久久久久婷婷动漫 | 亚洲人人插 | 欧美国产亚洲日韩在线二区 | 亚洲一区欧美日韩 | 成人天堂视频第一网站 | 五月天av在线 | 久久久久久久香蕉 | www.亚洲高清| 影音先锋国产在线 | 国产成a人亚洲精品在线观看 | 91探花福利精品国产自产在线 | 91精品亚洲影视在线观看 | 午夜视频在线观看一区二区 | 亚洲a成人 | 一本色道久久综合狠狠躁篇怎么玩 | 黄色成人在线免费观看 | 激情五月激情综合网 | 中文字幕一区二区免费 | 久久日韩国产精品免费 | 日本人与黑人做爰视频网站 | 国产男女猛烈无遮掩视频免费网站 | 少妇做爰免费视看片 | 深夜视频在线免费观看 | 国产熟女精品视频大全 | 中文字幕在线观看日本 | 奴色虐av一区二区三区 | 日韩国产欧美一区二区三区 | 一区二区在线免费视频 | 玖玖爱这里只有精品 | 天天看片天天射 | av网站免费观看 | 天天爽影院一区二区在线影院 | 深夜国产视频 | 国产69精品久久久久久久久久 | 中文字幕在线字幕中文 | 国产日产久久高清欧美一区 | 少妇之白洁番外篇 | 午夜家庭影院 | 日韩亚洲欧美一区二区 | 黄色欧美网站 | 可以免费看的黄色网址 | 欧美性猛交xxxx免费看久久 | 久久亚洲a | 福利在线一区 | 性大毛片视频 | 中文字幕观看在线 | 亚洲另类无码专区首页 | 国产乱子伦精品无码专区 | 91国偷自产一区二区三区水蜜桃 | 日韩三级视频在线播放 | 久久国产一区二区三区 | 国产美女视频国产视视频 | 国精产品一品二品国精在线观看 | 国产精品亚洲欧美日韩在线观看 | 中文字幕在线一区 | 午夜精品久久久久久久久久久久 | 黄色三级小视频 | www黄色一片 | 喷水白丝蜜臀av久久av | 永久免费d站视频 | 国产成人精品免费看视频 | 毛片在线看片 | 乱人伦中文视频在线观看 | 无码视频一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 日韩欧美一区二区在线观看视频 | 久久66热人妻偷产精品 | 天天玩夜夜操 | 日韩中文字幕在线不卡 | 国产精品毛片大码女人 | 在线a天堂| 欧美激情一区二区三区视频 | 精品午夜福利在线观看 | 国产成人综合av | 无码孕妇孕交在线观看 | 青青99| 色黄视频 | 亚洲人成影院在线无码按摩店 |