• <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| 99久国产av精品国产电影| 久久草成人影院| 国产av麻豆久久久久久久| 免费av不卡在线播放| av国产免费在线观看| 听说在线观看完整版免费高清| 精品人妻熟女av久视频| 国产av麻豆久久久久久久| av在线蜜桃| 美女黄网站色视频| 久久久久九九精品影院| 又爽又黄a免费视频| 大香蕉久久网| eeuss影院久久| 综合色丁香网| 成人亚洲精品av一区二区| 国产伦在线观看视频一区| 嫩草影视91久久| 精品久久久久久久久av| 麻豆乱淫一区二区| 亚洲成av人片在线播放无| ponron亚洲| 亚洲18禁久久av| 亚洲va在线va天堂va国产| 久久精品国产亚洲av天美| 久久久久免费精品人妻一区二区| 美女大奶头视频| 俄罗斯特黄特色一大片| 老司机午夜福利在线观看视频| 欧美日本视频| 国产 一区精品| 美女xxoo啪啪120秒动态图| 午夜激情欧美在线| 亚洲中文日韩欧美视频| 日韩av不卡免费在线播放| 国产黄a三级三级三级人| 99久国产av精品国产电影| 国产精品一区二区免费欧美| 免费在线观看影片大全网站| 久久久精品94久久精品| 欧美丝袜亚洲另类| 久久久久国产精品人妻aⅴ院| 亚洲国产精品sss在线观看| 观看美女的网站| 成人鲁丝片一二三区免费| 国产午夜精品论理片| 神马国产精品三级电影在线观看| 搡老妇女老女人老熟妇| 久久精品国产鲁丝片午夜精品| 亚洲av二区三区四区| 男女下面进入的视频免费午夜| 嫩草影院新地址| 中出人妻视频一区二区| 插逼视频在线观看| 精品熟女少妇av免费看| 色哟哟哟哟哟哟| 一级a爱片免费观看的视频| 天堂动漫精品| 免费观看人在逋| 日本欧美国产在线视频| 欧美色欧美亚洲另类二区| 国产久久久一区二区三区| av专区在线播放| 三级经典国产精品| 日本免费一区二区三区高清不卡| 少妇丰满av| 九九热线精品视视频播放| 亚洲av熟女| 久久草成人影院| 又黄又爽又免费观看的视频| 在线观看一区二区三区| 一本久久中文字幕| 最近最新中文字幕大全电影3| 亚洲中文字幕日韩| 久久精品综合一区二区三区| 极品教师在线视频| 成人亚洲欧美一区二区av| 久久精品国产清高在天天线| 熟女人妻精品中文字幕| 成人永久免费在线观看视频| 亚洲欧美成人综合另类久久久 | 久久精品人妻少妇| 69人妻影院| 欧美极品一区二区三区四区| 欧美三级亚洲精品| 综合色av麻豆| 校园春色视频在线观看| 国产成人精品久久久久久| 久久精品影院6| 简卡轻食公司| 看免费成人av毛片| 男女下面进入的视频免费午夜| 天堂√8在线中文| 舔av片在线| 欧美zozozo另类| 最新在线观看一区二区三区| 日本一本二区三区精品| 久久久欧美国产精品| 欧美人与善性xxx| 不卡一级毛片| 国产一区二区在线观看日韩| 综合色av麻豆| 老司机影院成人| 亚洲av不卡在线观看| 99久久精品一区二区三区| 亚洲精品一卡2卡三卡4卡5卡| 亚洲激情五月婷婷啪啪| 国产私拍福利视频在线观看| 狠狠狠狠99中文字幕| 精品无人区乱码1区二区| 中国美白少妇内射xxxbb| 97人妻精品一区二区三区麻豆| 女人十人毛片免费观看3o分钟| 蜜桃久久精品国产亚洲av| 插逼视频在线观看| 国产精品爽爽va在线观看网站| 性欧美人与动物交配| 色综合色国产| 精品午夜福利在线看| 精品欧美国产一区二区三| 直男gayav资源| 黄色欧美视频在线观看| 欧美高清成人免费视频www| 亚洲国产高清在线一区二区三| 成人国产麻豆网| 少妇裸体淫交视频免费看高清| 国产人妻一区二区三区在| 精品人妻一区二区三区麻豆 | 婷婷精品国产亚洲av在线| 亚洲18禁久久av| 在线观看午夜福利视频| 麻豆精品久久久久久蜜桃| 亚洲三级黄色毛片| 国产午夜福利久久久久久| 国产成人91sexporn| 日本欧美国产在线视频| 国产成人一区二区在线| www.色视频.com| 久久久色成人| 久久久久国产网址| 天堂动漫精品| 女的被弄到高潮叫床怎么办| 99久久久亚洲精品蜜臀av| 我要看日韩黄色一级片| 亚洲图色成人| 神马国产精品三级电影在线观看| 在线观看午夜福利视频| 搡老熟女国产l中国老女人| 日本 av在线| 男人的好看免费观看在线视频| 欧美一级a爱片免费观看看| 欧美区成人在线视频| 中文字幕av成人在线电影| 别揉我奶头 嗯啊视频| 中文字幕人妻熟人妻熟丝袜美| 又黄又爽又免费观看的视频| 人人妻人人澡欧美一区二区| 久久久久久伊人网av| 精品乱码久久久久久99久播| 中文字幕av在线有码专区| 国产亚洲精品综合一区在线观看| 高清午夜精品一区二区三区 | 亚洲电影在线观看av| www.色视频.com| 日韩av在线大香蕉| 久久久国产成人精品二区| 亚洲成av人片在线播放无| 欧美+亚洲+日韩+国产| 十八禁网站免费在线| 国产成人影院久久av| 中文在线观看免费www的网站| 国产黄片美女视频| 欧美日韩精品成人综合77777| av在线天堂中文字幕| 一级黄片播放器| 免费一级毛片在线播放高清视频| 欧美中文日本在线观看视频| 男人狂女人下面高潮的视频| 精品午夜福利视频在线观看一区| 联通29元200g的流量卡| 午夜福利在线观看免费完整高清在 | 久久久久免费精品人妻一区二区| 嫩草影视91久久| 久久精品综合一区二区三区| 乱系列少妇在线播放| 午夜精品一区二区三区免费看| 欧美三级亚洲精品| 亚洲av美国av| 国内精品宾馆在线| 国产又黄又爽又无遮挡在线| 在线a可以看的网站| 国产高清激情床上av| 卡戴珊不雅视频在线播放| 亚洲图色成人| 久久精品91蜜桃| 黄色视频,在线免费观看| 别揉我奶头 嗯啊视频| 日韩人妻高清精品专区| 国产成人影院久久av| 久久亚洲国产成人精品v| 国产精品久久久久久精品电影| 可以在线观看的亚洲视频| 亚洲最大成人中文| 露出奶头的视频| 国产精品永久免费网站| 国产精品久久久久久亚洲av鲁大| 一本一本综合久久| 亚洲精品一卡2卡三卡4卡5卡| 九九热线精品视视频播放| 亚洲第一电影网av| 亚洲国产精品sss在线观看| 日本欧美国产在线视频| 亚洲专区国产一区二区| 97在线视频观看| 欧美国产日韩亚洲一区| 人人妻,人人澡人人爽秒播| 一区二区三区免费毛片| 不卡视频在线观看欧美| 一级毛片电影观看 | 一区二区三区免费毛片| 一个人看视频在线观看www免费| 国产男人的电影天堂91| 精品人妻一区二区三区麻豆 | 麻豆成人午夜福利视频| 插逼视频在线观看| 成人午夜高清在线视频| 欧美日韩国产亚洲二区| 黑人高潮一二区| 成人鲁丝片一二三区免费| 亚洲一区二区三区色噜噜| 欧美激情在线99| 亚洲中文日韩欧美视频| 精品乱码久久久久久99久播| 直男gayav资源| 国产男靠女视频免费网站| 插阴视频在线观看视频| 网址你懂的国产日韩在线| 亚洲精品国产成人久久av| 久久久久久久久久久丰满| 亚洲真实伦在线观看| 午夜免费激情av| 内射极品少妇av片p| 亚洲国产欧洲综合997久久,| 亚洲不卡免费看| 免费看a级黄色片| 精品欧美国产一区二区三| 欧美不卡视频在线免费观看| 欧美一区二区亚洲| 18+在线观看网站| 国产精品,欧美在线| 老司机午夜福利在线观看视频| 一区二区三区高清视频在线| 99riav亚洲国产免费| 搞女人的毛片| 久久久精品欧美日韩精品| 成人美女网站在线观看视频| 亚洲美女视频黄频| 在线看三级毛片| 国产午夜福利久久久久久| 免费搜索国产男女视频| 日日摸夜夜添夜夜添av毛片| 成人特级av手机在线观看| 最近最新中文字幕大全电影3| 久久人人精品亚洲av| 午夜福利在线观看吧| 国产综合懂色| 日本黄大片高清| 国产男人的电影天堂91| 国产亚洲av嫩草精品影院| 日本在线视频免费播放| 国产极品精品免费视频能看的| 丰满乱子伦码专区| 日本撒尿小便嘘嘘汇集6| 久久久久国产精品人妻aⅴ院| 免费av毛片视频| 亚洲欧美日韩高清专用| 97超碰精品成人国产| 国产真实伦视频高清在线观看| 99国产精品一区二区蜜桃av| 最近最新中文字幕大全电影3| 国产爱豆传媒在线观看| 久久久精品欧美日韩精品| 99热这里只有精品一区| 国内精品美女久久久久久| 免费观看人在逋| 成人精品一区二区免费| 国产伦精品一区二区三区视频9| 夜夜夜夜夜久久久久| 一进一出抽搐gif免费好疼| 久久6这里有精品| 午夜精品一区二区三区免费看| 久久精品人妻少妇| 亚洲性夜色夜夜综合| 老司机午夜福利在线观看视频| av福利片在线观看| 亚洲18禁久久av| 麻豆乱淫一区二区| 三级经典国产精品| 亚洲内射少妇av| 性欧美人与动物交配| 成人亚洲欧美一区二区av| 久久精品国产亚洲av香蕉五月| 搡老妇女老女人老熟妇| 精品午夜福利视频在线观看一区| 亚洲人成网站在线播放欧美日韩| 九色成人免费人妻av| 夜夜夜夜夜久久久久| 亚洲精品一卡2卡三卡4卡5卡| 丰满乱子伦码专区| 丝袜喷水一区| 精品久久久久久久久亚洲| 久99久视频精品免费| 欧美日韩综合久久久久久| 午夜亚洲福利在线播放| 别揉我奶头 嗯啊视频| 精品一区二区三区人妻视频| 男人的好看免费观看在线视频| 婷婷精品国产亚洲av| 久久6这里有精品| 特级一级黄色大片| 免费大片18禁| 亚洲,欧美,日韩| a级毛片a级免费在线| 亚洲三级黄色毛片| 有码 亚洲区| 中文字幕久久专区| 色哟哟·www| 成人美女网站在线观看视频| 国产亚洲91精品色在线| 亚洲精品亚洲一区二区| 男插女下体视频免费在线播放| 在线观看66精品国产| 校园人妻丝袜中文字幕| 久久精品国产亚洲av涩爱 | 中文字幕精品亚洲无线码一区| 99久久久亚洲精品蜜臀av| 久久午夜亚洲精品久久| 国产极品精品免费视频能看的| 国产精品久久视频播放| 国产视频一区二区在线看| 91久久精品国产一区二区成人| 成人一区二区视频在线观看| 搡女人真爽免费视频火全软件 | 国产高清三级在线| 中文字幕av成人在线电影| 97热精品久久久久久| 亚洲久久久久久中文字幕| 国产午夜福利久久久久久| 噜噜噜噜噜久久久久久91| 蜜桃久久精品国产亚洲av| 国产视频一区二区在线看| 亚洲精品国产成人久久av| 午夜福利成人在线免费观看| 国产成人精品久久久久久| 亚洲av第一区精品v没综合| 久久久久久久亚洲中文字幕| 国产av在哪里看| 俺也久久电影网| 国产成人一区二区在线| 校园人妻丝袜中文字幕| 99久久九九国产精品国产免费| 69人妻影院| 国产精品乱码一区二三区的特点| 卡戴珊不雅视频在线播放| 白带黄色成豆腐渣| 日韩高清综合在线| 国内精品美女久久久久久| 在现免费观看毛片| 日韩欧美 国产精品| 成人av在线播放网站| 国产高清视频在线播放一区| 国产中年淑女户外野战色| 久久欧美精品欧美久久欧美| 成人鲁丝片一二三区免费| 国产 一区精品| 精品午夜福利视频在线观看一区| 村上凉子中文字幕在线| 人妻少妇偷人精品九色| 国产毛片a区久久久久| 日本精品一区二区三区蜜桃| 亚洲成a人片在线一区二区| 婷婷亚洲欧美| 淫秽高清视频在线观看| 日本三级黄在线观看| 此物有八面人人有两片| 最近手机中文字幕大全| 亚洲美女黄片视频| 成人二区视频| 日本 av在线| 在线播放国产精品三级| 五月玫瑰六月丁香| 欧美一级a爱片免费观看看| 国产av不卡久久| 真人做人爱边吃奶动态| 一级毛片久久久久久久久女| 欧美不卡视频在线免费观看| 18禁裸乳无遮挡免费网站照片| 免费观看在线日韩| av视频在线观看入口| 日日摸夜夜添夜夜添av毛片| 国产男人的电影天堂91| 成年av动漫网址| 日韩精品青青久久久久久| 久久久久国内视频| 熟妇人妻久久中文字幕3abv| 九色成人免费人妻av| 老师上课跳d突然被开到最大视频| 此物有八面人人有两片| 女人十人毛片免费观看3o分钟| 久久天躁狠狠躁夜夜2o2o| 大又大粗又爽又黄少妇毛片口| 久久精品国产清高在天天线| 免费在线观看成人毛片| 日韩人妻高清精品专区| 国产成人a∨麻豆精品| av在线亚洲专区| 长腿黑丝高跟| 99热这里只有精品一区| av在线观看视频网站免费| 亚洲精品国产av成人精品 | 精品久久久久久久久av| 直男gayav资源| 婷婷色综合大香蕉| 老司机午夜福利在线观看视频| 波多野结衣高清无吗| 可以在线观看的亚洲视频| 亚洲第一区二区三区不卡| 在线观看午夜福利视频| 一个人看的www免费观看视频| 一级毛片久久久久久久久女| 国产精品人妻久久久久久| 欧美精品国产亚洲| 日本一本二区三区精品| 国产私拍福利视频在线观看| 欧美另类亚洲清纯唯美| 国产一区二区三区av在线 | 久久久久久久久久久丰满| 日韩中字成人| 免费看av在线观看网站| 97碰自拍视频| 可以在线观看的亚洲视频| 悠悠久久av| 一本一本综合久久| 免费观看在线日韩| 18禁裸乳无遮挡免费网站照片| 亚洲经典国产精华液单| 两个人视频免费观看高清| 亚洲无线观看免费| 免费高清视频大片| 一本精品99久久精品77| 久久婷婷人人爽人人干人人爱| 久久草成人影院| 亚洲精品一区av在线观看| 在线免费十八禁| 亚洲中文字幕一区二区三区有码在线看| 亚洲五月天丁香| 亚洲经典国产精华液单| 欧美日韩乱码在线| av在线亚洲专区| 亚洲最大成人av| 国产伦精品一区二区三区四那| 欧美精品国产亚洲| 十八禁国产超污无遮挡网站| 国产精品电影一区二区三区| 一区福利在线观看| 特大巨黑吊av在线直播| 国产午夜精品久久久久久一区二区三区 | 国产精品一区www在线观看| 国产一级毛片七仙女欲春2| 一边摸一边抽搐一进一小说| 国产高清不卡午夜福利| 午夜福利在线观看吧| 婷婷精品国产亚洲av| 一个人观看的视频www高清免费观看| 中文资源天堂在线| 国产一区二区三区在线臀色熟女| a级一级毛片免费在线观看| 国产av不卡久久| 欧美一级a爱片免费观看看| 久久久久久久久久黄片| 国产大屁股一区二区在线视频| 精品一区二区免费观看| 校园春色视频在线观看| 欧美bdsm另类| 极品教师在线视频| 美女大奶头视频| 秋霞在线观看毛片| 久久热精品热| 国产精品精品国产色婷婷| 日日摸夜夜添夜夜添小说| 国产成年人精品一区二区| 中文字幕人妻熟人妻熟丝袜美| 国产精品一及| 久久久精品大字幕| 成人三级黄色视频| 国产美女午夜福利| 国产精品综合久久久久久久免费| 性插视频无遮挡在线免费观看| 亚洲无线观看免费| 国国产精品蜜臀av免费| 99热这里只有是精品50| 亚洲美女视频黄频| 亚洲一区高清亚洲精品| av中文乱码字幕在线| 国产真实乱freesex| 日本黄大片高清| 性插视频无遮挡在线免费观看| 久久久久免费精品人妻一区二区| 国产精品三级大全| 亚洲在线自拍视频| 色吧在线观看| 日本在线视频免费播放| av国产免费在线观看| 少妇人妻精品综合一区二区 | 最近最新中文字幕大全电影3| 欧美bdsm另类| 久久99热6这里只有精品| 国产爱豆传媒在线观看| 精品欧美国产一区二区三| 亚洲经典国产精华液单| 午夜免费激情av| 国产女主播在线喷水免费视频网站 | 亚洲精品国产av成人精品 | 给我免费播放毛片高清在线观看| 女同久久另类99精品国产91| 偷拍熟女少妇极品色| 亚洲国产日韩欧美精品在线观看| 国产一区二区在线av高清观看| 成人精品一区二区免费| 乱人视频在线观看| 搞女人的毛片| 一区二区三区四区激情视频 | 午夜福利在线观看免费完整高清在 | 丰满乱子伦码专区| 国产精品不卡视频一区二区| 久久综合国产亚洲精品| 特级一级黄色大片| 欧美激情在线99| 18禁在线播放成人免费| 国产精品电影一区二区三区| 九色成人免费人妻av| 成人精品一区二区免费| 日韩强制内射视频| 亚洲国产日韩欧美精品在线观看| 欧美性猛交╳xxx乱大交人| 亚洲性久久影院| 日韩成人av中文字幕在线观看 | 日本免费a在线| 人妻制服诱惑在线中文字幕| 久久韩国三级中文字幕| 国产精品乱码一区二三区的特点| 久久韩国三级中文字幕| 欧美日韩一区二区视频在线观看视频在线 | 真人做人爱边吃奶动态| 深爱激情五月婷婷| 91狼人影院| 色播亚洲综合网| 久久久久国产精品人妻aⅴ院| 91久久精品国产一区二区成人| 在线a可以看的网站| 久久午夜亚洲精品久久| 永久网站在线| 日韩 亚洲 欧美在线| 国产男靠女视频免费网站| 久久草成人影院| 久久婷婷人人爽人人干人人爱| 久久久久久久亚洲中文字幕| 免费电影在线观看免费观看| 青春草视频在线免费观看| 狂野欧美激情性xxxx在线观看| 亚洲欧美成人精品一区二区| 观看美女的网站| 亚洲国产日韩欧美精品在线观看| 亚洲七黄色美女视频| 国产精品1区2区在线观看.| 日本欧美国产在线视频| 日韩一本色道免费dvd| 99热全是精品| 日本色播在线视频| 午夜福利成人在线免费观看| 色综合亚洲欧美另类图片| 亚洲三级黄色毛片| 舔av片在线| 久久久久国产网址| 男人的好看免费观看在线视频| 成人av一区二区三区在线看| 午夜激情福利司机影院| 亚洲精品成人久久久久久| 国产综合懂色| 精品久久国产蜜桃| 亚洲人成网站在线观看播放| 狠狠狠狠99中文字幕| av天堂中文字幕网| 老司机影院成人| 人人妻,人人澡人人爽秒播| 成熟少妇高潮喷水视频| 久久中文看片网| av专区在线播放| 国产黄色小视频在线观看| 免费无遮挡裸体视频| 国内精品宾馆在线| 蜜臀久久99精品久久宅男| 成年av动漫网址| 免费高清视频大片| 亚洲国产日韩欧美精品在线观看| 亚洲国产精品成人综合色| av.在线天堂| 国产日本99.免费观看| 国产高清激情床上av| 天堂网av新在线|