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

    嵌入式設(shè)備遠(yuǎn)程升級方案設(shè)計

    2018-08-08 06:28:58杭萬里張榮
    電子設(shè)計工程 2018年14期
    關(guān)鍵詞:用戶程序中斷代碼

    杭萬里,張榮

    (中國電子科技集團公司第五十八研究所,江蘇無錫214035)

    隨著社會發(fā)展,各行各業(yè)大量使用嵌入式電子設(shè)備,如道路上的高清數(shù)字監(jiān)控攝像頭、遠(yuǎn)程水文監(jiān)控設(shè)備等。這些設(shè)備的軟件升級維護又是常態(tài),而設(shè)備一旦安裝,拆卸十分繁瑣,這就要求其必須能夠遠(yuǎn)程在線升級。嵌入式設(shè)備一般是基于單片機/DSP/ARM開發(fā)的,遠(yuǎn)程在線升級實際是對其程序進行遠(yuǎn)程升級。多數(shù)已發(fā)表的論文是針對某個特定芯片遠(yuǎn)程升級的研究,不具備普遍性[1-2]。文中從遠(yuǎn)程升級的原理,將其分為五個功能環(huán)節(jié),每個環(huán)節(jié)給出一個或多個實現(xiàn)策略,并且某些核心功能代碼可以復(fù)用,從而簡化開發(fā)。實際應(yīng)用中只需根據(jù)使用芯片,在各環(huán)節(jié)選擇實現(xiàn)策略,分別實現(xiàn),最后集成并調(diào)試即可。本文最后章節(jié)對單片機/DSP/ARM各舉一個實際應(yīng)用范例。

    注:不包含可以運行l(wèi)inux/andriod操作系統(tǒng)ARM,因其自身已具備遠(yuǎn)程升級功能。

    1 基本原理

    遠(yuǎn)程在線升級包含5個環(huán)節(jié):程序數(shù)據(jù)準(zhǔn)備、程序數(shù)據(jù)傳輸、燒寫環(huán)節(jié)、程序更新方式、用戶程序跳轉(zhuǎn)方式。

    1.1 程序數(shù)據(jù)準(zhǔn)備

    嵌入式設(shè)備在線升級的前提,是要準(zhǔn)備好待燒寫程序,這些程序本質(zhì)上也是數(shù)據(jù)。編譯生成的程序一般為HEX格式,里面包含程序數(shù)據(jù)、長度、地址、校驗等信息。實際燒寫只用到程序數(shù)據(jù)本身,其他信息如長度、地址、校驗等信息均不需要。去掉冗余信息后的程序數(shù)據(jù)為BIN格式的文件。HEX格式文件轉(zhuǎn)BIN格式文件是一步必不可少的環(huán)節(jié)。但可以選擇在上位機預(yù)先處理,還是在嵌入式設(shè)備中處理。

    1.2 程序數(shù)據(jù)傳輸

    程序升級必須將待更新的程序數(shù)據(jù)傳輸?shù)角度胧皆O(shè)備中。傳輸?shù)奈锢韺佑写?、SPI、CAN、IIC、網(wǎng)絡(luò)等,協(xié)議層有CAN通訊協(xié)議、串口通訊協(xié)議、TCP/UPD通訊協(xié)議、TFTP通訊協(xié)議等。這些協(xié)議有些已帶有校驗和數(shù)據(jù)重發(fā)功能,有些沒有??赏ㄟ^定義通用的數(shù)據(jù)幀協(xié)議[3],從而確保這些數(shù)據(jù)的校驗和完整性,而不是依賴于原有的通訊協(xié)議。

    1.3 程序數(shù)據(jù)燒寫

    程序升級必須將BIN格式的程序數(shù)據(jù)燒寫到指定存儲空間去。所以程序須內(nèi)嵌燒寫功能。程序數(shù)據(jù)的燒寫可以一次性燒寫,也可以分批次進行,相應(yīng)的燒寫程序可以一次性準(zhǔn)備好,也可以分批次準(zhǔn)備。

    1.4 程序更新方式

    程序更新方式分為兩種。第一種是程序整體更新,即擦除,再寫入新的程序。就是擦除整個程序所占空間,再寫入新的程序數(shù)據(jù),較為簡單。但中途斷電無法啟動。第二種是將存儲空間上的程序分為兩段,第一段啟動程序功能為接收并更新第二段程序即用戶程序,其始終保持不變,中途掉電不會影響啟動。第二段程序為用戶程序?qū)崿F(xiàn)具體功能,可被擦除更新。本節(jié)著重分析分析第二種方式,即二級啟動及更新原理和更新模式。

    1.4.1 基本原理

    將程序分為兩部分:啟動程序和用戶程序部分[4-5]。啟動程序(Bootloader)是固定的,包含了數(shù)據(jù)接收、校驗、擦除、燒寫等功能。用戶程序則是實現(xiàn)嵌入式設(shè)備功能的代碼。如圖1所示。

    圖1 二級啟動模式

    嵌入式設(shè)備上電啟動后,開始運行啟動程序,到結(jié)束時跳轉(zhuǎn)到用戶程序,這兩段程序可以物理相鄰,也可以不相鄰。這兩段程序?qū)嶋H是分別編寫編譯生成,彼此獨立,只是通過跳轉(zhuǎn)語句進行關(guān)聯(lián)。

    如果用戶程序中,不涉及中斷,可忽略。但一般嵌入式設(shè)備程序都會涉及中斷。在啟動代碼跳轉(zhuǎn)到用戶程序之前,將系統(tǒng)的中斷向量地址轉(zhuǎn)移到用戶程序中的中斷向量表[6-7],即NVIC2。否則用戶程序發(fā)生中斷后會從啟動代碼的中斷向量表NVIC1查找中斷地址,從而產(chǎn)生錯誤中斷響應(yīng)。

    如圖1所示的緩沖(Buffer)是啟動程序中使用的緩沖空間,在運行用戶代碼時,可認(rèn)為沒有使用。

    1.4.2 擦除/燒寫/標(biāo)志位

    用戶程序更新涉及兩個基本功能:程序和數(shù)據(jù)空間的擦除和寫入。啟動代碼本身是固定不變的,但又需要判別當(dāng)前狀態(tài),所以一般會設(shè)一個的標(biāo)志位,如圖1中的標(biāo)志位FLAG。標(biāo)志位中含有多種狀態(tài):升級態(tài)、擦除態(tài)、燒寫態(tài)、用戶程序就緒態(tài)(有些包含多個,如用戶程序1就緒態(tài)、用戶程序2就緒態(tài)等)。

    1.4.3 用戶程序策略

    如嵌入式設(shè)備程序代碼過大或存儲空間較小,建議擦除原有用戶空間,再燒寫進新的用戶程序。如圖1所示,先擦除用戶程序空間,再燒寫入新的用戶程序。在升級過程中,一旦擦除之后,發(fā)生錯誤或掉電情況,嵌入式設(shè)備的基本功能將無法實現(xiàn)。但升級功能依然可用。

    所以存儲空間足夠時,建議使用多用戶程序策略,如圖2所示。假設(shè)當(dāng)前使用用戶程序1,升級時擦除用戶程序2空間,再將新程序燒寫到用戶程序2空間,最后修改標(biāo)志位,即跳轉(zhuǎn)改到用戶程序2空間。

    圖2 接用戶程序策略

    這種方法是在燒寫入用戶程序2空間,并完成校驗后再修改標(biāo)志位。如果在升級過程中發(fā)生錯誤或掉電等意外情況,系統(tǒng)依然可以繼續(xù)運行用戶程序1。由此衍生,可以存儲多個用戶程序,只需更改標(biāo)志位,從而可以快速切換用戶程序。

    1.5 用戶程序跳轉(zhuǎn)方式

    第一種程序更新方式,程序不存在跳轉(zhuǎn)方式的問題。第二種更新方式啟動程序需要跳轉(zhuǎn)到用戶程序。根據(jù)標(biāo)志位跳轉(zhuǎn)到最新的用戶程序的首地址。

    2 實現(xiàn)方案

    遠(yuǎn)程升級方案在上面五個環(huán)節(jié)中,有3個環(huán)節(jié)有多種實現(xiàn)策略,需要根據(jù)實際情況選擇合適的方式實現(xiàn)方式。

    2.1 程序數(shù)據(jù)準(zhǔn)備策略

    HEX文件轉(zhuǎn)換為BIN文件可選擇在上位機或嵌入式設(shè)備中實現(xiàn)[8]。由于上位機實現(xiàn)該功能更為容易、簡便。建議在上位機對HEX進行預(yù)處理,生成所需的BIN文件。

    2.2 程序數(shù)據(jù)傳輸策略

    2.2.1 數(shù)據(jù)通訊方式

    程序數(shù)據(jù)通過遠(yuǎn)程方式傳輸給嵌入式設(shè)備。常規(guī)模式過多關(guān)注物理層和協(xié)議層,如串口、SPI、網(wǎng)口、TCP、UPD、TFPT協(xié)議。對數(shù)據(jù)協(xié)議幀很少關(guān)注,定義時隨意性大、通用性差,不利于跨平臺使用。制定統(tǒng)一的協(xié)議幀,可以做到跨硬件跨平臺使用,即便單片機/DSP/ARM不能直接與外界交互,也可通過其他設(shè)備對協(xié)議幀進行轉(zhuǎn)發(fā),從而實現(xiàn)數(shù)據(jù)通訊,如圖3所示。

    圖3 遠(yuǎn)程通訊模式

    下面給出一個簡化版的通信數(shù)據(jù)幀[9]。

    實際舉例,待燒寫程序為131 K字節(jié),則程序數(shù)據(jù)存儲在Body[512]中,一共需要后臺服務(wù)器向單片機/DSP/ARM發(fā)送262+1個分包,最后一個為程序校驗包,即總分包數(shù)BlockTotalNum為263。詳細(xì)說明不在這里展開。

    通過通訊數(shù)據(jù)幀可以將程序數(shù)據(jù)分包發(fā)送給待升級的嵌入式設(shè)備,從而無需關(guān)注物理層和協(xié)議層是哪種方式。

    2.2.2 程序數(shù)據(jù)接收策略

    如果用戶程序較小或者緩沖空間很大,可以采用一次性接收待燒寫程序。接收完成后,經(jīng)過完整性校驗,再進行燒寫。如圖4所示。

    圖4 整體接收程序策略

    如果用戶程序較大,一次性無法全部緩沖存儲,可以采取每接收完一個分包就立刻進行燒寫的策略。如圖5所示,如果存儲空間足夠,建議使用整體接收的方式。

    圖5 分包接收燒寫程序策略

    2.3 程序數(shù)據(jù)燒寫策略

    燒寫程序根據(jù)不同的芯片有著固定的燒寫方式。

    2.4 程序更新模式

    這里分為整體更新和二級啟動及更新模式。在1.4中已詳細(xì)敘述。這里需要注意以下兩點

    2.4.1 啟動代碼準(zhǔn)備

    啟動代碼正常編譯,并使用JTAG等常規(guī)方式燒寫進存儲空間。

    2.4.2 用戶代碼準(zhǔn)備

    因為用戶代碼燒寫到的是指定地址,所以在編譯時,必須設(shè)定到相同的地址空間上。編譯生成的HEX文件,可以通過PC程序轉(zhuǎn)換成BIN文件,并進行分包和加入校驗包。

    2.5 用戶程序跳轉(zhuǎn)

    僅僅在二級啟動模式下有用。

    3 實際應(yīng)用

    本節(jié)中將舉3個實際應(yīng)用范例,由于篇幅關(guān)系,僅涉及部分核心代碼。

    3.1 單片機范例

    這是一顆以8051為核的單片機升級方案[10-12],與外界通訊是通過SPI端口。程序數(shù)據(jù)準(zhǔn)備在上位機完成,程序數(shù)據(jù)傳輸通過數(shù)據(jù)協(xié)議幀方式,燒寫代碼內(nèi)嵌在程序中。更新模式采用二級啟動模式,不含多用戶程序。

    在KEIL的內(nèi)存分配框中對啟動代碼和用戶代碼的進行空間分配:

    第一條是關(guān)中斷,因為一旦發(fā)生中斷將會跳轉(zhuǎn)到用戶程序的中斷響應(yīng),從而發(fā)生不可知錯誤。第二條是燒寫。第三條跳轉(zhuǎn)到絕對地址。由于8051的中斷向量地址固定不可變,所以用戶程序必須通過二次跳轉(zhuǎn)的方式實現(xiàn)中斷。增加一個JUMP.ASM文件,下面是部分代碼:

    其中0x03為外部中斷0地址,0x0B為定時器0溢出地址,當(dāng)發(fā)生外部中斷0時,跳轉(zhuǎn)到地址0x03,然后再跳轉(zhuǎn)到0x801003。即用戶程序發(fā)生中斷時,增加了一次中斷向量地址的跳轉(zhuǎn),從效果上看是和正常的中斷沒有區(qū)別。定時器0中斷和其他中斷地址依次類推。

    3.2 DSP范例

    這是 TI的 TMS320DM642 的升級方案[13,14]。與外界通訊是通過網(wǎng)絡(luò)口。該DSP芯片啟動后由系統(tǒng)自動將NOR FLASH上的1K字節(jié)搬移到SDRAM當(dāng)中,然后運行。通過這1K字節(jié)程序?qū)OR FLASH上的其余內(nèi)容搬移到SDRAM當(dāng)中。

    該芯片使用較為復(fù)雜。程序數(shù)據(jù)在上位機使用TI的HEX6X軟件進行數(shù)據(jù)轉(zhuǎn)換。程序數(shù)據(jù)的傳輸通過網(wǎng)絡(luò)采用數(shù)據(jù)協(xié)議幀的方式傳輸?shù)紻SP的SDRAM當(dāng)中。程序的更新模式采用整體擦除,然后整體燒寫的模式。這種方式一旦發(fā)生錯誤或中途掉電,程序不可恢復(fù)。采用方式的部分代碼:

    由于整個系統(tǒng)的NOR FLASH整體為4M字節(jié),而SDRAM空間較大,可直接更新整個NOR FLASH。該方案存在一定的風(fēng)險,但由于其主頻為600MHz,速度較快,實際使用中尚未發(fā)生錯誤。

    3.3 ARM范例

    這是ST的STM32F207VCT6的升級方案[15-20]。程序數(shù)據(jù)同樣在上位機處理完成。程序數(shù)據(jù)通過SPI采用數(shù)據(jù)協(xié)議幀方式進行傳輸。程序更新采用二級啟動模式,單用戶程序模式。在KEIL的內(nèi)存分配框中對啟動代碼和用戶代碼的進行空間分配:

    4 結(jié)束語

    本文歸納了單片機/DSP/ARM遠(yuǎn)程升級基本原理,針對程序數(shù)據(jù)準(zhǔn)備、程序數(shù)據(jù)傳輸、程序數(shù)據(jù)燒寫、程序更新方式、用戶程序跳轉(zhuǎn)方式提出了不同的實現(xiàn)方案,并詳細(xì)分析了這些方案的原理和優(yōu)缺點。各環(huán)節(jié)方案相對獨立,易于實現(xiàn)。在實際應(yīng)用中,根據(jù)需求選擇各環(huán)節(jié)的方案組合成最終遠(yuǎn)程方案。最后給出了實際項目中基于單片機、DSP、ARM3個范例,并列出了部分核心代碼。

    單片機/DSP/ARM遠(yuǎn)程升級是嵌入式設(shè)備必不可少的功能。本文對遠(yuǎn)程升級開發(fā)具有很強的指導(dǎo)意義。

    猜你喜歡
    用戶程序中斷代碼
    變速箱控制系統(tǒng)Bootloader設(shè)計與實現(xiàn)
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    基于CCS5.5的TMS320C6000程序Flash上電自舉設(shè)計及三種固化方法對比
    C8051F410單片機BootLoader的實現(xiàn)
    AT89C51與中斷有關(guān)的寄存器功能表解
    精品亚洲成国产av| 校园人妻丝袜中文字幕| 亚洲中文av在线| 在线观看人妻少妇| 免费日韩欧美在线观看| 亚洲精品国产色婷婷电影| 亚洲精品久久久久久婷婷小说| 亚洲三级黄色毛片| 久久精品久久久久久久性| 日本爱情动作片www.在线观看| 免费不卡的大黄色大毛片视频在线观看| 欧美精品人与动牲交sv欧美| 久久精品熟女亚洲av麻豆精品| 亚洲精品第二区| av播播在线观看一区| 亚洲成色77777| 一二三四中文在线观看免费高清| 精品人妻在线不人妻| 卡戴珊不雅视频在线播放| 日本av免费视频播放| www.av在线官网国产| 午夜精品国产一区二区电影| 国产亚洲精品久久久com| 日日撸夜夜添| 日本-黄色视频高清免费观看| 少妇被粗大的猛进出69影院 | 亚洲成人av在线免费| 亚洲av在线观看美女高潮| 五月天丁香电影| 在线观看国产h片| 最黄视频免费看| 免费观看av网站的网址| 亚洲精品久久成人aⅴ小说 | 欧美成人精品欧美一级黄| 啦啦啦视频在线资源免费观看| 91aial.com中文字幕在线观看| 老司机影院毛片| 精品人妻在线不人妻| 亚洲美女搞黄在线观看| 男人爽女人下面视频在线观看| 9色porny在线观看| 亚洲精品乱久久久久久| 久久精品久久久久久噜噜老黄| 色94色欧美一区二区| 欧美丝袜亚洲另类| 色哟哟·www| 岛国毛片在线播放| 国产免费又黄又爽又色| 亚洲欧美日韩另类电影网站| 搡老乐熟女国产| 亚洲美女黄色视频免费看| 免费高清在线观看日韩| 日韩精品免费视频一区二区三区 | 制服诱惑二区| 国产精品久久久久久久久免| 丝袜美足系列| 各种免费的搞黄视频| 日本与韩国留学比较| 国产精品一区二区三区四区免费观看| 狠狠精品人妻久久久久久综合| 一区二区三区四区激情视频| 如日韩欧美国产精品一区二区三区 | 日韩中文字幕视频在线看片| 人成视频在线观看免费观看| 欧美老熟妇乱子伦牲交| 三上悠亚av全集在线观看| 亚洲高清免费不卡视频| 日日撸夜夜添| 母亲3免费完整高清在线观看 | 91精品三级在线观看| 亚洲av综合色区一区| 欧美亚洲日本最大视频资源| 欧美xxxx性猛交bbbb| 啦啦啦视频在线资源免费观看| 亚洲国产av影院在线观看| 亚洲av日韩在线播放| 成人午夜精彩视频在线观看| 99热这里只有是精品在线观看| av国产久精品久网站免费入址| 啦啦啦在线观看免费高清www| 少妇被粗大猛烈的视频| 纵有疾风起免费观看全集完整版| 欧美激情国产日韩精品一区| 国产精品麻豆人妻色哟哟久久| 久久久精品区二区三区| 亚洲欧美中文字幕日韩二区| 一二三四中文在线观看免费高清| 亚洲伊人久久精品综合| 22中文网久久字幕| 插逼视频在线观看| 国产成人freesex在线| 成人午夜精彩视频在线观看| 精品人妻一区二区三区麻豆| 日韩 亚洲 欧美在线| 一区二区三区四区激情视频| 国产片内射在线| 日韩三级伦理在线观看| 国产探花极品一区二区| 国产亚洲av片在线观看秒播厂| 久久国内精品自在自线图片| 久久久国产一区二区| 大陆偷拍与自拍| 97超碰精品成人国产| 久久国产精品男人的天堂亚洲 | 欧美日韩国产mv在线观看视频| 免费观看性生交大片5| 国产精品欧美亚洲77777| 又大又黄又爽视频免费| 亚洲中文av在线| 免费看不卡的av| 国产成人精品一,二区| 久久久精品区二区三区| 狂野欧美激情性bbbbbb| 精品少妇内射三级| 黑人猛操日本美女一级片| 婷婷色综合大香蕉| 午夜福利网站1000一区二区三区| 久久女婷五月综合色啪小说| 亚洲欧美成人精品一区二区| 成人综合一区亚洲| 黑人巨大精品欧美一区二区蜜桃 | 亚洲国产精品一区三区| 日本wwww免费看| 99热国产这里只有精品6| 伊人亚洲综合成人网| 日本免费在线观看一区| 日韩在线高清观看一区二区三区| 午夜福利视频在线观看免费| 三上悠亚av全集在线观看| 人妻系列 视频| 久久久久网色| 亚洲国产精品成人久久小说| 丝袜美足系列| 久久青草综合色| 伦理电影免费视频| 色吧在线观看| 国产一区二区在线观看日韩| 2022亚洲国产成人精品| 日韩av在线免费看完整版不卡| 制服丝袜香蕉在线| 国产成人精品福利久久| 午夜福利,免费看| 国产精品国产av在线观看| 亚洲欧美色中文字幕在线| 久久久久久久大尺度免费视频| 91精品国产九色| 99热这里只有是精品在线观看| av女优亚洲男人天堂| 亚洲欧美清纯卡通| 国语对白做爰xxxⅹ性视频网站| 热re99久久国产66热| 亚洲精品久久午夜乱码| 国产成人精品婷婷| 国产精品国产三级国产av玫瑰| 亚洲色图 男人天堂 中文字幕 | 999精品在线视频| 水蜜桃什么品种好| 成年人午夜在线观看视频| 国产69精品久久久久777片| a 毛片基地| av国产久精品久网站免费入址| 一区二区三区免费毛片| 午夜福利影视在线免费观看| 美女cb高潮喷水在线观看| 女性被躁到高潮视频| 欧美日韩国产mv在线观看视频| 男男h啪啪无遮挡| 午夜91福利影院| 中文字幕精品免费在线观看视频 | 中国国产av一级| 日韩强制内射视频| 色视频在线一区二区三区| 国产成人av激情在线播放 | 午夜老司机福利剧场| 王馨瑶露胸无遮挡在线观看| 亚洲成人手机| 成人无遮挡网站| 插阴视频在线观看视频| 插阴视频在线观看视频| 国内精品宾馆在线| 中文乱码字字幕精品一区二区三区| 老司机影院成人| 精品久久久精品久久久| 老司机亚洲免费影院| 狂野欧美激情性bbbbbb| 一边摸一边做爽爽视频免费| 久久久久精品性色| 日本黄色片子视频| 纯流量卡能插随身wifi吗| 韩国高清视频一区二区三区| 久热这里只有精品99| 99久久精品一区二区三区| 国产成人av激情在线播放 | 亚洲成人一二三区av| a级毛片黄视频| 美女cb高潮喷水在线观看| 热99国产精品久久久久久7| 久久久久精品性色| 一本久久精品| 亚洲精品日本国产第一区| 插阴视频在线观看视频| 日韩免费高清中文字幕av| 99九九在线精品视频| 丰满少妇做爰视频| 国产免费一区二区三区四区乱码| 人妻人人澡人人爽人人| 国产亚洲精品久久久com| 国产精品一区www在线观看| 国产片特级美女逼逼视频| 99热6这里只有精品| 美女视频免费永久观看网站| 久久久久久久国产电影| 国产爽快片一区二区三区| 一个人免费看片子| 一级毛片aaaaaa免费看小| 亚洲国产毛片av蜜桃av| 精品视频人人做人人爽| 国产色爽女视频免费观看| 国产淫语在线视频| 日韩在线高清观看一区二区三区| 岛国毛片在线播放| 精品熟女少妇av免费看| 免费观看在线日韩| 天天操日日干夜夜撸| 最新的欧美精品一区二区| 91aial.com中文字幕在线观看| 26uuu在线亚洲综合色| 精品久久久久久电影网| 中国三级夫妇交换| 亚洲国产欧美在线一区| 久久久国产一区二区| 久久久国产一区二区| 多毛熟女@视频| 啦啦啦中文免费视频观看日本| 一级毛片我不卡| 日韩 亚洲 欧美在线| 国产精品一二三区在线看| 蜜桃久久精品国产亚洲av| 午夜影院在线不卡| 一级毛片aaaaaa免费看小| 欧美激情 高清一区二区三区| 黄色一级大片看看| 熟女电影av网| 天天躁夜夜躁狠狠久久av| 婷婷色综合大香蕉| 美女国产视频在线观看| 精品久久蜜臀av无| 国国产精品蜜臀av免费| 久久久久久久精品精品| 少妇猛男粗大的猛烈进出视频| 好男人视频免费观看在线| 在线免费观看不下载黄p国产| 蜜桃久久精品国产亚洲av| 日韩一区二区视频免费看| 美女脱内裤让男人舔精品视频| 欧美日韩精品成人综合77777| 桃花免费在线播放| 男女国产视频网站| 亚洲高清免费不卡视频| 久久精品夜色国产| 国产在线一区二区三区精| 国产精品人妻久久久久久| 欧美最新免费一区二区三区| 欧美精品一区二区大全| 国产欧美日韩综合在线一区二区| 一级片'在线观看视频| 青青草视频在线视频观看| 亚洲av免费高清在线观看| 蜜桃国产av成人99| 久久久a久久爽久久v久久| 久久av网站| 午夜福利在线观看免费完整高清在| 伊人亚洲综合成人网| 又大又黄又爽视频免费| √禁漫天堂资源中文www| 少妇猛男粗大的猛烈进出视频| 狂野欧美白嫩少妇大欣赏| 国产爽快片一区二区三区| 在线观看免费视频网站a站| 亚洲av二区三区四区| 亚洲av中文av极速乱| 菩萨蛮人人尽说江南好唐韦庄| 亚洲综合色网址| 美女福利国产在线| 在线免费观看不下载黄p国产| 亚洲精品一区蜜桃| 午夜视频国产福利| av有码第一页| 母亲3免费完整高清在线观看 | 少妇人妻久久综合中文| 久久影院123| 亚洲精品自拍成人| 亚洲欧美成人综合另类久久久| 搡老乐熟女国产| av女优亚洲男人天堂| 亚洲少妇的诱惑av| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 我的老师免费观看完整版| 亚洲色图 男人天堂 中文字幕 | 国产成人精品在线电影| 日韩av在线免费看完整版不卡| 七月丁香在线播放| 免费大片18禁| 狂野欧美白嫩少妇大欣赏| 涩涩av久久男人的天堂| 欧美激情国产日韩精品一区| 国产精品 国内视频| 极品人妻少妇av视频| 人人澡人人妻人| 免费观看的影片在线观看| 18禁动态无遮挡网站| 国产精品人妻久久久久久| 高清午夜精品一区二区三区| 日本av免费视频播放| 国产精品三级大全| 亚洲综合精品二区| 亚洲不卡免费看| 日韩成人伦理影院| 日韩人妻高清精品专区| 免费不卡的大黄色大毛片视频在线观看| 大片免费播放器 马上看| 亚洲人与动物交配视频| 亚洲国产精品国产精品| 人人妻人人爽人人添夜夜欢视频| 午夜福利网站1000一区二区三区| 成人国产麻豆网| 亚洲情色 制服丝袜| 中文乱码字字幕精品一区二区三区| 精品99又大又爽又粗少妇毛片| av专区在线播放| 久久久国产精品麻豆| 久久99精品国语久久久| 97超视频在线观看视频| 亚洲欧美日韩卡通动漫| 亚洲四区av| 九九爱精品视频在线观看| 国产不卡av网站在线观看| 亚洲第一区二区三区不卡| 欧美日韩视频精品一区| a级毛片免费高清观看在线播放| 免费观看的影片在线观看| 狠狠精品人妻久久久久久综合| av视频免费观看在线观看| 熟女电影av网| 少妇人妻 视频| 日本爱情动作片www.在线观看| 亚洲精品成人av观看孕妇| 精品一区二区三卡| 久久国产精品大桥未久av| 最黄视频免费看| 黄片播放在线免费| 亚洲精品成人av观看孕妇| 精品视频人人做人人爽| 两个人的视频大全免费| 亚洲精品色激情综合| 亚洲欧美清纯卡通| 国产亚洲精品第一综合不卡 | 亚洲精品乱码久久久v下载方式| 九草在线视频观看| 日本色播在线视频| 日韩成人av中文字幕在线观看| 韩国高清视频一区二区三区| 亚洲丝袜综合中文字幕| 肉色欧美久久久久久久蜜桃| 七月丁香在线播放| 国产成人免费无遮挡视频| 亚洲成人一二三区av| 日韩在线高清观看一区二区三区| 亚洲国产精品一区二区三区在线| 久久精品久久久久久噜噜老黄| 日韩成人av中文字幕在线观看| 日本黄色片子视频| 欧美老熟妇乱子伦牲交| 亚洲激情五月婷婷啪啪| 啦啦啦在线观看免费高清www| 国产亚洲精品久久久com| 久久久久久久国产电影| 五月开心婷婷网| 观看av在线不卡| 亚洲精品久久午夜乱码| 中文字幕制服av| 高清视频免费观看一区二区| 久久久午夜欧美精品| 国产精品欧美亚洲77777| 下体分泌物呈黄色| 赤兔流量卡办理| 国产极品天堂在线| 成人漫画全彩无遮挡| 国产一级毛片在线| 国产白丝娇喘喷水9色精品| 99热国产这里只有精品6| 久久 成人 亚洲| 欧美 日韩 精品 国产| 亚洲,欧美,日韩| 久久久久精品久久久久真实原创| 丝袜美足系列| 十八禁高潮呻吟视频| 欧美最新免费一区二区三区| 免费高清在线观看视频在线观看| 久久综合国产亚洲精品| 如何舔出高潮| 久久久欧美国产精品| 久久99精品国语久久久| 2018国产大陆天天弄谢| 亚洲欧美一区二区三区国产| 欧美变态另类bdsm刘玥| 91午夜精品亚洲一区二区三区| 亚洲综合色网址| 欧美另类一区| 在现免费观看毛片| 久热这里只有精品99| 午夜福利在线观看免费完整高清在| 中文精品一卡2卡3卡4更新| 午夜激情av网站| 人妻一区二区av| av福利片在线| 国产成人a∨麻豆精品| 极品少妇高潮喷水抽搐| 插逼视频在线观看| 色婷婷av一区二区三区视频| av卡一久久| 特大巨黑吊av在线直播| 久久精品人人爽人人爽视色| av免费在线看不卡| 人妻少妇偷人精品九色| 熟女av电影| 亚洲欧洲国产日韩| 亚洲欧美清纯卡通| 国产日韩欧美在线精品| 午夜福利在线观看免费完整高清在| 国产精品三级大全| 国产69精品久久久久777片| 黄色一级大片看看| www.色视频.com| 欧美日韩国产mv在线观看视频| 少妇精品久久久久久久| 亚洲一区二区三区欧美精品| 黄片播放在线免费| 成年av动漫网址| 满18在线观看网站| 中国国产av一级| 亚洲av不卡在线观看| 亚洲人成77777在线视频| 黑人高潮一二区| 热99国产精品久久久久久7| 两个人免费观看高清视频| 哪个播放器可以免费观看大片| 插阴视频在线观看视频| 成人二区视频| 久久久久久久久久久免费av| 桃花免费在线播放| 欧美精品亚洲一区二区| 国产伦理片在线播放av一区| 日韩人妻高清精品专区| 色哟哟·www| 欧美日韩国产mv在线观看视频| 99久久精品国产国产毛片| 老司机亚洲免费影院| 性色av一级| 日本91视频免费播放| 日日摸夜夜添夜夜添av毛片| 午夜av观看不卡| av国产精品久久久久影院| 亚洲国产毛片av蜜桃av| 国产黄色免费在线视频| 日日摸夜夜添夜夜爱| 免费少妇av软件| 黄片无遮挡物在线观看| 一二三四中文在线观看免费高清| 亚洲少妇的诱惑av| 一级,二级,三级黄色视频| 久久97久久精品| 国产成人精品一,二区| 亚洲美女黄色视频免费看| 欧美日韩国产mv在线观看视频| 久久久欧美国产精品| 极品人妻少妇av视频| 99热6这里只有精品| .国产精品久久| 激情五月婷婷亚洲| 亚洲精品乱码久久久v下载方式| 91久久精品电影网| 亚洲欧美日韩卡通动漫| av专区在线播放| 少妇被粗大猛烈的视频| 日韩免费高清中文字幕av| 国产不卡av网站在线观看| 中文精品一卡2卡3卡4更新| 香蕉精品网在线| 纵有疾风起免费观看全集完整版| 最近中文字幕高清免费大全6| 在线观看一区二区三区激情| 大香蕉久久成人网| 一二三四中文在线观看免费高清| 久热这里只有精品99| 亚洲国产av影院在线观看| 青春草国产在线视频| 高清午夜精品一区二区三区| 一级二级三级毛片免费看| videos熟女内射| 亚洲美女黄色视频免费看| 亚洲婷婷狠狠爱综合网| 国产精品国产av在线观看| 九九久久精品国产亚洲av麻豆| 国产精品一区www在线观看| 国产免费现黄频在线看| 久久影院123| 在线观看一区二区三区激情| 一区在线观看完整版| 亚洲欧美一区二区三区国产| 欧美日韩一区二区视频在线观看视频在线| av天堂久久9| 一级爰片在线观看| 亚洲熟女精品中文字幕| 国产老妇伦熟女老妇高清| 国产又色又爽无遮挡免| 成人国产av品久久久| 欧美成人午夜免费资源| 国产男女超爽视频在线观看| 搡女人真爽免费视频火全软件| 美女cb高潮喷水在线观看| 97在线人人人人妻| 亚洲中文av在线| 久久影院123| 国产色爽女视频免费观看| 91aial.com中文字幕在线观看| 一本大道久久a久久精品| 国产探花极品一区二区| 久久久久久久久大av| 亚洲五月色婷婷综合| 国产成人精品在线电影| 搡老乐熟女国产| 一级爰片在线观看| 婷婷色综合大香蕉| 97精品久久久久久久久久精品| 免费观看无遮挡的男女| 99久久精品一区二区三区| 亚洲国产av新网站| 少妇熟女欧美另类| av.在线天堂| 久久精品久久精品一区二区三区| 成年女人在线观看亚洲视频| 最新中文字幕久久久久| 亚洲欧美一区二区三区国产| 日本免费在线观看一区| 欧美性感艳星| 成年女人在线观看亚洲视频| 精品久久久久久电影网| 国产亚洲一区二区精品| 国产成人精品无人区| 亚洲婷婷狠狠爱综合网| 免费大片黄手机在线观看| 一级二级三级毛片免费看| av视频免费观看在线观看| 国产亚洲欧美精品永久| 精品亚洲成a人片在线观看| 成人国产麻豆网| 成人二区视频| 中文欧美无线码| 国产日韩欧美视频二区| 这个男人来自地球电影免费观看 | 99久久综合免费| 国产精品99久久久久久久久| 国产日韩一区二区三区精品不卡 | 欧美日韩综合久久久久久| 观看美女的网站| 一级毛片aaaaaa免费看小| 七月丁香在线播放| 乱人伦中国视频| 草草在线视频免费看| 中文字幕免费在线视频6| 国产一区二区在线观看日韩| 建设人人有责人人尽责人人享有的| 久久久久久久久久久久大奶| 曰老女人黄片| 亚洲第一区二区三区不卡| 中文字幕精品免费在线观看视频 | 欧美激情国产日韩精品一区| √禁漫天堂资源中文www| 成年女人在线观看亚洲视频| 大片电影免费在线观看免费| 精品一品国产午夜福利视频| 国产男女内射视频| 精品一品国产午夜福利视频| 久久久国产一区二区| 国产高清三级在线| 日日撸夜夜添| 乱码一卡2卡4卡精品| 十分钟在线观看高清视频www| av在线app专区| 国产成人免费观看mmmm| 久久久久久久久久久丰满| 亚洲美女视频黄频| 亚洲不卡免费看| 少妇人妻久久综合中文| 亚洲精品乱码久久久v下载方式| 久久久久精品久久久久真实原创| 在线亚洲精品国产二区图片欧美 | 国产日韩欧美视频二区| 蜜臀久久99精品久久宅男| 建设人人有责人人尽责人人享有的| 亚洲一区二区三区欧美精品| 日韩一区二区三区影片| 只有这里有精品99| 另类精品久久| 亚洲天堂av无毛| 三上悠亚av全集在线观看| 欧美日韩精品成人综合77777| 晚上一个人看的免费电影| 久久精品国产自在天天线| 18禁观看日本| 成人国产av品久久久| 日本与韩国留学比较| 香蕉精品网在线| 人人妻人人澡人人看|