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

    多節(jié)點軟件觸發(fā)式Bootloader設計與實現(xiàn)

    2017-09-25 17:38:01郭帥李軍偉高松
    現(xiàn)代電子技術 2017年18期
    關鍵詞:CAN總線

    郭帥++李軍偉++高松

    摘 要: 以8位微控制器MC9S08DZ60為例,搭建了電動汽車多節(jié)點燈光控制系統(tǒng)硬件平臺,開發(fā)了基于CAN總線技術的多節(jié)點軟件觸發(fā)式引導加載程序,設計了Bootloader上位機,開發(fā)了一套應用于汽車燈光控制系統(tǒng)的Bootloader。通過對電動汽車燈光控制系統(tǒng)硬件平臺進行程序升級,對Bootloader系統(tǒng)進行了性能測試。試驗結果表明,所設計的Bootloader系統(tǒng)能夠快捷、準確、方便地實現(xiàn)應用程序的在線升級,為汽車燈光控制系統(tǒng)應用程序的在線編程和數(shù)據(jù)更新提供了參考。

    關鍵詞: 汽車燈光控制系統(tǒng); 軟件觸發(fā); CAN總線; 引導加載程序; 在線編程

    中圖分類號: TN911?34; TP391 文獻標識碼: A 文章編號: 1004?373X(2017)18?0035?05

    Design and realization of multi?node software trigger Bootloader

    GUO Shuai, LI Junwei, GAO Song

    (School of Traffic & Vehicle Engineering, Shandong University of Technology, Zibo 255049, China)

    Abstract: Taking the 8?bit microcontroller MC9S08DZ60 as an example, the hardware platform of a electromobile lighting control system was built, a special multi?node software trigger Bootloader based on CAN bus technology was developed, and upper machine system of the Bootloader was designed. Then a Bootloader system for the automotive lighting control system was designed. The Bootloader system was tested through the program upgrading of the hardware platform for the automotive lighting control system. The test result of the Bootloader system shows that the Bootloader system can realize the online upgrading of applied program expediently and accurately, and provide a reference for the online programming and data?upgrading of the application program for the automotive lighting control system.

    Keywords: automotive lighting control system; software trigger; CAN bus; Bootloader; online programming

    0 引 言

    汽車作為一個多控制器集成系統(tǒng),往往需要對控制器進行程序設計和升級,因而應該設計多節(jié)點引導加載程序(Bootloader)實現(xiàn)多控制器程序升級,為體現(xiàn)Bootloader在升級程序中的便捷性,應采用軟件觸發(fā)的方式進行程序升級。長期以來,開發(fā)人員對Bootloader進行了大量研究,文獻[1]針對電動汽車整車控制器設計了基于MC9S12XEP100的Bootloader,通過VC++開發(fā)了上位機系統(tǒng),實現(xiàn)程序在線升級。文獻[2]設計了基于MC9S12G128的U盤啟動Bootloader,使用U盤攜帶目標下載代碼,節(jié)省了單片機的內存空間。文獻[3]根據(jù)CCP協(xié)議設計了基于飛思卡爾MC9S12DP512的 Bootloader,針對混合動力電動車控制器,實現(xiàn)了正確引導程序運行。雖然這些研究開發(fā)了各類芯片的Bootloader,給出了Bootloader設計的通用研究方法,但他們僅是針對單節(jié)點Bootloader,采用硬件觸發(fā)方式進行程序升級,在實際車用控制器中無法便捷地實現(xiàn)程序升級,不能體現(xiàn)Bootloader技術在整車控制系統(tǒng)開發(fā)中的優(yōu)勢。

    本文在CAN協(xié)議的基礎上,采用自定義的數(shù)據(jù)傳輸協(xié)議,設計一套基于MC9S08DZ60的多節(jié)點軟件觸發(fā)式Bootloader,同時搭建一個汽車燈光控制系統(tǒng)的硬件平臺,并通過該燈光控制系統(tǒng)硬件平臺對所設計Bootloader系統(tǒng)進行性能測試。

    1 Bootloader設計

    Bootloader是系統(tǒng)加電后運行的固化在其中的一段程序,主要功能是為了完成軟硬件所需要的初始化工作。其能實現(xiàn)用戶程序的引導啟動和固件自更新兩個功能[3?5]。Bootloader的編程機制一般分為兩種:FLASH kernel法和FLASH擦寫函數(shù)法[6]。FLASH kernel法需要在進行程序升級時,要將Bootloader中與FLASH擦除和寫入相關的程序都下載到單片機的RAM中,這樣程序運行效率高,但是這對單片機的RAM資源要求也是非常高。FLASH擦寫函數(shù)法是Bootloader比較常見的方式,它是將可執(zhí)行代碼下載到其內置的FLASH中,因為寫入FLASH中的內容能永久保存,它適合固件程序的在線升級或數(shù)據(jù)更新[7?10]。由于MC9S08DZ60內部RAM資源有限,并且燈光控制系統(tǒng)對運行速度要求不高,所以本文所設計的Bootloader采用第二種FLASH擦寫函數(shù)法。endprint

    2 控制器端Bootloader實現(xiàn)

    對于嵌入式系統(tǒng)而言,不同硬件平臺Bootloader的實現(xiàn)方法也各不相同。本文設計的整車控制器端Bootloader主要包含5部分:配置MSCAN通信模塊、FLASH擦寫模塊設計、中斷向量表映射、S19文件解析和Bootloader初始化。

    2.1 配置MSCAN通信模塊

    CAN總線是一種應用十分廣泛的通信協(xié)議之一,主要應用于對數(shù)據(jù)完整性要求非常高的汽車電子和工業(yè)控制領域[11?13]。Bootloader通過CAN通信進行程序升級,通過配置MSCAN通信模塊,使單片機準確接收并處理數(shù)據(jù)。

    飛思卡爾8位微控制器MC9S08DZ60的MSCAN模塊有64 B的配置寄存器[14?15],為了能正常進行數(shù)據(jù)通信,需要對這些寄存器進行配置。MSCAN模塊初始化流程如圖1所示。本文設計的Bootloader選取2 MHz的固定系統(tǒng)時鐘作為時鐘源,使用250 Kb/s的波特率,設置CAN濾波參數(shù),使燈光控制系統(tǒng)Bootloader程序只接收上位機的報文。

    2.2 FLASH擦寫模塊設計

    更新主程序的過程實際上就是對存儲程序的 FLASH進行擦除和重新編程的過程。大部分的 FLASH當程序在其中運行時,不允許對其自身進行擦寫操作,如果強行FLASH對FLASH進行操作,會因為編程電壓較高使讀取的數(shù)據(jù)不穩(wěn)定,造成讀取數(shù)據(jù)錯誤。所以本文設計的Bootloader把代碼拷貝到RAM中執(zhí)行,避免了FLASH直接對FLASH的操作。

    FLASH擦寫過程中,對時鐘和晶振有嚴格要求。節(jié)點使用的晶振必須大于2 MHz,若外部參考時鐘小于2 MHz,則無法完成編程和擦除功能。FLASH擦寫時鐘由配置FLASH時鐘分配寄存器FCDIV的值實現(xiàn),設置后的FLASH工作時鐘必須為150~200 kHz。否則,若FLASH時鐘頻率小于150 kHz,F(xiàn)LASH會由于編程時間過長而損壞;若FLASH時鐘頻率大于200 kHz,又會導致不完全的編程和擦除。本文設計的Bootloader配置200 kHz的FLASH時鐘頻率,選取8 MHz外部晶振。

    2.3 中斷向量表映射

    由于Bootloader和用戶程序是相互獨立,因此就需要解決兩個程序中斷向量不一致的問題,并且如何讓兩個程序能正確使用自己的中斷向量,需要正確分配單片機的內存空間,MC9S08DZ60微控制器內存分配如圖2所示。

    通常MC9S08DZ60微控制器的中斷向量表默認安排在0xFFC0~0xFFFF。其中復位向量在地址0xFFFE處,其余的向量包括用戶向量依次往低字節(jié)的內存方向安排[16?17]。由于Bootloader和用戶程序的中斷向量表各自獨立使用,所以Bootloader和用戶程序的中斷向量表分別在不同的內存區(qū)間。Bootloader接管了復位向量,使它指向了確定的地址處,而用戶程序的復位向量指向的地址是未知的,為了能順利引導用戶程序啟動,在下載過程中需要檢測用戶的復位向量,并把它安排在FLASH中的另一個確定的位置,留給Bootloader引導時自動調用。Bootloader運行時會使用到一些中斷向量,所以Bootloader的中斷向量表仍然處于0xFFC0~0xFFFF區(qū)間。因而,用戶程序就不能使用與Bootloader相同內存區(qū)間來定義中斷向量表,并且Bootloader是一段引導加載程序,不能隨便被修改,所以就將用戶程序的中斷向量表搬移到另外一段內存區(qū)間內,以免影響B(tài)ootloader的中斷向量。

    2.4 S19文件解析

    在程序更新的過程中,需要把S19程序文件下載到燈光控制器內。S19 文件為飛思卡爾推薦使用的標準文件傳送格式——S?record目標文件格式。S?record目標文件格式是將目標代碼及目標數(shù)據(jù)以十六進制ASCII的方式表示,使得目標文件在計算機系統(tǒng)和開發(fā)工具之間易于轉換[18?19]。

    S?record格式如表1所示。S19文件中的每一行被稱為一條記錄,記錄總是以字母“S”開頭,后面跟一位數(shù)字表示此記錄的類型,數(shù)字是“0”表示S19文件的起始說明字符串;數(shù)字若是“1”,“2”或“3”代表此記錄包含了程序數(shù)據(jù),其中“1”為16位地址,“2”為24位地址,“3”為32位地址,MC9S08DZ60用的是16位地址,若是“9”則表明此記錄為整個文件的最末一條記錄。接下來一個字節(jié)表示了此記錄所包含的字節(jié)數(shù),它由起始地址、數(shù)據(jù)字節(jié)和位于末端的校驗字節(jié)組成,其中的校驗字節(jié)算法為:將長度、起始地址、數(shù)據(jù)相加,取三者之和的低8位,然后按位取。

    2.5 Bootloader初始化

    一般情況下,程序上電或復位后直接跳轉到復位向量所指向的地址,直接運行main函數(shù),但是Bootloader程序上電后,首先要判斷是進入用戶程序或是進入Bootloader下載程序。Bootloader初始化流程如圖3所示。

    通過判斷0x1400內存是否寫入1,選擇進入Bootloader下載程序。當系統(tǒng)復位后檢測0x1400內存沒寫入1,并且判斷用戶的復位向量所在地址0xF9FE已被寫入,則使用JMP跳轉語句直接跳向地址0xF9FE所保存的首地址運行用戶程序;當節(jié)點復位后檢測0x1400內存沒寫入1,但是判斷用戶的復位向量所在地址0xF9FE沒有被寫入,則使用JMP跳轉語句直接跳向main函數(shù),進入Bootloader的下載程序。

    3 Bootloader上位機實現(xiàn)

    Bootloader上位機程序主要是為了將S19文件以CAN通信的方式發(fā)送給燈光控制系統(tǒng),實現(xiàn)控制器讀取并升級程序代碼。

    3.1 Bootloader上位機通信協(xié)議

    為了防止他人隨意修改下載控制器應用程序,本文開發(fā)了一套自定義的數(shù)據(jù)通信協(xié)議。協(xié)議具體規(guī)定了電動汽車燈光控制器與上位機之間數(shù)據(jù)發(fā)送與接收、應答、報文校驗、以及查詢機制。Bootloader上位機協(xié)議如表2所示,電動汽車燈光控制器的ID設置為0xCF00402,上位機的報文ID分別為0xCF00400,0xCF00401,0xCF00403,0xCF00404,0xCF00405,0xCF00406,0xCF00408,電動汽車燈光控制器和上位機通信的幀類型為數(shù)據(jù)幀,數(shù)據(jù)段長度為8 B。endprint

    表2 Bootloader上位機協(xié)議

    ID為0xCF00404,0xCF00405和0xCF00406是選擇升級節(jié)點的命令報文,可以選擇對主控節(jié)點、前燈節(jié)點或是后燈節(jié)點進行程序升級。ID為0xCF00400的報文是上位機發(fā)送給燈光控制器的操作指令,電動汽車燈光控制器接收到指令后,會對FLASH里的內容進行擦除或是編程。ID為0xCF00401的報文是上位機發(fā)送給電動汽車燈光控制器的S19文件的數(shù)據(jù),上位機逐條發(fā)送S19文件,電動汽車燈光控制器查詢接收S0,S1,S9的數(shù)據(jù)記錄,對相應內存空間進行數(shù)據(jù)編程,并且會對接收的每一條S記錄進行校驗和計算,然后與接收到的校驗和進行比較,確保數(shù)據(jù)接收的準確性。ID為0xCF00403的報文是上位機發(fā)送給燈光控制器的操作指令,可以通過返回值查詢控制器軟件和硬件版本信息。ID為0xCF00402的報文是控制器發(fā)送給上位機應答數(shù)據(jù),分別返回擦除結束標志位和編程結束標志位。ID為0xCF00408的報文是上位機發(fā)送給控制器升級程序的標志位,通過修改用戶程序內0x1400內存處的數(shù)據(jù),實現(xiàn)升級程序的軟件觸發(fā)方式。

    3.2 Bootloader上位機

    基于VB 6.0開發(fā)了Bootloader上位機,采用USBCAN自帶的二次開發(fā)函數(shù),用于實現(xiàn)燈光控制系統(tǒng)的故障檢測、故障清除、遠程控制、CAN報文查看和軟件在線升級等功能。汽車燈光系統(tǒng)上位機遠程控制硬件平臺如圖4所示。通過上位機端界面,可以檢測硬件平臺的故障并進行故障清除,并且可以進行軟件的在線升級等操作。

    圖4 汽車燈光系統(tǒng)上位機

    上位機成功升級主節(jié)點程序界面如圖5所示,通過人機界面的進度條,可以方便地了解程序的升級情況,實現(xiàn)操作人員對程序升級過程進行控制;通過USBCAN接口卡,按照制定的通信協(xié)議,完成整車控制器與上位機之間數(shù)據(jù)傳輸,實現(xiàn)二者之間的CAN通信;通過人機界面的數(shù)據(jù)顯示窗口,讀取S19文件,解釋程序,發(fā)送程序,實現(xiàn)S19文件的數(shù)據(jù)解析;通過人機界面的發(fā)送狀態(tài)窗口,接收到控制器發(fā)送的應答信號,將處理結果實時顯示在人機交互界面上,方便采取有效的操作。

    4 Bootloader性能測試

    為了驗證設計的Bootloader的在線升級程序的功能,將用戶程序通過Bootloader下載到單片機內,用戶程序的S19文件如圖6所示。用戶程序集成了CAN通信功能、定時器功能、汽車燈光系統(tǒng)控制功能,可以用來直觀地顯示用戶程序的升級結果。Bootloader程序下載到芯片內存中的數(shù)據(jù)如圖7所示。通過將內存區(qū)間數(shù)據(jù)與S19文件內數(shù)據(jù)進行對比,發(fā)現(xiàn)用戶程序可以準確地下載到控制器指定的內存中,實現(xiàn)了燈光控制器升級和更新用戶程序的功能。

    為了驗證設計的Bootloader的可靠性,搭建電動汽車燈光控制系統(tǒng)硬件平臺如圖8所示。升級程序之后的電動汽車燈光控制系統(tǒng)可以正常運行,將組合開關撥至示近光燈,根據(jù)控制策略,近光燈、示寬燈和牌照燈同時亮起,符合用戶程序的運行邏輯,證明用戶程序運行正常。

    5 結 語

    本文基于MC9S08DZ60微控制器設計了多節(jié)點軟件觸發(fā)式Bootloader,并搭建了電動汽車燈光控制系統(tǒng)硬件平臺。通過實測試驗進行了燈光控制系統(tǒng)性能測試,結果表明所設計的Bootloader能夠快速、準確、方便地實現(xiàn)電動汽車燈光控制系統(tǒng)多節(jié)點應用程序的在線升級,為汽車燈光控制系統(tǒng)應用程序的設計和數(shù)據(jù)更新提供有效參考。

    參考文獻

    [1] 楊競喆,王志福,劉杰.基于MC9S12XEP100的整車控制器CAN Bootloader設計與實現(xiàn)[J].車輛與動力技術,2014(1):25?29.

    [2] 戚長城,楊延相.總線式ECU兩級Bootloader的設計與實現(xiàn)[J].計算機工程,2015,41(7):95?99.

    [3] 張艷,鮑可進.整車控制器Bootloader的設計與[實現(xiàn)J].計算機工程,2011,37(12):233?236.

    [4] 劉林,張曉丹,張作峰.Bootloader程序在MCF51AC系列單片機上的實現(xiàn)[J].計算機系統(tǒng)應用,2011,20(11):118?122.

    [5] DU Haixing. Analysis and porting of embedded Bootloader based on ARM [J]. Microcomputer information, 2010, 29(2): 57?59.

    [6] 朱少輝,夏超英.基于CAN總線的ECU在線編程技術[J].單片機與嵌入式系統(tǒng)應用,2014,14(1):24?27.

    [7] 王亞剛.嵌入式Bootloader機制的分析與移植[J].計算機工程,2010,36(6):267?269.

    [8] 馬學文,朱名日,程小輝.嵌入式系統(tǒng)中Bootloader的設計與實現(xiàn)[J].計算機工程,2005,31(7):96?97.

    [9] 黎君.基于ARM9嵌入式系統(tǒng)的Bootloader移植[J].科學技術與工程,2011,11(32):8061?8064.

    [10] 王景存,高峰.基于ARM9的Bootloader的分析及設計[J].現(xiàn)代電子技術,2010,33(2):44?46.

    [11] 田會峰.基于S3C2440的Bootloader設計與實現(xiàn)[J].自動化技術與應用,2010,29(7):29?32.

    [12] 王宜懷,曹金華.嵌入式系統(tǒng)設計實戰(zhàn)[M].北京:北京航空航天大學出版社,2012.

    [13] 王宜懷,吳瑾,張書奎,等.嵌入式技術基礎與實踐[M].北京:清華大學出版社,2012.

    [14] SAE. CAN vehicle application layer: SAE J1939/71?2016 [S]. USA: SAE, 2016.

    [15] Anon. Road vehicles?diagnostics on controller area networks (CAN), part 2: Network layer services: ISO 15765?2 [S]. [S.l.]: ISO, 2004.

    [16] Anon. Freescale′s HC08 and HCS08 apps gets full certification via LDRA software [J]. Health and beauty close?up, 2011, 234: 111?120.

    [17] 林志貴,鐘晴晴.HCS08系列FLASH在線編程方法的比較與分析[J].天津工業(yè)大學學報,2011(5):71?75.

    [18] Anon. Motorola S?records文件格式 [EB/OL]. (2011?09?07) [2015?11?26]. http://blog.csdn.net/zyboy2000/article/details/6757604.

    [19] Anon. MC9S08DZ60 Datasheet [EB/OL]. [2015?11?26]. http://www.alldatasheet.com/datasheet?pdf/pdf/153370/FREESCALE/MC9S08DZ60.html.

    猜你喜歡
    CAN總線
    論網(wǎng)絡通信技術
    基于嵌入式的汽車輔助制動系統(tǒng)研究
    CAN總線通信技術在電梯監(jiān)控系統(tǒng)中的應用
    基于CANoe的J1939協(xié)議在ECU通信中的應用
    科技視界(2016年18期)2016-11-03 22:53:48
    商用車基于CAN總線的組合儀表開發(fā)與應用
    CAN總線在鐵路設備通信中的應用
    利用MC9S12(X)單片機構建CAN總線網(wǎng)絡的研究
    基于CAN總線的智能微噴灌監(jiān)控系統(tǒng)中下位機的硬件電路組成與設計
    基于CAN總線的變電站通訊網(wǎng)絡設計
    CAN總線技術、系統(tǒng)實現(xiàn)及發(fā)展趨勢
    狠狠狠狠99中文字幕| 国产麻豆69| 大型av网站在线播放| 国产精品98久久久久久宅男小说| 亚洲欧美日韩另类电影网站| 久久精品aⅴ一区二区三区四区| 国产野战对白在线观看| 精品国产一区二区三区久久久樱花| 国产男女超爽视频在线观看| 极品人妻少妇av视频| 热99久久久久精品小说推荐| 欧美激情极品国产一区二区三区| 女性生殖器流出的白浆| 亚洲九九香蕉| 日本撒尿小便嘘嘘汇集6| 午夜免费鲁丝| 久久精品亚洲精品国产色婷小说| 国产野战对白在线观看| 精品国产乱码久久久久久男人| 精品熟女少妇八av免费久了| 精品国内亚洲2022精品成人 | 亚洲欧美精品综合一区二区三区| 欧美黑人精品巨大| a级毛片在线看网站| 久久久久视频综合| 免费日韩欧美在线观看| 一级a爱片免费观看的视频| 人人妻人人澡人人爽人人夜夜| 香蕉国产在线看| 在线播放国产精品三级| 久久香蕉精品热| 日韩 欧美 亚洲 中文字幕| 香蕉丝袜av| 久久这里只有精品19| 久久人人爽av亚洲精品天堂| 国产精品久久久久久精品古装| 精品人妻在线不人妻| 国产伦人伦偷精品视频| 99久久精品国产亚洲精品| 久久 成人 亚洲| 激情视频va一区二区三区| 黄色女人牲交| 欧美亚洲 丝袜 人妻 在线| 夫妻午夜视频| 精品少妇一区二区三区视频日本电影| 另类亚洲欧美激情| 日韩大码丰满熟妇| 91老司机精品| 中文字幕制服av| 人妻 亚洲 视频| 午夜亚洲福利在线播放| 成熟少妇高潮喷水视频| 亚洲午夜精品一区,二区,三区| 天天躁狠狠躁夜夜躁狠狠躁| 黄频高清免费视频| 成熟少妇高潮喷水视频| 一级黄色大片毛片| 亚洲第一青青草原| 麻豆国产av国片精品| 日韩欧美在线二视频 | 亚洲五月婷婷丁香| 黄色怎么调成土黄色| 天堂俺去俺来也www色官网| 黄色女人牲交| 成年人黄色毛片网站| 国产日韩一区二区三区精品不卡| 美女视频免费永久观看网站| 国产免费现黄频在线看| 国产区一区二久久| 激情在线观看视频在线高清 | 国产精品一区二区免费欧美| 黄色 视频免费看| 亚洲久久久国产精品| 国产色视频综合| 成人18禁高潮啪啪吃奶动态图| 成年版毛片免费区| 18禁国产床啪视频网站| 国产熟女午夜一区二区三区| 一区二区三区国产精品乱码| 波多野结衣av一区二区av| 香蕉丝袜av| 欧美黄色淫秽网站| 欧美黄色片欧美黄色片| 国产av又大| 最新美女视频免费是黄的| 一级a爱视频在线免费观看| 成人国产一区最新在线观看| 亚洲性夜色夜夜综合| 夜夜夜夜夜久久久久| 在线观看免费高清a一片| 亚洲专区中文字幕在线| 香蕉丝袜av| 成年女人毛片免费观看观看9 | 日韩熟女老妇一区二区性免费视频| 在线观看日韩欧美| 香蕉久久夜色| 国产蜜桃级精品一区二区三区 | 婷婷成人精品国产| 欧美在线黄色| 亚洲国产欧美一区二区综合| 最新在线观看一区二区三区| 99国产精品99久久久久| 搡老岳熟女国产| 中文字幕另类日韩欧美亚洲嫩草| 国内久久婷婷六月综合欲色啪| 久热爱精品视频在线9| 久久中文看片网| a在线观看视频网站| 丰满迷人的少妇在线观看| 丝袜在线中文字幕| 国产伦人伦偷精品视频| 久久久久久久久免费视频了| 飞空精品影院首页| 精品免费久久久久久久清纯 | 啦啦啦 在线观看视频| 视频区图区小说| 国产亚洲精品一区二区www | 丝袜美足系列| 两个人免费观看高清视频| 久久性视频一级片| 少妇猛男粗大的猛烈进出视频| 亚洲精品在线观看二区| 亚洲精华国产精华精| 最近最新中文字幕大全电影3 | 麻豆av在线久日| 久久影院123| 欧美日韩黄片免| 久久久久久久午夜电影 | 无限看片的www在线观看| 久久狼人影院| 超色免费av| 啦啦啦在线免费观看视频4| av天堂在线播放| 亚洲七黄色美女视频| www.熟女人妻精品国产| 三上悠亚av全集在线观看| 久久精品亚洲熟妇少妇任你| 亚洲第一青青草原| 在线av久久热| 久久久久久免费高清国产稀缺| 日韩熟女老妇一区二区性免费视频| 女人被狂操c到高潮| 国产乱人伦免费视频| 亚洲av美国av| 欧美丝袜亚洲另类 | 十八禁人妻一区二区| av国产精品久久久久影院| 女人高潮潮喷娇喘18禁视频| 又大又爽又粗| 好看av亚洲va欧美ⅴa在| 午夜福利欧美成人| 免费在线观看黄色视频的| 高清欧美精品videossex| 久久久精品免费免费高清| 青草久久国产| 中文字幕精品免费在线观看视频| 久久天堂一区二区三区四区| 女人精品久久久久毛片| 成人特级黄色片久久久久久久| 欧美日本中文国产一区发布| 一级片'在线观看视频| 午夜两性在线视频| 日韩欧美免费精品| 精品国产乱子伦一区二区三区| av天堂在线播放| 老鸭窝网址在线观看| 淫妇啪啪啪对白视频| av线在线观看网站| 99riav亚洲国产免费| 中文字幕高清在线视频| 欧美午夜高清在线| 无人区码免费观看不卡| 黄网站色视频无遮挡免费观看| 大香蕉久久网| 国产单亲对白刺激| 纯流量卡能插随身wifi吗| 天堂中文最新版在线下载| 正在播放国产对白刺激| 国产一区有黄有色的免费视频| 麻豆av在线久日| 真人做人爱边吃奶动态| 日韩欧美一区二区三区在线观看 | 丰满饥渴人妻一区二区三| 日韩熟女老妇一区二区性免费视频| 精品午夜福利视频在线观看一区| 一进一出抽搐gif免费好疼 | www.精华液| 国产一区二区三区视频了| 久99久视频精品免费| 亚洲国产精品合色在线| 深夜精品福利| 免费久久久久久久精品成人欧美视频| 久久精品国产a三级三级三级| 免费人成视频x8x8入口观看| 成人精品一区二区免费| 午夜福利,免费看| 国产亚洲欧美98| 亚洲欧美精品综合一区二区三区| 国产成人精品在线电影| 久久久久久久久免费视频了| 在线观看免费视频网站a站| av福利片在线| 中文亚洲av片在线观看爽 | 九色亚洲精品在线播放| 大陆偷拍与自拍| 大片电影免费在线观看免费| 亚洲伊人色综图| 国产精品久久视频播放| 欧美黑人欧美精品刺激| 一区在线观看完整版| 99精品在免费线老司机午夜| 新久久久久国产一级毛片| 最近最新中文字幕大全免费视频| 亚洲avbb在线观看| 老司机在亚洲福利影院| 日韩欧美三级三区| 99久久国产精品久久久| av电影中文网址| 国产xxxxx性猛交| 国产成人影院久久av| 怎么达到女性高潮| 极品少妇高潮喷水抽搐| 69av精品久久久久久| 国内久久婷婷六月综合欲色啪| 又紧又爽又黄一区二区| 欧美激情 高清一区二区三区| 高清毛片免费观看视频网站 | 天天添夜夜摸| 超色免费av| 午夜久久久在线观看| 国产亚洲精品一区二区www | 中文字幕人妻熟女乱码| 成人影院久久| 国产精品98久久久久久宅男小说| 男女午夜视频在线观看| 日韩熟女老妇一区二区性免费视频| 亚洲人成电影观看| www.熟女人妻精品国产| 成人特级黄色片久久久久久久| 中文字幕另类日韩欧美亚洲嫩草| 看黄色毛片网站| 久久精品国产亚洲av香蕉五月 | 国产免费av片在线观看野外av| 极品人妻少妇av视频| 成人特级黄色片久久久久久久| 欧美激情高清一区二区三区| 亚洲av片天天在线观看| 在线天堂中文资源库| 欧美中文综合在线视频| 国产又爽黄色视频| 99久久国产精品久久久| 老司机靠b影院| 夜夜爽天天搞| 欧美国产精品va在线观看不卡| 精品人妻熟女毛片av久久网站| 久久久久国产一级毛片高清牌| 午夜视频精品福利| 亚洲人成电影观看| 亚洲精品一卡2卡三卡4卡5卡| 国产精品自产拍在线观看55亚洲 | 老司机影院毛片| 最新美女视频免费是黄的| 免费少妇av软件| 99精品久久久久人妻精品| 国产精品1区2区在线观看. | 久久国产亚洲av麻豆专区| 精品国产美女av久久久久小说| 十分钟在线观看高清视频www| 亚洲精品中文字幕在线视频| 桃红色精品国产亚洲av| av免费在线观看网站| 精品国产乱码久久久久久男人| 国产精品电影一区二区三区 | 亚洲中文日韩欧美视频| 精品人妻熟女毛片av久久网站| 日韩欧美在线二视频 | 久久影院123| 国产真人三级小视频在线观看| 美女 人体艺术 gogo| 精品一区二区三区视频在线观看免费 | 韩国精品一区二区三区| 如日韩欧美国产精品一区二区三区| 女性被躁到高潮视频| 亚洲av电影在线进入| 精品一区二区三区av网在线观看| 欧美老熟妇乱子伦牲交| 国产片内射在线| 亚洲欧美色中文字幕在线| 18禁黄网站禁片午夜丰满| 亚洲精品在线美女| 黄片大片在线免费观看| 国产亚洲精品久久久久久毛片 | 亚洲熟女毛片儿| 最近最新中文字幕大全免费视频| 好看av亚洲va欧美ⅴa在| 亚洲精品国产精品久久久不卡| 伦理电影免费视频| 国产蜜桃级精品一区二区三区 | 日本精品一区二区三区蜜桃| 久久影院123| 亚洲精品久久成人aⅴ小说| 成人国语在线视频| 亚洲 国产 在线| 国产色视频综合| 一二三四在线观看免费中文在| 男女之事视频高清在线观看| 国产精品久久久久成人av| 日本黄色日本黄色录像| 一级毛片女人18水好多| 亚洲精品美女久久av网站| 多毛熟女@视频| 国产又爽黄色视频| 色综合欧美亚洲国产小说| 国产日韩欧美亚洲二区| 国产成人免费观看mmmm| av线在线观看网站| 性少妇av在线| 三上悠亚av全集在线观看| 久久午夜亚洲精品久久| 999久久久精品免费观看国产| 色精品久久人妻99蜜桃| 久久久久国产精品人妻aⅴ院 | 麻豆乱淫一区二区| 嫁个100分男人电影在线观看| 老熟妇乱子伦视频在线观看| 精品福利永久在线观看| 水蜜桃什么品种好| 日韩人妻精品一区2区三区| 久久久久国产精品人妻aⅴ院 | 一区二区三区激情视频| 丝袜人妻中文字幕| 午夜两性在线视频| 国产色视频综合| 在线观看免费视频日本深夜| 国产成人影院久久av| 国产精品1区2区在线观看. | 亚洲一区中文字幕在线| 国内毛片毛片毛片毛片毛片| 欧美人与性动交α欧美软件| 性色av乱码一区二区三区2| 99久久99久久久精品蜜桃| 99在线人妻在线中文字幕 | 亚洲性夜色夜夜综合| 精品高清国产在线一区| 亚洲精品粉嫩美女一区| 成人精品一区二区免费| 天天添夜夜摸| 黄色a级毛片大全视频| 亚洲成人免费av在线播放| 国产色视频综合| 又黄又爽又免费观看的视频| 亚洲中文av在线| 18禁裸乳无遮挡动漫免费视频| 精品国产亚洲在线| 国产成人精品在线电影| 精品久久蜜臀av无| 色老头精品视频在线观看| 亚洲成人国产一区在线观看| 国产精品 国内视频| 一级片'在线观看视频| 99国产精品一区二区三区| av有码第一页| 成人18禁高潮啪啪吃奶动态图| 亚洲国产毛片av蜜桃av| 在线天堂中文资源库| 国产男女内射视频| 婷婷精品国产亚洲av在线 | 12—13女人毛片做爰片一| 18在线观看网站| 欧美精品啪啪一区二区三区| 国产精品九九99| 国内久久婷婷六月综合欲色啪| 亚洲国产精品sss在线观看 | 黄片大片在线免费观看| 欧美日韩国产mv在线观看视频| 久久精品熟女亚洲av麻豆精品| 成年人黄色毛片网站| 欧美日韩av久久| 成人亚洲精品一区在线观看| 国产精品永久免费网站| 国产男靠女视频免费网站| 亚洲人成电影观看| 韩国av一区二区三区四区| 欧美日韩亚洲高清精品| 成在线人永久免费视频| 国产男女内射视频| 美女视频免费永久观看网站| 久久中文字幕人妻熟女| 人妻久久中文字幕网| 精品少妇一区二区三区视频日本电影| 国产亚洲欧美在线一区二区| 国产区一区二久久| 亚洲熟女毛片儿| 一本一本久久a久久精品综合妖精| 国产国语露脸激情在线看| 免费日韩欧美在线观看| 欧美激情极品国产一区二区三区| 大片电影免费在线观看免费| 亚洲精品国产区一区二| 精品国产乱码久久久久久男人| 国产在线精品亚洲第一网站| 国产日韩欧美亚洲二区| 亚洲五月婷婷丁香| 女人爽到高潮嗷嗷叫在线视频| 久热这里只有精品99| 欧美日韩一级在线毛片| 女性被躁到高潮视频| 久久久水蜜桃国产精品网| 777米奇影视久久| 国产无遮挡羞羞视频在线观看| 亚洲黑人精品在线| 色播在线永久视频| 亚洲一区二区三区不卡视频| 亚洲av美国av| 欧美黄色淫秽网站| 久久久精品区二区三区| 精品久久久久久久毛片微露脸| 久久ye,这里只有精品| av中文乱码字幕在线| 两性夫妻黄色片| 美国免费a级毛片| 午夜福利一区二区在线看| 黄色片一级片一级黄色片| 又紧又爽又黄一区二区| 欧美日韩亚洲综合一区二区三区_| 男女高潮啪啪啪动态图| 亚洲精品在线观看二区| 超色免费av| 色综合婷婷激情| 1024香蕉在线观看| 十分钟在线观看高清视频www| 女同久久另类99精品国产91| videosex国产| 人妻久久中文字幕网| 丝瓜视频免费看黄片| 久久天躁狠狠躁夜夜2o2o| xxxhd国产人妻xxx| 午夜福利乱码中文字幕| 欧美乱妇无乱码| 又黄又粗又硬又大视频| 国产精品免费一区二区三区在线 | 女人精品久久久久毛片| 免费黄频网站在线观看国产| 极品教师在线免费播放| 国产成人免费无遮挡视频| 亚洲成人国产一区在线观看| 美女扒开内裤让男人捅视频| 十八禁高潮呻吟视频| 在线观看日韩欧美| 成人特级黄色片久久久久久久| 久久亚洲真实| 一本综合久久免费| 99在线人妻在线中文字幕 | 男女午夜视频在线观看| 如日韩欧美国产精品一区二区三区| 手机成人av网站| 亚洲av电影在线进入| 99精品在免费线老司机午夜| 国产91精品成人一区二区三区| 欧美日韩亚洲国产一区二区在线观看 | 国产成人系列免费观看| 精品国产一区二区久久| 超碰97精品在线观看| 国产成人影院久久av| 久久精品亚洲熟妇少妇任你| 极品教师在线免费播放| 美女福利国产在线| 国产在线一区二区三区精| 久99久视频精品免费| 女人被躁到高潮嗷嗷叫费观| 免费看十八禁软件| 欧美日韩av久久| 亚洲av日韩在线播放| 欧美乱色亚洲激情| 黄色视频,在线免费观看| 看黄色毛片网站| 欧美激情极品国产一区二区三区| 国产片内射在线| 欧美av亚洲av综合av国产av| 久9热在线精品视频| 久久香蕉精品热| 夜夜爽天天搞| 国产精品98久久久久久宅男小说| 国产精品久久久久久人妻精品电影| 女人爽到高潮嗷嗷叫在线视频| 国产精品九九99| 国产激情欧美一区二区| 深夜精品福利| 精品一区二区三区av网在线观看| 丰满的人妻完整版| √禁漫天堂资源中文www| 精品视频人人做人人爽| 欧美一级毛片孕妇| 欧美精品高潮呻吟av久久| 免费不卡黄色视频| 老熟女久久久| 很黄的视频免费| 亚洲少妇的诱惑av| 日本wwww免费看| 99久久人妻综合| 亚洲人成伊人成综合网2020| 国产精品影院久久| 女人精品久久久久毛片| 18禁观看日本| 青草久久国产| 侵犯人妻中文字幕一二三四区| 黄频高清免费视频| 色播在线永久视频| 天堂√8在线中文| 亚洲在线自拍视频| a级片在线免费高清观看视频| 最新美女视频免费是黄的| 宅男免费午夜| 91老司机精品| 91精品三级在线观看| xxxhd国产人妻xxx| 国产一区二区三区综合在线观看| 久久影院123| 在线免费观看的www视频| 久久午夜综合久久蜜桃| 精品人妻在线不人妻| 国产精品欧美亚洲77777| 亚洲片人在线观看| 国内久久婷婷六月综合欲色啪| 丰满的人妻完整版| 精品第一国产精品| www.999成人在线观看| xxxhd国产人妻xxx| 亚洲熟妇熟女久久| 黄色a级毛片大全视频| 黄片小视频在线播放| 男女高潮啪啪啪动态图| 一区二区日韩欧美中文字幕| 狠狠狠狠99中文字幕| 黑人操中国人逼视频| 大陆偷拍与自拍| 一本大道久久a久久精品| 精品免费久久久久久久清纯 | 国产男女超爽视频在线观看| 国产在视频线精品| 51午夜福利影视在线观看| 亚洲午夜精品一区,二区,三区| 亚洲精华国产精华精| 国产视频一区二区在线看| 久久精品亚洲av国产电影网| 婷婷成人精品国产| 别揉我奶头~嗯~啊~动态视频| 丰满饥渴人妻一区二区三| 最新的欧美精品一区二区| 国产精品一区二区精品视频观看| 国产成人影院久久av| 精品一区二区三区视频在线观看免费 | 飞空精品影院首页| 无人区码免费观看不卡| 亚洲国产毛片av蜜桃av| 国产精品免费大片| 国产免费av片在线观看野外av| 91大片在线观看| 乱人伦中国视频| 日本黄色日本黄色录像| 免费观看精品视频网站| 亚洲成人手机| 亚洲av第一区精品v没综合| 午夜两性在线视频| 国产成人av教育| 亚洲国产看品久久| 最新美女视频免费是黄的| videosex国产| 欧美精品啪啪一区二区三区| 久久久久国内视频| 成人特级黄色片久久久久久久| 午夜精品久久久久久毛片777| www.自偷自拍.com| 女人被狂操c到高潮| 久久久精品免费免费高清| 亚洲欧美日韩高清在线视频| 黄色视频,在线免费观看| www日本在线高清视频| 欧美亚洲 丝袜 人妻 在线| 丝瓜视频免费看黄片| 午夜久久久在线观看| 久久久水蜜桃国产精品网| 国产成+人综合+亚洲专区| 欧美在线一区亚洲| 精品一区二区三区视频在线观看免费 | 纯流量卡能插随身wifi吗| 久久精品国产99精品国产亚洲性色 | 久久狼人影院| 久久久久精品国产欧美久久久| 日本精品一区二区三区蜜桃| 久久久久久久久免费视频了| 90打野战视频偷拍视频| 搡老熟女国产l中国老女人| 国内毛片毛片毛片毛片毛片| www日本在线高清视频| 中国美女看黄片| 岛国在线观看网站| 男人的好看免费观看在线视频 | 免费不卡黄色视频| 日本五十路高清| 可以免费在线观看a视频的电影网站| 女人被躁到高潮嗷嗷叫费观| 国产欧美日韩综合在线一区二区| 婷婷成人精品国产| 香蕉国产在线看| 免费黄频网站在线观看国产| 成年女人毛片免费观看观看9 | 欧美日韩中文字幕国产精品一区二区三区 | 黄片播放在线免费| 成人免费观看视频高清| 亚洲va日本ⅴa欧美va伊人久久| 中文字幕另类日韩欧美亚洲嫩草| 国产精品免费视频内射| 免费看十八禁软件| 热re99久久精品国产66热6|