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

    基于UART 總線Ymodem 協(xié)議的Bootloader 設(shè)計(jì)與實(shí)現(xiàn)

    2021-10-26 07:20:06李媛媛
    關(guān)鍵詞:數(shù)碼管校驗(yàn)數(shù)據(jù)包

    李媛媛

    (南京康尼機(jī)電股份有限公司, 江蘇 南京 210013)

    0 引言

    為了避免在進(jìn)行程序更新、 升級過程中拆除門控器,通過仿真器將應(yīng)用程序更新到處理器中的這種繁瑣、費(fèi)時、耗力的工作,需要研究通過串行總線、USB 口或其它總線以及相應(yīng)的通訊協(xié)議實(shí)現(xiàn)在線升級。 在更新過程中,可靠性是開發(fā)過程中首要考慮因素。為了應(yīng)對程序更新出錯的意外狀況,采取在開始更新、更新過程中以及更新完成后讀寫同一塊地址不同標(biāo)志的策略增強(qiáng)程序的可靠性。

    本文著重研究基于TMS570LS0714 處理器UART 總線Bootloader 的設(shè)計(jì)與實(shí)現(xiàn), 采用Ymodem 協(xié)議實(shí)現(xiàn)文件傳輸, 通過實(shí)驗(yàn)說明設(shè)計(jì)的Bootloader 可以實(shí)現(xiàn)應(yīng)用程序在線更新。

    1 Bootloader 工作原理

    應(yīng)用Flash 程序存儲器的一種編程方式稱為在線應(yīng)用編程IAP(In-Application Programming),它能夠在應(yīng)用程序正常運(yùn)行過程中, 借助特定的IAP 程序讀/寫另一段程序的Flash 空間,甚至可以讀/寫某段、某頁甚至某個字節(jié), 這使得程序的在線升級和數(shù)據(jù)存儲有了很大的便捷性和靈活性[1]。

    為了實(shí)現(xiàn)IAP 功能, 通常Flash 內(nèi)部要劃分為兩塊,一塊叫做Boot 區(qū),專門用來存儲Bootloader 程序,一塊稱為存儲區(qū),用來存儲應(yīng)用程序。 處理器TMS570 上電之后首先在Boot 區(qū)運(yùn)行,如果有滿足外部改寫程序的條件,則先擦除原有程序數(shù)據(jù), 并通過UART 總線下載待升級程序到Flash,再拷貝到RAM 中運(yùn)行;如果不滿足改寫程序的條件,則程序指針跳轉(zhuǎn)到存儲區(qū),執(zhí)行應(yīng)用程序,這就是IAP 功能實(shí)現(xiàn)原理[2]。

    2 TMS570LS0714 內(nèi)存分配

    2.1 TMS570LS0714 簡介

    TMS570LS0714 處理器, 是TI 公司的一款安全控制芯片,符合功能安全要求的微控制器,具有雙核校驗(yàn)、RAM和FLASH 的ECC 校驗(yàn)等系統(tǒng)可靠性保障手段,可以識別出系統(tǒng)運(yùn)行過程中的各類異常并執(zhí)行用戶預(yù)置的異常處理程序[3]。

    2.2 內(nèi)存分配

    TMS570LS0714 對用戶可操作的Flash 范圍是0x0000_0000~0x000B_FFFF,共768K[3]。 通常會安排Bootloader 代碼處于Flash 的開始區(qū)域0x0000_0000, 而應(yīng)用程序代碼緊隨其后。Bootloader 實(shí)現(xiàn)的功能就是升級加載應(yīng)用程序,應(yīng)本著可靠、簡化的原則,占用的存儲空間不應(yīng)過大, 本文分配Bootloader 存放地址為0x0000_0000~0x0001_FFFF,共128K。剩下的Flash 空間用0x0000_0000~0x000B_FFFF 來存放應(yīng)用程序。

    3 基于UART 的Ymodem 協(xié)議設(shè)計(jì)

    本模塊通過UART 接口使用Ymodem 通信協(xié)議傳輸文件。 Ymodem 協(xié)議在發(fā)送方發(fā)送完成一包數(shù)據(jù)之后,需要等待接收方的確認(rèn),如果發(fā)生方收到“ACK”信號,則可以發(fā)送新的數(shù)據(jù)包,如果收到“NAK”信號,則需要重發(fā)或者錯誤退出。

    3.1 Ymodem 協(xié)議簡介

    Ymodem 協(xié)議是廣泛使用的異步文件傳輸協(xié)議之一,它是Xmodem 的改進(jìn)版協(xié)議,相較于Xmodem 協(xié)議,Ymodem 協(xié)議允許批處理文件傳輸,傳輸效率、可靠性更高,一幀可以傳輸128*8bite 或1024*8bite, 一次傳輸可發(fā)送或接收幾個文件,使用CRC 校驗(yàn)技術(shù)對發(fā)送數(shù)據(jù)包進(jìn)行數(shù)據(jù)校驗(yàn)確保數(shù)據(jù)傳輸正確性。每發(fā)送一個數(shù)據(jù)包后,會等待接收端回應(yīng),直到接收到“ACK”信號后,下一個數(shù)據(jù)包才會繼續(xù)傳輸,確保數(shù)據(jù)被接收完成。

    3.2 UART 通訊格式

    本模塊定義的傳輸波特率是115200bit/s,8 個數(shù)據(jù)位,1 個停止位,偶校驗(yàn)。

    3.3 標(biāo)識符定義

    本協(xié)議接收方和發(fā)送方約定的收發(fā)過程中的一些標(biāo)記信號定義見表1。

    表1 收發(fā)過程約定符號定義

    3.4 文件傳輸過程

    文件傳輸過程為[4]:

    (1) 開啟是由接收方的處理器發(fā)送一個大寫字母“C”開啟傳輸,之后等待發(fā)送方發(fā)送“SOH”,如果接收不到回應(yīng),則一直向上位機(jī)發(fā)送“C”,若超過5S 上位機(jī)還沒有回應(yīng),則處理器會向上位機(jī)連續(xù)發(fā)送兩個“CAN”,然后超時退出。

    (2)發(fā)送方開始時處于等待過程中,等待“收到“C”以后,發(fā)送文件名數(shù)據(jù)包,然后進(jìn)入等待“ACK”狀態(tài)。

    (3)接收方收到數(shù)據(jù)包之后,對數(shù)據(jù)包進(jìn)行CRC 校驗(yàn),校驗(yàn)成功則發(fā)送“ACK”信號。 發(fā)送方接收到“ACK”,又重新進(jìn)入等待“C”的狀態(tài)。

    (4)至此文件名數(shù)據(jù)包傳輸完成,此后文件傳輸正式開啟,Ymodem 支持每個數(shù)據(jù)包以128 字節(jié)以“SOH”開始或者1024 字節(jié)以 “STX” 開始, 本文規(guī)定每個數(shù)據(jù)包為1024 字節(jié)。

    接收方開始準(zhǔn)備接收文件又發(fā)出一個“C”信號,然后進(jìn)入等待“STX”狀態(tài)。

    (5)發(fā)送接收到“C”以后,發(fā)送數(shù)據(jù)包(詳見3.5 章節(jié)數(shù)據(jù)格式),等待接收方的“ACK”信號。

    (6)發(fā)送方發(fā)出“EOT”信號表示文件發(fā)送完成,接收方回應(yīng)“ACK”信號。

    緊接著發(fā)送方發(fā)出一個全“0”數(shù)據(jù)包,接收方回應(yīng)“ACK”,正式結(jié)束此次通訊。

    3.5 接收數(shù)據(jù)格式

    Ymodem 通信協(xié)議接收數(shù)據(jù)格式,第一包數(shù)據(jù)只是傳輸文件的文件名和文件大小信息, 之后傳輸?shù)臄?shù)據(jù)包才是文件的內(nèi)容。 若最后一包內(nèi)容不足1024 字節(jié), 則以0補(bǔ)齊。 具體傳輸格式如下:

    第一包:

    圖1 第一包發(fā)送數(shù)據(jù)格式

    第二包:

    圖2 第二包發(fā)送數(shù)據(jù)格式

    之后每一包依次類推下去。

    3.6 發(fā)送數(shù)據(jù)格式

    接收方以一個大寫字母“C”開啟傳輸,收到發(fā)送來的數(shù)據(jù)以后,CRC 校驗(yàn)滿足,則發(fā)送“ACK”應(yīng)答信號,CRC 校驗(yàn)不滿足,則連續(xù)發(fā)送兩個“CAN”信號,表示取消該次傳輸。

    接收方接收數(shù)據(jù)成功以后, 開始寫入flash 操作,如果寫入失敗,則連續(xù)發(fā)送兩個“CAN”信號,如果寫入成功,則發(fā)送一個“ACK” 應(yīng)答信號。

    接收數(shù)據(jù)過程中,如果連續(xù)收到兩個“CAN”信號,則表示取消傳輸,發(fā)送方以發(fā)送“ACK”應(yīng)答;如果連續(xù)到一個“EOT”信號,則表示文件傳輸結(jié)束,發(fā)送方以發(fā)送“ACK”應(yīng)答。

    4 Bootloader 軟件實(shí)現(xiàn)

    4.1 CMD 文件配置

    配置Bootloader 的CMD 文件是應(yīng)用程序能否被正確升級的關(guān)鍵,CMD 文件的兩大主要功能是通過MEMORY偽指令來指示存儲空間和通過SECTIONS 偽指令來分配段到存儲空間,CMD 文件就是由這兩部分內(nèi)容構(gòu)成的。

    在控制器復(fù)位以后, 啟動程序?qū)⒀b載引導(dǎo)程序的Flash API 從FLASH 中復(fù)制到RAM 中, 并在RAM 中執(zhí)行裝載引導(dǎo)程序??梢栽贑MD 文件中劃分一段用以設(shè)置RAM 的載入和運(yùn)行地址,定義輸出段將被裝載到哪里的關(guān)鍵字、輸出段從哪里開始運(yùn)行的關(guān)鍵字、API 從哪里開始下載、API 從哪里開始運(yùn)行以及API 的長度等信息[5]。

    4.2 串口IAP 設(shè)計(jì)流程

    串口IAP 的實(shí)現(xiàn)流程見圖3 所示,控制器復(fù)位以后,首先是在Flash 起始地址運(yùn)行Bootloader 程序。Bootloader程序執(zhí)行的任務(wù)就是檢測是否升級應(yīng)用程序, 通過判斷Flash EEPROM block1 上的值是否是約定標(biāo)志A,若block1 上的值不是A, 則表示要進(jìn)行更新, TMS570 向上位機(jī)發(fā)送請求執(zhí)行代碼升級函數(shù), 同時驅(qū)動數(shù)碼管顯示“CC”。

    圖3 IAP 實(shí)現(xiàn)流程

    若block1 中的值滿足約定條件, 則說明分配的應(yīng)用程序地址空間(0x0002_0000~0x000B_FFFF)里有完整的應(yīng)用程序, 不需要進(jìn)行升級操作, 直接跳轉(zhuǎn)到用戶代碼段,即起始地址0x0002_0000 執(zhí)行應(yīng)用程序。

    定義運(yùn)行Bootloader 程序, 門控器數(shù)碼管顯示“CC”指示Flash 中沒有應(yīng)用程序,數(shù)碼管顯示“FE”指示正在升級,數(shù)碼管顯示“FF”指示升級完成。

    4.3 出錯防護(hù)

    在程序升級過程中,為了防止誤升級錯誤的文件,或者是升級過程中出現(xiàn)意外導(dǎo)致升級失敗, 升級標(biāo)志在不同階段寫不同值。

    即在正常運(yùn)行應(yīng)用程序時,收到上位機(jī)的升級請求,應(yīng)用程序首先向Flash EEPROM block1 寫需要升級標(biāo)志B,然后關(guān)閉定時器引起復(fù)位操作,CPU 復(fù)位后進(jìn)入Bootloader,重復(fù)4.1 節(jié)的操作,進(jìn)入升級流程,在升級流程里,首先讀取block1 中的標(biāo)志是否是B,若是B,則向block1中寫正在升級標(biāo)志C,然后正式啟動升級操作。 升級完成后,跳轉(zhuǎn)到應(yīng)用程序段執(zhí)行應(yīng)用程序,應(yīng)用程序在執(zhí)行正常功能之前,先讀block1 中的標(biāo)志是否是A,按照上述思路,這個時候block1 中存放的是標(biāo)志C,而不是A,這時候CPU 立即向block1 中寫標(biāo)志A,然后復(fù)位重啟,重復(fù)4.1 節(jié)操作。

    這樣略顯繁瑣的操作, 恰好能規(guī)避誤升級錯誤文件的操作。 若正常升級過程出現(xiàn)意外導(dǎo)致升級失敗, 重啟CPU,Bootloader 上電檢測block1 無標(biāo)志A, 再次進(jìn)入升級流程升級即可。

    5 實(shí)驗(yàn)

    本章節(jié)設(shè)計(jì)了四個試驗(yàn),通過配套上位機(jī)軟件發(fā)送應(yīng)用APP 程序數(shù)據(jù)流到TMS570 并運(yùn)行, 測試上文設(shè)計(jì)的Bootloader 能否實(shí)現(xiàn)預(yù)期的升級功能。 該APP 程序運(yùn)行起來后循環(huán)檢測有無升級請求, 并控制數(shù)碼管顯示“00”,輸出口O0 紅色指示燈以1HZ 頻率閃爍, 以方便用戶觀察APP 程序是否得以正確并完整升級,是否能夠正常運(yùn)行。

    5.1 Flash 中只有Bootloader 升級APP

    Flash 中只有Bootloader,應(yīng)用程序段是空的,啟動上位機(jī)發(fā)送升級請求, 觀察升級過程中數(shù)碼管及指示燈情況見表2。 表中的數(shù)碼管及指示燈顯示情況表明該升級過程沒有出現(xiàn)數(shù)據(jù)丟失情況,Bootloader 能完整的解碼上位機(jī)發(fā)送的數(shù)據(jù)并寫到相應(yīng)Flash 上,升級成功。

    表2 Flash 中只有Bootloader 升級APP

    5.2 Flash 中有Bootloader 和APP 升級APP

    繼5.1 節(jié)之后,控制器輸出口O0 閃爍過程中, 啟動上位機(jī)發(fā)送升級請求, 觀察升級過程中數(shù)碼管及指示燈見情況見表3。

    表3 Flash 中有Bootloader 和APP 升級APP

    該試驗(yàn)結(jié)果表明設(shè)計(jì)的Bootloader 能夠?qū)崿F(xiàn)過程升級。

    5.3 Flash 中有Bootloader 和APP 升級了錯誤APP

    繼5.1 節(jié)之后,控制器輸出口O0 閃爍過程中,啟動上位機(jī)發(fā)送升級請求,但是發(fā)送的不是和Bootloader 配套的APP 程序, 該APP 程序沒有實(shí)時檢測升級的功能,也沒有點(diǎn)亮輸出口的功能,即錯誤APP。觀察升級過程中數(shù)碼管及指示燈情況見表4。

    表4 升級錯誤APP

    該實(shí)驗(yàn)表明升級了錯誤APP 后,Bootloader 不會跳轉(zhuǎn)到錯誤APP 程序執(zhí)行,會一直等待升級, 直到升級了正確APP 后,才會跳轉(zhuǎn)執(zhí)行APP 程序,能有效防護(hù)誤升級錯誤APP。

    5.4 升級APP 過程出錯

    在升級過程中,斷開上位機(jī)與控制器的連接,制造升級過程出錯的現(xiàn)象,觀察上位機(jī)顯示升級超時出錯,重啟控制器,數(shù)碼管顯示“CC”,指示Flash 中沒有APP 程序。該實(shí)驗(yàn)表明Bootloader 能夠有效防護(hù)升級過程出錯。

    6 結(jié)論

    本文設(shè)計(jì)并實(shí)現(xiàn)了基于Ymodem 協(xié)議的Bootloader,在開發(fā)過程中增加防錯處理, 有效防止升級錯誤的執(zhí)行文件及升級失敗。經(jīng)過試驗(yàn)證明Bootloader 能正確引導(dǎo)程序運(yùn)行,下載數(shù)據(jù)完整、無誤、快速,沒有出現(xiàn)數(shù)據(jù)丟失、錯誤等現(xiàn)象。

    猜你喜歡
    數(shù)碼管校驗(yàn)數(shù)據(jù)包
    Arduino編程
    電腦報(bào)(2019年2期)2019-09-10 07:22:44
    MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
    單片機(jī)控制的四位數(shù)碼管動態(tài)顯示編程
    基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    SmartSniff
    爐溫均勻性校驗(yàn)在鑄鍛企業(yè)的應(yīng)用
    大型電動機(jī)高阻抗差動保護(hù)穩(wěn)定校驗(yàn)研究
    電測與儀表(2015年1期)2015-04-09 12:03:02
    基于加窗插值FFT的PMU校驗(yàn)方法
    鍋爐安全閥在線校驗(yàn)不確定度評定
    基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)
    中文字幕熟女人妻在线| 淫妇啪啪啪对白视频| 亚洲精华国产精华精| 亚洲最大成人av| 日韩欧美免费精品| 亚洲aⅴ乱码一区二区在线播放| 午夜免费激情av| 最近在线观看免费完整版| 简卡轻食公司| 亚洲一区高清亚洲精品| x7x7x7水蜜桃| 国产一区二区激情短视频| 90打野战视频偷拍视频| 亚洲无线在线观看| 久久久久久国产a免费观看| 日韩欧美三级三区| 波多野结衣高清作品| 综合色av麻豆| 性插视频无遮挡在线免费观看| 99热这里只有是精品在线观看 | 国产真实伦视频高清在线观看 | 美女 人体艺术 gogo| 99久久成人亚洲精品观看| 757午夜福利合集在线观看| 自拍偷自拍亚洲精品老妇| 亚洲国产欧美人成| 97超级碰碰碰精品色视频在线观看| 免费一级毛片在线播放高清视频| 国产一级毛片七仙女欲春2| 久久久久久久久大av| 欧美xxxx黑人xx丫x性爽| 欧洲精品卡2卡3卡4卡5卡区| 少妇高潮的动态图| 免费av毛片视频| 亚洲国产精品成人综合色| 女人被狂操c到高潮| 国产伦在线观看视频一区| 亚洲av成人不卡在线观看播放网| 国产精品自产拍在线观看55亚洲| 色视频www国产| 18+在线观看网站| 又粗又爽又猛毛片免费看| 一二三四社区在线视频社区8| 国产精华一区二区三区| 成人美女网站在线观看视频| 色哟哟哟哟哟哟| 色噜噜av男人的天堂激情| 久久精品国产99精品国产亚洲性色| 性色avwww在线观看| 嫩草影院入口| 午夜福利视频1000在线观看| www.www免费av| 欧美日韩福利视频一区二区| 免费在线观看成人毛片| 欧美另类亚洲清纯唯美| 成人美女网站在线观看视频| 欧美绝顶高潮抽搐喷水| 国产视频一区二区在线看| 国产精品av视频在线免费观看| 亚洲黑人精品在线| 99热这里只有是精品50| 精品一区二区三区人妻视频| 亚洲av电影在线进入| 午夜激情欧美在线| 两性午夜刺激爽爽歪歪视频在线观看| 他把我摸到了高潮在线观看| 丝袜美腿在线中文| 欧美极品一区二区三区四区| 久久香蕉精品热| 亚洲激情在线av| 99riav亚洲国产免费| 老女人水多毛片| 亚洲精品在线美女| www.999成人在线观看| 变态另类丝袜制服| 白带黄色成豆腐渣| 夜夜看夜夜爽夜夜摸| 97超视频在线观看视频| 国产精品av视频在线免费观看| 国产精品,欧美在线| 搡女人真爽免费视频火全软件 | 亚洲人成电影免费在线| 男女那种视频在线观看| 一个人看视频在线观看www免费| 亚洲自拍偷在线| 午夜亚洲福利在线播放| 日韩欧美国产在线观看| 久久精品人妻少妇| 黄色视频,在线免费观看| 日韩 亚洲 欧美在线| 麻豆一二三区av精品| 欧美又色又爽又黄视频| 日本免费a在线| 国产单亲对白刺激| 欧美精品啪啪一区二区三区| 久久精品国产亚洲av香蕉五月| 久久6这里有精品| 亚洲男人的天堂狠狠| 亚洲色图av天堂| 男女做爰动态图高潮gif福利片| 在线观看午夜福利视频| 丁香六月欧美| 五月伊人婷婷丁香| 性插视频无遮挡在线免费观看| 国产大屁股一区二区在线视频| 国产一区二区三区视频了| 亚洲精品粉嫩美女一区| 久久草成人影院| 国产精品国产高清国产av| 男女做爰动态图高潮gif福利片| 18禁裸乳无遮挡免费网站照片| 午夜精品一区二区三区免费看| 在线观看av片永久免费下载| 少妇裸体淫交视频免费看高清| 色综合欧美亚洲国产小说| 一个人看的www免费观看视频| 亚洲综合色惰| 少妇人妻精品综合一区二区 | 国产欧美日韩精品亚洲av| 欧美xxxx性猛交bbbb| 国产精品野战在线观看| 中文字幕人成人乱码亚洲影| 男人和女人高潮做爰伦理| a级一级毛片免费在线观看| 欧美+亚洲+日韩+国产| 乱人视频在线观看| 亚洲男人的天堂狠狠| 久久精品91蜜桃| 国产一区二区激情短视频| 成年免费大片在线观看| 精品国产亚洲在线| 国产伦人伦偷精品视频| 国内久久婷婷六月综合欲色啪| 欧美日韩黄片免| 欧美日韩中文字幕国产精品一区二区三区| 色综合欧美亚洲国产小说| 国产精品亚洲一级av第二区| 国产精品精品国产色婷婷| 中文字幕免费在线视频6| 日本熟妇午夜| 小说图片视频综合网站| 狂野欧美白嫩少妇大欣赏| 高清在线国产一区| 成人鲁丝片一二三区免费| 99热这里只有是精品在线观看 | 一进一出抽搐gif免费好疼| 男女下面进入的视频免费午夜| 极品教师在线免费播放| 久9热在线精品视频| 又爽又黄a免费视频| 国产精品乱码一区二三区的特点| 午夜福利在线在线| 我要搜黄色片| 十八禁国产超污无遮挡网站| 亚洲国产精品sss在线观看| 国模一区二区三区四区视频| 国产精品人妻久久久久久| 亚洲成人中文字幕在线播放| 国产精品嫩草影院av在线观看 | 国产精品1区2区在线观看.| 国产精品免费一区二区三区在线| 狂野欧美白嫩少妇大欣赏| 欧美精品啪啪一区二区三区| 国产亚洲欧美在线一区二区| 色综合欧美亚洲国产小说| 夜夜看夜夜爽夜夜摸| 午夜福利免费观看在线| 又爽又黄a免费视频| 成人国产一区最新在线观看| 丝袜美腿在线中文| 成人美女网站在线观看视频| 国产一级毛片七仙女欲春2| 国产精品久久久久久亚洲av鲁大| 看黄色毛片网站| 伊人久久精品亚洲午夜| 国产精品综合久久久久久久免费| 国产精品一区二区三区四区久久| 免费观看的影片在线观看| 老女人水多毛片| 国产亚洲精品久久久久久毛片| 草草在线视频免费看| 女人十人毛片免费观看3o分钟| 国产精品亚洲av一区麻豆| av天堂中文字幕网| 极品教师在线免费播放| 国内精品久久久久精免费| 婷婷精品国产亚洲av在线| 亚洲黑人精品在线| 亚洲无线观看免费| 国产国拍精品亚洲av在线观看| 国产69精品久久久久777片| 小说图片视频综合网站| 亚洲av电影在线进入| 久久伊人香网站| 国产高潮美女av| а√天堂www在线а√下载| av在线老鸭窝| 精品国产三级普通话版| 日本黄色片子视频| 动漫黄色视频在线观看| 偷拍熟女少妇极品色| 天堂影院成人在线观看| 日韩中字成人| 少妇人妻精品综合一区二区 | 丰满人妻一区二区三区视频av| 午夜激情福利司机影院| 国产免费av片在线观看野外av| 午夜免费激情av| 国产精品不卡视频一区二区 | 国产高清三级在线| 人人妻人人看人人澡| 精品午夜福利视频在线观看一区| 特级一级黄色大片| 97碰自拍视频| 国产三级黄色录像| 在线观看午夜福利视频| 欧美日韩亚洲国产一区二区在线观看| 欧美+日韩+精品| 亚洲精品亚洲一区二区| 色哟哟·www| 男人的好看免费观看在线视频| 久久精品国产亚洲av天美| 欧美+日韩+精品| 亚洲美女黄片视频| 亚洲精品粉嫩美女一区| 男人的好看免费观看在线视频| 久久久精品大字幕| 久久亚洲精品不卡| 欧美黄色淫秽网站| 日本免费一区二区三区高清不卡| 18美女黄网站色大片免费观看| 99久久99久久久精品蜜桃| 国产免费av片在线观看野外av| 免费在线观看亚洲国产| av在线蜜桃| 国产高清有码在线观看视频| 精品久久久久久久人妻蜜臀av| 黄色女人牲交| 国产69精品久久久久777片| 欧美日韩黄片免| 狠狠狠狠99中文字幕| 国产色婷婷99| 国产精品一及| 亚洲美女搞黄在线观看 | 色5月婷婷丁香| 亚洲av美国av| 别揉我奶头 嗯啊视频| 日韩精品青青久久久久久| 一边摸一边抽搐一进一小说| 免费看光身美女| 亚洲精品粉嫩美女一区| 国产在视频线在精品| 最好的美女福利视频网| 国产成人aa在线观看| av天堂中文字幕网| 色播亚洲综合网| 欧美高清成人免费视频www| 宅男免费午夜| 色综合欧美亚洲国产小说| 成人特级黄色片久久久久久久| 超碰av人人做人人爽久久| 久久久精品大字幕| 在线免费观看的www视频| 欧美中文日本在线观看视频| 国内精品美女久久久久久| 欧美激情在线99| 国产在线男女| 女生性感内裤真人,穿戴方法视频| 国产av一区在线观看免费| 波多野结衣高清无吗| 国产亚洲av嫩草精品影院| 少妇高潮的动态图| 久久6这里有精品| 天堂av国产一区二区熟女人妻| 九九久久精品国产亚洲av麻豆| 欧美日韩福利视频一区二区| 国产午夜福利久久久久久| 69av精品久久久久久| 午夜日韩欧美国产| 99在线人妻在线中文字幕| 色尼玛亚洲综合影院| 国产精品影院久久| 男人的好看免费观看在线视频| 婷婷亚洲欧美| 日本a在线网址| 精品久久久久久久人妻蜜臀av| 国产私拍福利视频在线观看| 久久久久精品国产欧美久久久| 日韩成人在线观看一区二区三区| 免费在线观看成人毛片| 亚洲av成人不卡在线观看播放网| 午夜精品久久久久久毛片777| 亚洲精品一卡2卡三卡4卡5卡| 听说在线观看完整版免费高清| 脱女人内裤的视频| 日本精品一区二区三区蜜桃| 老女人水多毛片| 热99在线观看视频| 亚洲欧美精品综合久久99| 国产高潮美女av| 97热精品久久久久久| 伊人久久精品亚洲午夜| 亚洲av电影在线进入| 夜夜躁狠狠躁天天躁| 国产精品久久久久久精品电影| 99久久精品国产亚洲精品| 午夜两性在线视频| 男女视频在线观看网站免费| 日韩国内少妇激情av| 综合色av麻豆| 赤兔流量卡办理| 亚州av有码| 欧洲精品卡2卡3卡4卡5卡区| 欧美bdsm另类| 亚洲av电影不卡..在线观看| 色在线成人网| 美女高潮的动态| 又粗又爽又猛毛片免费看| 久久久久九九精品影院| 成人国产综合亚洲| 露出奶头的视频| 中文字幕免费在线视频6| av福利片在线观看| 特级一级黄色大片| 国产伦精品一区二区三区视频9| 在现免费观看毛片| 久久久久免费精品人妻一区二区| 国产不卡一卡二| 18禁裸乳无遮挡免费网站照片| 天堂网av新在线| 自拍偷自拍亚洲精品老妇| 免费搜索国产男女视频| 久久人妻av系列| 不卡一级毛片| 我要看日韩黄色一级片| 久久伊人香网站| 亚洲中文字幕日韩| 日韩欧美三级三区| 蜜桃亚洲精品一区二区三区| 夜夜看夜夜爽夜夜摸| 乱人视频在线观看| 欧美国产日韩亚洲一区| 九九在线视频观看精品| 国产av不卡久久| 精品午夜福利视频在线观看一区| 欧美一区二区精品小视频在线| 一个人观看的视频www高清免费观看| 99热精品在线国产| 亚洲片人在线观看| 精品无人区乱码1区二区| 亚洲av五月六月丁香网| 亚洲狠狠婷婷综合久久图片| 久久久国产成人精品二区| 日韩人妻高清精品专区| 国产成人影院久久av| 亚洲va日本ⅴa欧美va伊人久久| 琪琪午夜伦伦电影理论片6080| 99久久成人亚洲精品观看| 国产精品久久久久久亚洲av鲁大| 中国美女看黄片| 韩国av一区二区三区四区| 国产高清激情床上av| 99在线视频只有这里精品首页| 成人永久免费在线观看视频| 久久久久久久久大av| 久久久久久久久久成人| 久久精品人妻少妇| 亚洲国产精品成人综合色| 美女被艹到高潮喷水动态| 亚洲片人在线观看| 亚洲成人久久爱视频| 免费无遮挡裸体视频| 久久婷婷人人爽人人干人人爱| 久久久久性生活片| 婷婷亚洲欧美| АⅤ资源中文在线天堂| 精品久久久久久成人av| 久久久久久九九精品二区国产| 欧美成狂野欧美在线观看| 成年版毛片免费区| 夜夜爽天天搞| 婷婷精品国产亚洲av| 一个人观看的视频www高清免费观看| 日本熟妇午夜| 99久久无色码亚洲精品果冻| 欧美最新免费一区二区三区 | 亚洲精品乱码久久久v下载方式| 精品久久久久久久久亚洲 | 91在线观看av| 深爱激情五月婷婷| 日韩国内少妇激情av| 亚洲av熟女| 伊人久久精品亚洲午夜| 最近最新免费中文字幕在线| 国产白丝娇喘喷水9色精品| 亚洲国产精品成人综合色| 婷婷精品国产亚洲av| 嫩草影院入口| 九九在线视频观看精品| 一本一本综合久久| 国产三级中文精品| 亚洲一区高清亚洲精品| 亚洲精品成人久久久久久| 精品日产1卡2卡| 国产精品av视频在线免费观看| 别揉我奶头 嗯啊视频| 高清日韩中文字幕在线| 久久久久久久亚洲中文字幕 | 久久久久久久久久成人| 亚洲av熟女| 免费无遮挡裸体视频| 亚洲精品久久国产高清桃花| 日韩中文字幕欧美一区二区| 精品一区二区三区视频在线| 亚洲专区中文字幕在线| 成年免费大片在线观看| 精品国产三级普通话版| 久久人妻av系列| 国产国拍精品亚洲av在线观看| 美女被艹到高潮喷水动态| 变态另类丝袜制服| 色5月婷婷丁香| 噜噜噜噜噜久久久久久91| 国产 一区 欧美 日韩| 亚洲av二区三区四区| 亚洲欧美日韩东京热| 久久亚洲精品不卡| 真人一进一出gif抽搐免费| 九色国产91popny在线| 此物有八面人人有两片| 午夜福利在线观看吧| 欧美高清成人免费视频www| 亚洲18禁久久av| 成年女人毛片免费观看观看9| 少妇高潮的动态图| 99在线人妻在线中文字幕| 高清在线国产一区| 人人妻人人澡欧美一区二区| 亚洲精华国产精华精| 搞女人的毛片| 长腿黑丝高跟| 校园春色视频在线观看| 国产精品综合久久久久久久免费| 亚洲国产精品成人综合色| 国产激情偷乱视频一区二区| 精品国产三级普通话版| 免费在线观看亚洲国产| av在线蜜桃| 亚洲精华国产精华精| 91在线观看av| 天堂√8在线中文| 99热精品在线国产| 深爱激情五月婷婷| 一个人看的www免费观看视频| 亚洲人成伊人成综合网2020| 日韩免费av在线播放| 亚洲人成伊人成综合网2020| 日韩中字成人| 中文在线观看免费www的网站| 精品乱码久久久久久99久播| 国产精品野战在线观看| 国产一区二区三区在线臀色熟女| 亚洲国产日韩欧美精品在线观看| 最近中文字幕高清免费大全6 | 少妇高潮的动态图| 亚洲五月婷婷丁香| 老熟妇仑乱视频hdxx| 麻豆av噜噜一区二区三区| 男人舔女人下体高潮全视频| 中文在线观看免费www的网站| 国产av不卡久久| 国产午夜精品论理片| 91久久精品国产一区二区成人| 国产精品久久久久久久电影| 精品熟女少妇八av免费久了| 91av网一区二区| 国产精品久久电影中文字幕| 亚洲自偷自拍三级| 91在线观看av| 18美女黄网站色大片免费观看| 国产一区二区三区视频了| 欧美色欧美亚洲另类二区| 久久人人精品亚洲av| 别揉我奶头 嗯啊视频| 亚洲18禁久久av| 久久久久免费精品人妻一区二区| 老鸭窝网址在线观看| 免费在线观看影片大全网站| 在线看三级毛片| 久久精品夜夜夜夜夜久久蜜豆| 真实男女啪啪啪动态图| 欧美性猛交╳xxx乱大交人| 激情在线观看视频在线高清| 欧美色视频一区免费| 神马国产精品三级电影在线观看| 亚洲avbb在线观看| 波多野结衣高清作品| 国产伦一二天堂av在线观看| 欧美成人a在线观看| 12—13女人毛片做爰片一| 最新在线观看一区二区三区| 宅男免费午夜| 亚洲午夜理论影院| 国模一区二区三区四区视频| 大型黄色视频在线免费观看| 精品久久久久久成人av| 天堂√8在线中文| 久久精品国产亚洲av涩爱 | 老熟妇乱子伦视频在线观看| 国产亚洲av嫩草精品影院| 自拍偷自拍亚洲精品老妇| 国产久久久一区二区三区| 精品久久久久久久久av| 好看av亚洲va欧美ⅴa在| 欧美黑人巨大hd| 久久久久久九九精品二区国产| 亚洲精品456在线播放app | 69av精品久久久久久| 成人特级黄色片久久久久久久| 国产精品美女特级片免费视频播放器| 久久精品久久久久久噜噜老黄 | 人妻夜夜爽99麻豆av| 美女高潮的动态| 丰满人妻一区二区三区视频av| 午夜日韩欧美国产| www.www免费av| 欧美一区二区精品小视频在线| 老司机午夜福利在线观看视频| 色吧在线观看| 日日摸夜夜添夜夜添av毛片 | 欧美国产日韩亚洲一区| 99在线人妻在线中文字幕| 国产探花极品一区二区| 欧美乱妇无乱码| 国产男靠女视频免费网站| 在线播放国产精品三级| 欧美日韩中文字幕国产精品一区二区三区| 少妇高潮的动态图| 色综合欧美亚洲国产小说| 黄片小视频在线播放| 中文资源天堂在线| 男插女下体视频免费在线播放| 欧美日本亚洲视频在线播放| 国产又黄又爽又无遮挡在线| 亚洲av一区综合| 波野结衣二区三区在线| 18禁黄网站禁片午夜丰满| av欧美777| 国产探花在线观看一区二区| 欧美在线一区亚洲| 人妻夜夜爽99麻豆av| 成人亚洲精品av一区二区| 波多野结衣高清作品| 日韩精品中文字幕看吧| 能在线免费观看的黄片| 国产高清激情床上av| 可以在线观看毛片的网站| 欧美成人a在线观看| 欧美+亚洲+日韩+国产| 久久草成人影院| 精品午夜福利在线看| 色5月婷婷丁香| 成年人黄色毛片网站| 搡老岳熟女国产| 看免费av毛片| 日韩av在线大香蕉| 日韩欧美国产一区二区入口| 日本在线视频免费播放| 成人特级av手机在线观看| 一级黄色大片毛片| 国产日本99.免费观看| 亚洲av美国av| 日本熟妇午夜| 狂野欧美白嫩少妇大欣赏| 久久精品国产清高在天天线| 少妇的逼水好多| 高清毛片免费观看视频网站| 日本五十路高清| 成人美女网站在线观看视频| 狠狠狠狠99中文字幕| 中文字幕av成人在线电影| 免费黄网站久久成人精品 | 亚洲色图av天堂| 少妇人妻精品综合一区二区 | 日本在线视频免费播放| 亚洲av电影在线进入| 精品国产亚洲在线| 91麻豆av在线| 午夜福利免费观看在线| 欧美三级亚洲精品| 91麻豆av在线| 亚洲无线在线观看| 精品不卡国产一区二区三区| 成年女人毛片免费观看观看9| АⅤ资源中文在线天堂| 变态另类成人亚洲欧美熟女| 国产单亲对白刺激| 床上黄色一级片| 黄色日韩在线| 一级黄片播放器| 国产高清视频在线观看网站| 国产精品一区二区三区四区免费观看 | 婷婷亚洲欧美| 三级毛片av免费| 欧美黑人欧美精品刺激| 成人国产综合亚洲| 亚洲人成伊人成综合网2020| 日本精品一区二区三区蜜桃| 国产精品国产高清国产av| 中文字幕精品亚洲无线码一区| 免费电影在线观看免费观看| 国产毛片a区久久久久| 99热6这里只有精品| 亚洲18禁久久av| 白带黄色成豆腐渣|