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

    基于S32K148 的車輛網(wǎng)關(guān)CAN Bootloader開發(fā)與實(shí)現(xiàn)

    2021-12-30 08:46:00丁元章蔡定江
    汽車電器 2021年12期

    袁 鋒,丁元章,張 偉,蔡定江

    (1.長三角新能源汽車研究院有限公司,江蘇 鹽城 224000;2.長三角電驅(qū)動(dòng)科技鹽城有限公司,江蘇 鹽城 224000)

    車輛網(wǎng)關(guān)(GateWay,GW)為純電動(dòng)乘用車的重要零部件,在車輛數(shù)據(jù)協(xié)議實(shí)現(xiàn)與數(shù)據(jù)傳輸上起著關(guān)鍵作用。如果控制數(shù)據(jù)協(xié)議升級,車輛網(wǎng)關(guān)則需要相應(yīng)的程序更新,傳統(tǒng)工具下載升級效率差,所以Bootloader的開發(fā)就顯得尤為重要[1-2]。Bootloader是固化在微處理器內(nèi)部Flash特定位置的一段程序代碼。每次處理器啟動(dòng)都會(huì)運(yùn)行Bootloader,它會(huì)檢查是否有來自CAN總線的程序下載請求,如果有則進(jìn)入Bootloader下載模式,進(jìn)行程序下載,并校驗(yàn)其完整性,最終完成應(yīng)用程序的更新;如果沒有來自總線的程序下載請求,則跳轉(zhuǎn)至原有應(yīng)用程序執(zhí)行[3-5]。

    本文采用NXP S32DS IDE集成開發(fā)環(huán)境S32 Design Studio for S32 Platform 3.4完成基于Cortex-M4F內(nèi)核S32K148處理器CAN Bootloader軟件開發(fā),程序調(diào)試器采用SUGGER JLlink V6.9。上位機(jī)開發(fā)采用Visual Studio 2010實(shí)現(xiàn),通信CAN控制器采用USBCAN-E-mini實(shí)現(xiàn)。

    1 Bootloader系統(tǒng)設(shè)計(jì)

    1.1 Bootloader原理

    Bootloader是車輛網(wǎng)關(guān)啟動(dòng)時(shí)完成加載引導(dǎo)程序執(zhí)行的代碼。Bootloader一般有兩種工作模式:①啟動(dòng)加載模式,該模式下Bootloader作用是將之前存儲(chǔ)在存儲(chǔ)器中的應(yīng)用程序加載到RAM中去執(zhí)行;②下載模式,本文研究的重點(diǎn),主要功能是下載應(yīng)用程序,將程序先存在RAM中,再刷寫至Flash等固態(tài)存儲(chǔ)器中完成程序的下載。本文Bootloader系統(tǒng)采用的是基于上位機(jī)(PC作為上位機(jī))、CAN控制器(USBCAN-E)和基于S32K148處理器的車輛網(wǎng)關(guān)(下位機(jī))的結(jié)構(gòu),上位機(jī)發(fā)送的數(shù)據(jù)經(jīng)CAN控制器傳送至車輛網(wǎng)關(guān)模塊。同樣,當(dāng)網(wǎng)關(guān)模塊接收到應(yīng)答后,會(huì)通過CAN控制器將數(shù)據(jù)發(fā)送至上位機(jī),其結(jié)構(gòu)如圖1所示。

    程序進(jìn)入Bootloader模式一般有以下兩種方式。

    1)通過判斷處理器某個(gè)引腳電平的高低,識別電平高低狀態(tài),軟件判斷執(zhí)行應(yīng)用程序或進(jìn)入Bootloader下載模式。

    2)通過設(shè)置標(biāo)志位判斷,需要PC上位機(jī)與CAN控制器總線數(shù)據(jù)配合,識別特定的CAN數(shù)據(jù)格式、標(biāo)識符和字節(jié)數(shù)據(jù),軟件判斷執(zhí)行應(yīng)用程序或進(jìn)入Bootloader下載模式。

    本文采用方式2實(shí)現(xiàn),該方式雖然在軟件處理上稍顯復(fù)雜,需要PC上位機(jī)與下位機(jī)之間的數(shù)據(jù)和時(shí)序的配合。但是相較于方式1,不需要引出單獨(dú)的引腳,可以減少使用一個(gè)I/O口,在整車應(yīng)用上具有一定的便利性,且節(jié)省了I/O資源。

    圖1 Bootloader結(jié)構(gòu)圖

    1.2 存儲(chǔ)器的分配

    S32K148微處理器包含各種存儲(chǔ)器和內(nèi)存映射外設(shè),它們位于一個(gè)32位連續(xù)地址空間中,地址空間統(tǒng)一編址。該芯片具有3×512KB P-Flash空間,分配地址段為0x00000000~0x0017FFFF。Bootloader在此空間實(shí)現(xiàn),分配地址0x00000000~0x00007FFF為Bootloader代碼存儲(chǔ)空間,大小為32KB,其余的P-Flash空間為應(yīng)用程序使用。

    2 Bootloader軟件設(shè)計(jì)

    2.1 CAN模塊配置

    S32K148處理器具有3個(gè)獨(dú)立的CAN模塊,可用來實(shí)現(xiàn)Bootloader的數(shù)據(jù)傳輸和狀態(tài)控制功能。其具有3路FlexCAN模塊,均可配置為CAN或CAN-FD工作模式。因目前車輛CAN總線大多還處于CAN工作模式,本文基于CAN模式采用CAN0 來實(shí)現(xiàn)。主要配置如下。

    1)配置時(shí)鐘寄存器為外部16MHz晶振時(shí)鐘,并開啟時(shí)鐘門。

    2)配置為CAN模式。

    3)設(shè)置數(shù)據(jù)幀格式為標(biāo)準(zhǔn)幀,波特率為500kb/s。

    4)配置采用中斷方式。

    2.2 Flash模塊配置

    Flash模塊的配置是Bootloader實(shí)現(xiàn)的重要一環(huán),需要對相關(guān)寄存器進(jìn)行配置。對Flash模塊編程主要涉及Flash初始化、Flash擦除與編程寫入操作,本文選用的S32K148微控制器Flash存儲(chǔ)空間為0x00000000~0x00007FFF,主要配置如下。

    1)配置Flash時(shí)鐘源為內(nèi)部SPLLDIV2時(shí)鐘,頻率為20MHz,并開啟時(shí)鐘門。

    2)P-Flash的擦除方式為扇區(qū)擦除,芯片采用的是交叉訪問方式實(shí)現(xiàn),最小擦除扇區(qū)為4KB,需在Flash驅(qū)動(dòng)中進(jìn)行相應(yīng)設(shè)置,執(zhí)行擦除指令時(shí),需配置FCCOB0為0x09,擦除完成之后,方可對Flash執(zhí)行寫命令。

    3)P-Flash在FTFC->FCCOB寄存器中配置相應(yīng)命令,實(shí)現(xiàn)Flash的編程寫入。FCCOB0為命令寄存器,可用來配置編程、擦除等命令。通過配置FCCOB0=0x07實(shí)現(xiàn)編程功能。一次編程的字節(jié)數(shù)為8個(gè)字節(jié)。編程地址和數(shù)據(jù)存儲(chǔ)在FCCOB1~FCCOB11寄存器中。

    2.3 應(yīng)用程序配置

    在前文中提到Bootloader是固化在整車網(wǎng)關(guān)等ECU微控制器的內(nèi)部Flash中某特定位置的一段程序代碼,應(yīng)用程序同樣也是存儲(chǔ)在內(nèi)部Flash中,兩者共同占據(jù)Flash存儲(chǔ)空間。所以二者的存儲(chǔ)地址要正確分配,避免重疊。

    在本文中,Bootloader存放在0x00000000~0x00007FFF地址空間中。在LinkFiles文件中修改如下。

    2.4 S19文件的生成

    S19文件是NXP微控制器的程序刷寫文件,一般由開發(fā)環(huán)境自動(dòng)輸出,具有特定的格式[6-7]。在不同的芯片和編譯環(huán)境中,其生成的文件不同。如MC9S12系列的編譯器Code-Warrior 5.2中,其生成文件的后綴為.s19,在MPC56系列編譯器CodeWarrior 2.10中,其生成的文件后綴為.mot,本文使用的S32 Design Studio生成的S-format 格式的文件后綴為.srec。雖然后綴名不同,其均具有相同的數(shù)據(jù)格式,簡述如下。

    取生成的S19文件的中幾行記錄加以說明。

    1)“S0”它是S文件的第一行數(shù)據(jù),主要表示S文件的路徑以及文件名信息。

    2)“S1”表示該行是一條S1類型的數(shù)據(jù),數(shù)據(jù)13表示該行記錄有0x13個(gè)字節(jié)(包括2字節(jié)地址、16字節(jié)的數(shù)據(jù)、1字節(jié)校驗(yàn))。

    3)“8000”表示該行記錄的地址信息。

    4)“00F00120118400007984000079840000”表示該行S1類型數(shù)據(jù)的數(shù)據(jù)信息。

    5)“CC”是該行數(shù)據(jù)的最后一個(gè)字節(jié),表示該行記錄的校驗(yàn)值。

    本文采用S32 Design Studio進(jìn)行開發(fā),下文就在該環(huán)境下生成S19文件進(jìn)行說明和討論。S32 Design Studio可以經(jīng)過簡單的配置選擇,即可以生成S-format輸出文件。前文表述,S-format中的程序信息是由S1、S2或S3等行記錄組成。S1文件代表行記錄中2字節(jié)的地址域,S2文件代表行記錄中3字節(jié)的地址域,S3文件代表行記錄中4字節(jié)的地址域。通過實(shí)踐發(fā)現(xiàn),在默認(rèn)情況下,S32 Design Studio根據(jù)程序地址空間以及代碼規(guī)模自動(dòng)選擇生成S1、S2或S3格式行記錄。這樣對我們在Bootloader開發(fā)中,進(jìn)行上位機(jī)開發(fā)中帶來了不便。

    為解決上述問題,在開發(fā)中,根據(jù)芯片的地址寬度為32位的特點(diǎn),實(shí)現(xiàn)在將S19代碼生成或轉(zhuǎn)換為S3格式。實(shí)現(xiàn)方式有以下兩種。

    1)在S32 Design Studio中設(shè)置,強(qiáng)制生成S3格式行記錄。

    2)在S32 Design Studio中保持默認(rèn),通過上位機(jī)實(shí)現(xiàn)S1、S2向S3格式的轉(zhuǎn)換。

    本文采用方式2,在上位機(jī)中軟件編程實(shí)現(xiàn)格式的轉(zhuǎn)換,便于工具的一致性和通用性。

    示例如圖2與圖3所示。

    圖2 生成S19文件

    圖3 S3格式上位機(jī)轉(zhuǎn)換

    3 Bootloader的軟件流程(圖4)

    系統(tǒng)啟動(dòng)后,初始化系統(tǒng)時(shí)鐘、Flash模塊、CAN模塊和控制變量。初始化完成后,進(jìn)入主程序運(yùn)行,定時(shí)接收Bootloader連接數(shù)據(jù)幀。當(dāng)接收到特定的數(shù)據(jù)幀并連接成功后,進(jìn)入Bootloader下載模式,執(zhí)行應(yīng)用程序刷寫循環(huán)。刷寫完成后,跳轉(zhuǎn)到應(yīng)用程序起始地址執(zhí)行。本文中的應(yīng)用程序初始地址位0x00008000。

    整個(gè)Bootloader流程如圖4所示。

    圖4 Bootloader流程圖

    下面給出本文上位機(jī)與基于S32K148處理器的下位機(jī)具體的通信過程,通過CAN通信口將S19記錄文件寫入網(wǎng)關(guān)ECU中。

    1)上位機(jī)端開啟,加載并轉(zhuǎn)換記錄文件,點(diǎn)擊啟動(dòng)連接,持續(xù)發(fā)送報(bào)文ID=0x64,data0=0xFF至下位機(jī)。下位機(jī)上電初始化,初始化完成后。進(jìn)入計(jì)時(shí)循環(huán),并中斷接收上位機(jī)報(bào)文,與上位機(jī)建立通信連接。若連接成功,回復(fù)ID=0xC8,data0=0x01至上位機(jī),否則跳轉(zhuǎn)到應(yīng)用程序起始地址執(zhí)行。

    2)連接成功,下位機(jī)執(zhí)行擦除指令,擦除Bootloader所在地址之外的地址空間。

    3)擦除完成,下位機(jī)發(fā)送當(dāng)前狀態(tài)ID=0xC8,data0=0xC1至上位機(jī),上位機(jī)開始逐行讀取S19文件行記錄,并發(fā)送至下位機(jī),一行發(fā)送完成,上位機(jī)發(fā)送ID=0x64,data=0xFE。

    4)下位機(jī)接收到一行完成標(biāo)識,對接收到的數(shù)據(jù)進(jìn)行校驗(yàn)。

    5)數(shù)據(jù)校驗(yàn)成功后,執(zhí)行Flash寫入操作,將S19文件行記錄中的數(shù)據(jù)寫入地址。行寫入完成,ID=0xC8,data=0xC3至上位機(jī),表示一行數(shù)據(jù)接收并寫入完成。

    6)循環(huán)執(zhí)行行記錄接收、校驗(yàn)和行編程。

    7)上位機(jī)發(fā)送ID=0x64,data=0xFD,表示整個(gè)S19文件發(fā)送完成。

    刷寫過程如圖5所示。

    圖5 刷寫過程示例圖

    4 結(jié)論

    本文介紹了基于S32K系列微控制器S32K148,采用CAN總線技術(shù),通過NXP S32DS IDE工具進(jìn)行Bootloader相關(guān)的開發(fā)與實(shí)現(xiàn)。系統(tǒng)通過識別特定的CAN數(shù)據(jù)格式、標(biāo)識符和數(shù)據(jù)字符選擇進(jìn)入下載模式或者執(zhí)行應(yīng)用程序[8]。Bootloader與上位機(jī)通過固定ID的CAN幀進(jìn)行交互反饋,可以成功地完成S19文件的下載并將其刷至目標(biāo)Flash模塊中,便于系統(tǒng)升級。此外,本文了基于S32K148芯片的開發(fā)過程對于其它基于S32K系列Bootloader的開發(fā)也有一定的借鑒作用。當(dāng)然本文也存在著需要進(jìn)一步改進(jìn)的地方,如采用UDS 14229協(xié)議傳輸S19文件和采用基于CAN-FD的Bootloader開發(fā),這是后續(xù)開發(fā)的方向。

    美国免费a级毛片| 欧美一区二区精品小视频在线| 久久久久久久久免费视频了| 久久精品国产99精品国产亚洲性色 | 午夜影院日韩av| 麻豆成人av在线观看| 成人永久免费在线观看视频| 欧美一级a爱片免费观看看 | 亚洲精品久久成人aⅴ小说| 亚洲一区二区三区色噜噜| 日本黄色视频三级网站网址| 精品国产超薄肉色丝袜足j| 999精品在线视频| 老司机靠b影院| 搡老岳熟女国产| 国产精品精品国产色婷婷| 久9热在线精品视频| 国产成人啪精品午夜网站| 国产免费男女视频| 国产xxxxx性猛交| videosex国产| 精品熟女少妇八av免费久了| 久久青草综合色| 国产精品98久久久久久宅男小说| 丁香欧美五月| 精品国产乱码久久久久久男人| 久久香蕉激情| 亚洲中文日韩欧美视频| 亚洲全国av大片| 日韩欧美三级三区| 好男人在线观看高清免费视频 | 亚洲精品一卡2卡三卡4卡5卡| 国产男靠女视频免费网站| 女生性感内裤真人,穿戴方法视频| 中亚洲国语对白在线视频| 成熟少妇高潮喷水视频| 久久精品亚洲熟妇少妇任你| 男人舔女人下体高潮全视频| 亚洲国产精品成人综合色| 欧美中文日本在线观看视频| 久久久久国产精品人妻aⅴ院| 欧美日韩黄片免| 国产精品,欧美在线| 亚洲黑人精品在线| 亚洲国产中文字幕在线视频| 国产精品亚洲一级av第二区| 在线永久观看黄色视频| 国产精华一区二区三区| 淫妇啪啪啪对白视频| 亚洲欧美激情在线| 天堂√8在线中文| 久久午夜亚洲精品久久| 国产日韩一区二区三区精品不卡| 亚洲专区国产一区二区| 精品人妻在线不人妻| 欧美日韩乱码在线| 亚洲第一电影网av| 久久精品91蜜桃| 国产一卡二卡三卡精品| 波多野结衣一区麻豆| www.熟女人妻精品国产| 国产一级毛片七仙女欲春2 | tocl精华| 人人澡人人妻人| 亚洲色图av天堂| 国产精品香港三级国产av潘金莲| 久久人妻熟女aⅴ| 精品无人区乱码1区二区| 99国产精品99久久久久| 村上凉子中文字幕在线| 亚洲一码二码三码区别大吗| 精品欧美一区二区三区在线| 老熟妇乱子伦视频在线观看| 宅男免费午夜| 精品欧美国产一区二区三| 亚洲天堂国产精品一区在线| 一级黄色大片毛片| 丝袜在线中文字幕| 变态另类丝袜制服| 国产精品久久视频播放| 极品人妻少妇av视频| 亚洲在线自拍视频| 精品一区二区三区视频在线观看免费| 一a级毛片在线观看| 欧美黑人精品巨大| 在线观看一区二区三区| 又黄又爽又免费观看的视频| 亚洲色图综合在线观看| 人人澡人人妻人| 老司机午夜福利在线观看视频| 亚洲成a人片在线一区二区| 非洲黑人性xxxx精品又粗又长| 麻豆国产av国片精品| 欧美日韩福利视频一区二区| 亚洲精华国产精华精| 18美女黄网站色大片免费观看| 一级片免费观看大全| 日韩有码中文字幕| 国产熟女午夜一区二区三区| 69精品国产乱码久久久| 麻豆av在线久日| 女同久久另类99精品国产91| 日本免费一区二区三区高清不卡 | 91在线观看av| 日本黄色视频三级网站网址| 中文字幕人成人乱码亚洲影| 国产免费av片在线观看野外av| 精品人妻在线不人妻| 19禁男女啪啪无遮挡网站| 99国产综合亚洲精品| 久久久久九九精品影院| 性少妇av在线| 怎么达到女性高潮| 香蕉久久夜色| 一二三四在线观看免费中文在| 亚洲人成网站在线播放欧美日韩| 在线观看免费视频日本深夜| 欧美精品亚洲一区二区| 成熟少妇高潮喷水视频| 美女 人体艺术 gogo| 欧美乱妇无乱码| 一级作爱视频免费观看| 性少妇av在线| 午夜久久久久精精品| 在线国产一区二区在线| 9191精品国产免费久久| 99国产精品99久久久久| 搞女人的毛片| 777久久人妻少妇嫩草av网站| 欧美不卡视频在线免费观看 | 久久精品国产99精品国产亚洲性色 | 国产成年人精品一区二区| 国产精品精品国产色婷婷| 黑丝袜美女国产一区| 久久精品人人爽人人爽视色| 嫩草影院精品99| 高清毛片免费观看视频网站| 国产区一区二久久| 高清在线国产一区| 午夜福利影视在线免费观看| 老熟妇乱子伦视频在线观看| 天天躁夜夜躁狠狠躁躁| 亚洲美女黄片视频| 国产一区二区三区综合在线观看| 亚洲视频免费观看视频| 女人精品久久久久毛片| 美女国产高潮福利片在线看| 久久中文看片网| 可以在线观看的亚洲视频| 国产成+人综合+亚洲专区| 欧美黑人精品巨大| 亚洲欧美激情综合另类| 国产精品亚洲一级av第二区| 露出奶头的视频| 亚洲av电影不卡..在线观看| 老司机靠b影院| 99国产综合亚洲精品| 欧美一级毛片孕妇| 国产一级毛片七仙女欲春2 | 无人区码免费观看不卡| 日韩精品中文字幕看吧| av中文乱码字幕在线| 亚洲精品美女久久久久99蜜臀| 波多野结衣av一区二区av| 一边摸一边抽搐一进一出视频| 少妇裸体淫交视频免费看高清 | 国产麻豆成人av免费视频| 免费不卡黄色视频| 欧美大码av| www日本在线高清视频| 日本黄色视频三级网站网址| 男女做爰动态图高潮gif福利片 | 久久久国产成人精品二区| 波多野结衣巨乳人妻| 中文亚洲av片在线观看爽| av欧美777| 桃红色精品国产亚洲av| 不卡av一区二区三区| 99热只有精品国产| 人妻久久中文字幕网| 久久香蕉精品热| 女生性感内裤真人,穿戴方法视频| e午夜精品久久久久久久| av免费在线观看网站| 午夜福利,免费看| 亚洲一卡2卡3卡4卡5卡精品中文| 欧美绝顶高潮抽搐喷水| 99国产精品免费福利视频| 国产精品美女特级片免费视频播放器 | 日韩成人在线观看一区二区三区| av视频在线观看入口| 欧美大码av| 自线自在国产av| 免费av毛片视频| 一区二区三区精品91| 国产亚洲精品一区二区www| 久久精品国产亚洲av香蕉五月| 最近最新免费中文字幕在线| 两个人看的免费小视频| 国产精品久久久久久亚洲av鲁大| 性色av乱码一区二区三区2| 亚洲男人的天堂狠狠| 12—13女人毛片做爰片一| 欧美日韩乱码在线| 啦啦啦观看免费观看视频高清 | 亚洲成a人片在线一区二区| 精品少妇一区二区三区视频日本电影| 在线天堂中文资源库| 日本撒尿小便嘘嘘汇集6| 欧美日韩瑟瑟在线播放| 亚洲成av片中文字幕在线观看| 国产成人精品久久二区二区91| 色精品久久人妻99蜜桃| 青草久久国产| 久久久国产成人精品二区| 精品高清国产在线一区| 成年版毛片免费区| 999久久久精品免费观看国产| 欧美日本亚洲视频在线播放| 久久久久久人人人人人| 国产av在哪里看| 国产精品爽爽va在线观看网站 | 中文字幕人妻丝袜一区二区| 日本 欧美在线| 成熟少妇高潮喷水视频| 国产精品亚洲美女久久久| 亚洲专区中文字幕在线| 变态另类丝袜制服| 精品无人区乱码1区二区| 中文字幕av电影在线播放| 欧美成人午夜精品| 亚洲欧美日韩无卡精品| 国产精品九九99| 欧美色视频一区免费| 久久久久久久久免费视频了| 久久国产精品影院| 精品国产美女av久久久久小说| 成人亚洲精品一区在线观看| 后天国语完整版免费观看| 波多野结衣巨乳人妻| 欧美日本亚洲视频在线播放| 久久人妻熟女aⅴ| 深夜精品福利| 岛国在线观看网站| 999久久久国产精品视频| 国产一卡二卡三卡精品| 久久精品91无色码中文字幕| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲精品av麻豆狂野| 黄色成人免费大全| 搡老岳熟女国产| 黄色视频,在线免费观看| 三级毛片av免费| 麻豆一二三区av精品| 国产精品综合久久久久久久免费 | 成人亚洲精品一区在线观看| 国产欧美日韩一区二区精品| 国产99久久九九免费精品| 夜夜看夜夜爽夜夜摸| 黄色女人牲交| 午夜福利在线观看吧| 国产精品一区二区免费欧美| 午夜视频精品福利| 黑丝袜美女国产一区| 免费不卡黄色视频| 欧美一区二区精品小视频在线| 69av精品久久久久久| 男男h啪啪无遮挡| 在线免费观看的www视频| 久久草成人影院| 欧美一区二区精品小视频在线| 两个人视频免费观看高清| 精品高清国产在线一区| 19禁男女啪啪无遮挡网站| 午夜久久久久精精品| 国产xxxxx性猛交| 在线观看日韩欧美| 精品国产超薄肉色丝袜足j| 色播亚洲综合网| 香蕉久久夜色| 极品教师在线免费播放| 国产成人精品久久二区二区免费| 久久婷婷人人爽人人干人人爱 | 国产av一区二区精品久久| 一区在线观看完整版| 手机成人av网站| 露出奶头的视频| 精品国产乱子伦一区二区三区| 国产亚洲精品第一综合不卡| 免费不卡黄色视频| 日韩精品中文字幕看吧| 久久人人精品亚洲av| 亚洲av成人av| 国内精品久久久久久久电影| 超碰成人久久| 欧美老熟妇乱子伦牲交| 亚洲五月婷婷丁香| 色综合欧美亚洲国产小说| 天天一区二区日本电影三级 | 51午夜福利影视在线观看| 97超级碰碰碰精品色视频在线观看| 国产片内射在线| 亚洲午夜精品一区,二区,三区| 黄色女人牲交| 欧美乱妇无乱码| 国产亚洲精品av在线| 亚洲片人在线观看| 青草久久国产| 久久精品国产综合久久久| 久久狼人影院| 99riav亚洲国产免费| 波多野结衣巨乳人妻| 久久狼人影院| 又大又爽又粗| 99国产精品99久久久久| 国产又色又爽无遮挡免费看| a在线观看视频网站| 一区二区三区国产精品乱码| av在线播放免费不卡| 两性夫妻黄色片| 国内精品久久久久精免费| 欧美日本亚洲视频在线播放| 男女下面插进去视频免费观看| 大码成人一级视频| 欧美精品亚洲一区二区| a级毛片在线看网站| 自拍欧美九色日韩亚洲蝌蚪91| 国语自产精品视频在线第100页| 少妇被粗大的猛进出69影院| 日韩有码中文字幕| 色婷婷久久久亚洲欧美| 亚洲熟妇中文字幕五十中出| 女人被狂操c到高潮| 夜夜看夜夜爽夜夜摸| 黄色视频,在线免费观看| www.熟女人妻精品国产| 日韩欧美国产一区二区入口| 亚洲国产精品成人综合色| 精品国内亚洲2022精品成人| 国产xxxxx性猛交| 丝袜人妻中文字幕| 50天的宝宝边吃奶边哭怎么回事| www.自偷自拍.com| 日韩av在线大香蕉| 精品久久久久久久人妻蜜臀av | 美女高潮喷水抽搐中文字幕| 国产精品一区二区免费欧美| www.999成人在线观看| 九色国产91popny在线| 91麻豆精品激情在线观看国产| 欧美日韩亚洲国产一区二区在线观看| 波多野结衣高清无吗| 俄罗斯特黄特色一大片| 欧美绝顶高潮抽搐喷水| 久久久久久久精品吃奶| 国产精品乱码一区二三区的特点 | 手机成人av网站| 精品免费久久久久久久清纯| 亚洲一区中文字幕在线| 国产精品久久视频播放| 一区二区三区激情视频| 久9热在线精品视频| 丝袜在线中文字幕| 久久久国产成人免费| 免费在线观看影片大全网站| 给我免费播放毛片高清在线观看| 香蕉久久夜色| 狠狠狠狠99中文字幕| 久久精品亚洲熟妇少妇任你| 国产精品久久久久久人妻精品电影| 亚洲自偷自拍图片 自拍| 亚洲性夜色夜夜综合| 成人精品一区二区免费| 欧美日韩亚洲综合一区二区三区_| 日日爽夜夜爽网站| 国产三级黄色录像| 韩国av一区二区三区四区| 成人免费观看视频高清| 99久久99久久久精品蜜桃| 国产精品自产拍在线观看55亚洲| 99国产精品99久久久久| 99国产综合亚洲精品| 色综合婷婷激情| 成在线人永久免费视频| 亚洲 欧美一区二区三区| 国产精品影院久久| 丝袜人妻中文字幕| 国产亚洲精品综合一区在线观看 | 国产在线精品亚洲第一网站| 精品电影一区二区在线| 久久久久久久精品吃奶| 窝窝影院91人妻| 久久久国产欧美日韩av| 亚洲aⅴ乱码一区二区在线播放 | 亚洲精品粉嫩美女一区| 老司机福利观看| 久久人人97超碰香蕉20202| 日日干狠狠操夜夜爽| 男男h啪啪无遮挡| 亚洲第一青青草原| 国产精品亚洲av一区麻豆| 999久久久精品免费观看国产| 中文字幕另类日韩欧美亚洲嫩草| 中文字幕最新亚洲高清| 韩国精品一区二区三区| 视频在线观看一区二区三区| 色综合婷婷激情| 深夜精品福利| 亚洲成国产人片在线观看| 黄色 视频免费看| 人成视频在线观看免费观看| 丝袜美足系列| 99国产综合亚洲精品| 欧美日本视频| 久久久久久久精品吃奶| 黄网站色视频无遮挡免费观看| 1024视频免费在线观看| 国产亚洲av高清不卡| 久久九九热精品免费| 午夜视频精品福利| 最新在线观看一区二区三区| 在线观看免费视频网站a站| 成熟少妇高潮喷水视频| 国产精品免费一区二区三区在线| 最近最新中文字幕大全电影3 | 国产精品日韩av在线免费观看 | 欧美成人性av电影在线观看| 亚洲五月色婷婷综合| 亚洲人成电影观看| 老司机靠b影院| 国产精品秋霞免费鲁丝片| 久久久国产欧美日韩av| 成人亚洲精品av一区二区| 日韩欧美一区二区三区在线观看| 久久热在线av| 19禁男女啪啪无遮挡网站| 9191精品国产免费久久| 一夜夜www| 一边摸一边抽搐一进一出视频| 亚洲avbb在线观看| 久久婷婷人人爽人人干人人爱 | 国产精品一区二区三区四区久久 | 一本大道久久a久久精品| 搡老妇女老女人老熟妇| 美女国产高潮福利片在线看| 亚洲性夜色夜夜综合| 免费一级毛片在线播放高清视频 | 夜夜躁狠狠躁天天躁| 精品电影一区二区在线| 久久精品91无色码中文字幕| 超碰成人久久| 嫩草影院精品99| 真人做人爱边吃奶动态| 国产精品二区激情视频| 老司机午夜福利在线观看视频| 国产亚洲精品久久久久久毛片| 久久精品人人爽人人爽视色| 亚洲精品国产色婷婷电影| 波多野结衣av一区二区av| 无人区码免费观看不卡| 黄色 视频免费看| 一级片免费观看大全| 精品久久久精品久久久| videosex国产| 亚洲情色 制服丝袜| 免费少妇av软件| 欧美黄色淫秽网站| 亚洲精品一区av在线观看| 欧美日韩福利视频一区二区| 身体一侧抽搐| a在线观看视频网站| 久热爱精品视频在线9| av网站免费在线观看视频| 在线十欧美十亚洲十日本专区| 午夜老司机福利片| 国产成人欧美| 高清毛片免费观看视频网站| 亚洲专区国产一区二区| 母亲3免费完整高清在线观看| 国产成+人综合+亚洲专区| 国内毛片毛片毛片毛片毛片| 丁香六月欧美| 十八禁网站免费在线| 国产精品一区二区免费欧美| 一区二区日韩欧美中文字幕| 国产成人欧美在线观看| 一级a爱片免费观看的视频| www国产在线视频色| 人人妻人人澡欧美一区二区 | 亚洲中文字幕日韩| 久久亚洲真实| 欧美不卡视频在线免费观看 | 女同久久另类99精品国产91| 色精品久久人妻99蜜桃| 亚洲欧美精品综合一区二区三区| 91av网站免费观看| 国产伦一二天堂av在线观看| 免费高清在线观看日韩| 国产激情欧美一区二区| 啦啦啦 在线观看视频| 一级毛片女人18水好多| 一二三四社区在线视频社区8| √禁漫天堂资源中文www| 啦啦啦免费观看视频1| 久久久国产成人精品二区| 天天躁狠狠躁夜夜躁狠狠躁| 日本vs欧美在线观看视频| 国产精品综合久久久久久久免费 | 亚洲午夜理论影院| 90打野战视频偷拍视频| 欧美 亚洲 国产 日韩一| 色精品久久人妻99蜜桃| www.自偷自拍.com| 亚洲第一电影网av| 精品久久久久久久毛片微露脸| 女性被躁到高潮视频| 国产精品久久视频播放| 999久久久国产精品视频| 一卡2卡三卡四卡精品乱码亚洲| 免费av毛片视频| 亚洲国产欧美网| 1024视频免费在线观看| 天天躁夜夜躁狠狠躁躁| 成熟少妇高潮喷水视频| 黄色视频不卡| 精品福利观看| 午夜老司机福利片| 色综合亚洲欧美另类图片| 免费一级毛片在线播放高清视频 | 999久久久精品免费观看国产| 精品一区二区三区四区五区乱码| 一区福利在线观看| 男男h啪啪无遮挡| 亚洲精华国产精华精| 韩国精品一区二区三区| 国产高清videossex| 久久久久久久午夜电影| 国产精品国产高清国产av| 精品熟女少妇八av免费久了| 国产主播在线观看一区二区| 看黄色毛片网站| 日韩av在线大香蕉| 久久人人97超碰香蕉20202| 成人亚洲精品av一区二区| 亚洲av成人av| 色婷婷久久久亚洲欧美| 亚洲人成电影免费在线| 男女下面进入的视频免费午夜 | 又黄又粗又硬又大视频| 午夜免费激情av| 人人妻人人澡欧美一区二区 | videosex国产| 午夜激情av网站| 久久香蕉激情| 欧美黑人精品巨大| 亚洲国产欧美网| 男人的好看免费观看在线视频 | 午夜两性在线视频| 国产单亲对白刺激| 国产精品免费一区二区三区在线| 久久影院123| 十八禁网站免费在线| 中文字幕av电影在线播放| 黄色视频不卡| 一级毛片精品| 亚洲人成77777在线视频| 亚洲一区二区三区不卡视频| 亚洲av电影在线进入| 欧美一级a爱片免费观看看 | 麻豆一二三区av精品| 亚洲狠狠婷婷综合久久图片| 亚洲一区二区三区不卡视频| 最近最新中文字幕大全免费视频| 无限看片的www在线观看| 18禁美女被吸乳视频| 免费无遮挡裸体视频| 一级片免费观看大全| 一级黄色大片毛片| tocl精华| 人人妻,人人澡人人爽秒播| 中出人妻视频一区二区| 日本 av在线| 午夜免费鲁丝| 90打野战视频偷拍视频| 搡老熟女国产l中国老女人| 日韩av在线大香蕉| 久久精品91蜜桃| 国产成人一区二区三区免费视频网站| 午夜免费成人在线视频| 久久久久国产一级毛片高清牌| 国产精品久久久av美女十八| 两人在一起打扑克的视频| 男女下面进入的视频免费午夜 | 性少妇av在线| 一区福利在线观看| 精品国产乱子伦一区二区三区| 久久久久久国产a免费观看| 韩国av一区二区三区四区| 午夜福利视频1000在线观看 | 国产av一区在线观看免费| 中文字幕另类日韩欧美亚洲嫩草| 日本黄色视频三级网站网址| 国产亚洲欧美精品永久| 国产精品日韩av在线免费观看 | 亚洲一卡2卡3卡4卡5卡精品中文| 一级a爱片免费观看的视频| 成人精品一区二区免费| 久久性视频一级片| av欧美777| 国产熟女xx| 亚洲色图 男人天堂 中文字幕| 亚洲国产精品999在线| 一级毛片高清免费大全| 久久性视频一级片| 日韩欧美一区视频在线观看|