《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 業(yè)界動態(tài) > 廣芯微電子UM3506 基于FreeRTOS & RISC-V的USB PD協(xié)議實現(xiàn)

廣芯微電子UM3506 基于FreeRTOS & RISC-V的USB PD協(xié)議實現(xiàn)

2023-03-01
來源:廣芯微電子
關(guān)鍵詞: 廣芯微電子 USB 電源管理 芯片

貞光科技是廣芯微電子代理商和解決方案供應(yīng)商,負(fù)責(zé)廣芯微電子的低功耗MCU芯片,8位/32位微控制器芯片、無線射頻收發(fā)器芯片,數(shù)字電源管理芯片和傳感與信號調(diào)理專用芯片等產(chǎn)品的銷售和技術(shù)服務(wù)。

1  FreeRTOS簡介

FreeRTOS 是市場領(lǐng)先的面向微控制器和小型微處理器的實時操作系統(tǒng) (RTOS),與世界領(lǐng)先的芯片公司合作開發(fā)。FreeRTOS 通過 MIT 開源許可免費(fèi)分發(fā),包括一個內(nèi)核和一組不斷豐富的庫,適用于所有行業(yè)領(lǐng)域。FreeRTOS 的構(gòu)建強(qiáng)調(diào)可靠性和易用性。FreeRTOS 的主要功能可以歸結(jié)為以下幾點(diǎn):

優(yōu)先級調(diào)度、相同優(yōu)先級任務(wù)的輪轉(zhuǎn)調(diào)度,同時可設(shè)成可剝奪內(nèi)核或不可剝奪內(nèi)核

任務(wù)可選擇是否共享堆棧(co-routines & tasks),并且沒有任務(wù)數(shù)限制

消息隊列,二值信號量,計數(shù)信號量,遞歸互斥體

時間管理

內(nèi)存管理

1.1  FreeRTOS特點(diǎn):

FreeRTOS的特點(diǎn):

小型節(jié)能內(nèi)核 大小可擴(kuò)展,可用程序內(nèi)存占用低至 6KB。一些架構(gòu)包括無滴答的節(jié)能模式;

支持 40 多種架構(gòu) 代碼庫支持 40 多種 MCU 架構(gòu)和15 多種工具鏈,包括最新的 RISC-V 和 ARMv8-M (Arm Cortex-M33) 微控制器;

模塊化庫 越來越多的加載項庫,適用于所有行業(yè)領(lǐng)域,包括安全的本地或云連接;

AWS參考集成 利用經(jīng)過測試的示例,其中包括安全連接到云所必需的所有庫;

MIT許可,有選項 FreeRTOS 可根據(jù) MIT 許可用于任何目的。提供 商業(yè)許可,以及 安全認(rèn)證。

2  RISC V簡介

RISC-V是加州大學(xué)伯克利分校(University of California at Berkeley)設(shè)計并發(fā)布的一種開源指令集架構(gòu),其目標(biāo)是成為指令集架構(gòu)領(lǐng)域的Linux,應(yīng)用覆蓋IoT(Internet of Things)設(shè)備、桌面計算機(jī)、高性能計算機(jī)等眾多領(lǐng)域。

RISC-V讀作RISC Five,意思是第五代精簡指令處理器。取這個名字只是因為美國伯克利研究團(tuán)隊的David Patterson教授在此之前已經(jīng)研制了四代精簡指令處理器芯片。

RISC-V是由UC-Berkeley團(tuán)隊在歷代RISC架構(gòu)基礎(chǔ)上,總結(jié)多個ISA 優(yōu)缺點(diǎn)而重新創(chuàng)建的一種新式ISA, 它采取“開源”的模式對全世界開放,希望成為一切計算設(shè)備都可以采用的指令集架構(gòu)。它的開放性允許它可以自由地被用于任何目的,允許任何人設(shè)計、制造和銷售基于RISC-V的芯片或軟件,這種徹底的開放性在處理器領(lǐng)域還是第一次。

2.1  RISC-V的特點(diǎn)

首先是開源的優(yōu)勢:

任何公司和個人不需任何費(fèi)用就可以自由使用RISC-V,不像ARM指令集需要支付高昂授權(quán)費(fèi),也不像英特爾不開放內(nèi)核,只允許用戶基于微處理器進(jìn)行應(yīng)用開發(fā)。

RISC-V的開源會大大降低指令集修改和定制的門檻,在實現(xiàn)芯片差異化設(shè)計的同時降低成本,對發(fā)展自主可控處理器、擺脫壟斷有著十分重要的意義。

其次是功能優(yōu)勢:

RISC-V架構(gòu)的篇幅很短,不用背負(fù)向后兼容的歷史包袱;

模塊化的靈活設(shè)計,RISC-V可根據(jù)特定應(yīng)用場景對指令集進(jìn)行裁剪或修改;

RISC-V支持可擴(kuò)展定制指令;

RISC-V硬件設(shè)計與編譯器實現(xiàn)起來非常簡單。

3    基于FreeRTOS & RISC V內(nèi)核的PD協(xié)議的應(yīng)用

3.1  UM3506 PD SoC

廣芯微旗下雙向PD快充控制器芯片 UM3506 (TID: 2465), 采用軟硬結(jié)合的靈活可編程架構(gòu),全面支持PD3.1 SRC, SNK, 雙向DRP和 EMARK功能,其中包括SPR下的PPS和ERP下的AVS動態(tài)電壓模式,同時還可支持EPR線纜中PD 3.1 EMARK模式。

UM3506芯片采用TCPM/TCPC分層架構(gòu),集成原生的TCPC-like前端模塊,包括用于Type-C接口檢測與控制的數(shù)字邏輯和模擬電路,PD PHY層的分組BMC編解碼以及PD協(xié)議層中對時序有嚴(yán)格要求的關(guān)鍵功能,同時創(chuàng)新地集成了基于RISC-V 指令集的32位微處理器內(nèi)核,大容量FLASH閃存/SRAM存儲器、增強(qiáng)的外設(shè)接口和豐富的系統(tǒng)資源。

3.2    應(yīng)用案例

USB PD EMARK數(shù)顯線,自帶0.96寸液晶屏幕,在內(nèi)置EMARK功能從而支持100W功率傳輸?shù)耐瑫r,還可通過屏幕顯示電壓電流等參數(shù),實時了解設(shè)備用電信息。通過內(nèi)置16通道12位ADC配合采樣電阻采集電流信息,并采集母線電壓信息。

項目使用FreeRTOS, FreeRTOS 的實現(xiàn)主要由 list.c、queue.c、croutine.c 和 tasks.c 4 個文件組成。list.c 是一個鏈表的實現(xiàn),主要供給內(nèi)核調(diào)度器使用;queue.c 是一個隊列的實現(xiàn),支持中斷環(huán)境和信號量控制;croutine.c 和 task.c 是兩種任務(wù)的組織實現(xiàn)。協(xié)程(英文為 croutine)是采用各任務(wù)共享同一個堆棧, 使 RAM 的需求進(jìn)一步縮小,但也正因如此,他的使用受到相對嚴(yán)格的限制。而 task 則是傳統(tǒng)的實 現(xiàn),各任務(wù)使用各自的堆棧,支持完全的搶占式調(diào)度。

3.2.1    FreeRTOS移植

3.2.1.1    portmacro.h 頭文件

portmacro.h頭文件主要包括兩部分內(nèi)容。第一部分定義了一系列內(nèi)核代碼中用到的數(shù)據(jù)類型,第二部分包含了實現(xiàn) FreeRTOS 移植所需要定義的函數(shù)。包括與架構(gòu)相關(guān)的定義、內(nèi)核調(diào)度、臨界區(qū)管理、任務(wù)優(yōu)化等。

1.?dāng)?shù)據(jù)類型定義

定義編譯器相關(guān)的各種數(shù)據(jù)類型。

#define portCHAR char

#define portFLOAT float

#define portDOUBLE double

#define portLONG long

#define portSHORT short

#define portSTACK_TYPE unsigned portLONG

#define portBASE_TYPE long

2.架構(gòu)相關(guān)的定義

定義與處理器或控制器架構(gòu)相關(guān)的宏定義。

#define configUSE_16_BIT_TICKS 0 //處理器字長為32 位

#define portSTACK_GROWTH -1 //定義堆棧的生長方向逆向生長

//定義心跳時鐘周期,表示的是相鄰Tick間間隔多少ms

#define portTICK_RATE_MS((portTickType)1000/configTICK_RATE_HZ)

//訪問SRAM的字節(jié)對齊

#define portBYTE_ALIGNMENT 8

3.內(nèi)核調(diào)度函數(shù)

/* 聲明該函數(shù)定義在其它文件中,實現(xiàn)強(qiáng)制上下文切換,用在任務(wù)環(huán)境中調(diào)用 */

extern void vPortYieldFromISR( void );

#define portYIELD() vPortYieldFromISR()

/* 強(qiáng)制上下文切換,在中斷處理環(huán)境中調(diào)用 */

#define portEND_SWITCHING_ISR(xSwitchRequired)if(xSwitchRequired)\

vPortYieldFromISR()

3.2.1.2   port.c 源文件

1.堆棧初始化

進(jìn)行堆棧的初始化,使堆棧處于預(yù)知的確定狀態(tài)。下面是堆棧初始化的代碼實現(xiàn)。

StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters )

{

/* 計算存儲程序狀態(tài)寄存器xPSR的堆址,用于MCU在進(jìn)入或退出中斷時恢復(fù)現(xiàn)場*/            register int *tp asm("x4");

pxTopOfStack--;

/* 程序狀態(tài)寄存器的值保存于堆棧中 */

*pxTopOfStack = (portSTACK_TYPE)pxCode;

pxTopOfStack -= 22;

*pxTopOfStack = (portSTACK_TYPE)pvParameters;

pxTopOfStack -= 6;

*pxTopOfStack = (portSTACK_TYPE)tp;

pxTopOfStack -= 3;

*pxTopOfStack = (portSTACK_TYPE)prvTaskExitError;

return pxTopOfStack;

}

2.啟動任務(wù)調(diào)度

portBASE_TYPE xPortStartScheduler( void )

{

/* 讓任務(wù)切換中斷和心跳中斷位于最低的優(yōu)先級,使更高優(yōu)先級可以搶占MCU */

*(portNVIC_SYSPRI2) |= portNVIC_PENDSV_PRI;

*(portNVIC_SYSPRI2) |= portNVIC_SYSTICK_PRI;

/* 啟動定時器,開始產(chǎn)生系統(tǒng)的心跳時鐘,此處中斷已被關(guān)閉 */

prvSetupTimerInterrupt();

/* 初始化臨界區(qū)的嵌套的個數(shù),準(zhǔn)備啟動第一個任務(wù) */

uxCriticalNesting = 0;

/* 啟動第一個任務(wù) */

vPortStartFirstTask();

/* 執(zhí)行到vPortStartFirstTask函數(shù),內(nèi)核已經(jīng)開始正常的調(diào)度 */

return 0;

}

FreeRTOS首先為剛創(chuàng)建的任務(wù)分配所需內(nèi)存,若分配成功,則初始化任務(wù)名稱、堆棧深度和任務(wù)優(yōu)先級,然后根據(jù)堆棧的增長方向初始化任務(wù)控制塊的堆棧。接著,F(xiàn)reeRTOS把當(dāng)前創(chuàng)建的任務(wù)加入到就緒任務(wù)鏈表。當(dāng)進(jìn)行任務(wù)調(diào)度時,調(diào)度算法首先實現(xiàn)優(yōu)先級調(diào)度。系統(tǒng)按照優(yōu)先級從高到低的順序從就緒任務(wù)鏈數(shù)組中選擇當(dāng)前最高就緒優(yōu)先級,據(jù)此實現(xiàn)優(yōu)先級調(diào)度。若此優(yōu)先級下只有一個就緒任務(wù),則該任務(wù)進(jìn)入運(yùn)行狀態(tài),若此優(yōu)先級下有多個就緒任務(wù) 則需采用輪換調(diào)度算法實現(xiàn)多任務(wù)輪流執(zhí)行。

3.2.2     項目軟件實現(xiàn)

本項目采用Eclipse IDE,系統(tǒng)上電之后,系統(tǒng)進(jìn)行硬件和時鐘初始化,MCU和操作系統(tǒng)的工作方式和工作狀態(tài)進(jìn)入準(zhǔn)備階段,除了空閑任務(wù),還創(chuàng)建了三個任務(wù):

(1)vUSBPDTask應(yīng)用于處理PD協(xié)議,EMARK信息處理,充電方向,電壓、電流數(shù)據(jù)采集并計算功率,耗電功率等數(shù)據(jù),最高優(yōu)先級;

(2)vUartRxTask串口數(shù)據(jù)接收任務(wù),用于系統(tǒng)調(diào)試,第二優(yōu)先級;

(3)vSysLcdHandlerTask顯示任務(wù),可以通過按鍵切換各個顯示界面,為了在各個狀態(tài)下顯示界面不被打亂,創(chuàng)建 了g_sys_lcd_info.bus_lock互斥信號量,顯示電壓、電流、功率、充電方向、用電功率等信息,第三優(yōu)先級;

顯示任務(wù)執(zhí)行耗時最長,vUSBPDTask需要快速響應(yīng),可以搶占其他任務(wù)從而確保PD信息的及時響應(yīng)和處理,又不影響顯示屏幕的顯示效果。

軟件流程圖如下:

產(chǎn)品效果如下圖:

本項目產(chǎn)品已經(jīng)批量生產(chǎn),實現(xiàn)實時多任務(wù)操作的同時縮短開發(fā)周期,保證了產(chǎn)品實時處理EMARK信號、準(zhǔn)確快速采集電壓電流等信息、顯示流暢,廣受客戶歡迎。

UM3506的DEMO軟件已經(jīng)做好了FreeRTOS的移植,客戶可以很方便地根據(jù)需求創(chuàng)建自己的任務(wù),快速開發(fā)產(chǎn)品。**26667778廣芯微電子UM3506 基于FreeRTOS & RISC-V的USB PD協(xié)議實現(xiàn)




更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<<

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          国产一区二区无遮挡| 1024成人| 亚洲午夜激情| 国产精品久久波多野结衣| 久久精品国产99精品国产亚洲性色| 免费日韩av| 激情五月***国产精品| 国产日韩欧美一区二区三区在线观看| 99在线精品视频在线观看| 久久亚洲影院| 国产精品乱看| 亚洲欧美激情诱惑| 欧美日韩系列| 亚洲在线免费| 亚洲激情一区| 国产精品初高中精品久久 | 91久久极品少妇xxxxⅹ软件| 麻豆久久精品| 欧美视频一区| 欧美91大片| 久久综合狠狠综合久久综青草| 99精品福利视频| 91久久国产自产拍夜夜嗨| 欧美视频观看一区| 国产精品a久久久久| 老司机一区二区三区| 9色精品在线| 91久久在线| 亚洲午夜精品久久久久久浪潮| 久久精品日产第一区二区三区| 国产精品老牛| 老司机免费视频久久| 久久福利精品| 欧美日韩18| 国产视频一区三区| 亚洲综合欧美日韩| 激情一区二区三区| 亚洲一区二区三区色| 欧美在线观看天堂一区二区三区| 国产一区二区中文| 西西裸体人体做爰大胆久久久| 欧美日韩一区综合| 久久三级福利| 国产精品手机视频| 亚洲毛片网站| 狠狠色丁香久久综合频道| 亚洲小说欧美另类婷婷| 久久精品亚洲| 欧美在线视频二区| 欧美日韩亚洲一区三区| 欧美欧美天天天天操| 欧美日韩在线不卡一区| 国产精品一区二区你懂得| 亚洲精选一区| 亚洲黄色精品| 亚洲一区久久| 亚洲欧美国产不卡| 欧美成人综合| 国内在线观看一区二区三区| 欧美日韩亚洲一区二区三区在线 | 亚洲丰满在线| 一本久道综合久久精品| 性欧美videos另类喷潮| 欧美一区二区三区久久精品茉莉花| 久久精品欧洲| 黄色成人在线网站| 亚洲永久免费| 在线精品一区二区| 亚洲欧美成人综合| 欧美另类亚洲| 国产精品久久久久9999高清| 欧美福利网址| 亚洲一区bb| 亚洲国产日韩美| 午夜精品久久99蜜桃的功能介绍| 一区在线免费观看| 欧美福利网址| 久久精品成人| 在线视频一区观看| 亚洲国产一区在线| 欧美日韩 国产精品| 国产精品观看| 精品91免费| 午夜免费电影一区在线观看| 亚洲一区二区三区高清不卡| 极品日韩久久| 韩日视频一区| 韩国精品一区二区三区| 狂野欧美一区| 午夜精彩国产免费不卡不顿大片| 亚洲一区国产一区| 国产欧美日韩综合一区在线播放| 西西人体一区二区| 国产精品婷婷| 香蕉久久夜色| 久久国产精品一区二区三区四区| 亚洲在线免费| 欧美在线影院| 伊人成人在线视频| 中文精品视频| 国产欧美日韩在线播放| 久久精品五月婷婷| 在线观看视频日韩| 亚洲欧美日韩另类精品一区二区三区 | 国产综合欧美| 国产精品美女久久久| 欧美国产视频在线观看| 国产一区二区中文| 一区二区三区高清视频在线观看| 国模吧视频一区| 99成人在线| 久久中文在线| 日韩视频在线观看国产| 久久av在线| 极品尤物久久久av免费看| 亚洲欧美精品| 一级成人国产| 国一区二区在线观看| 国产私拍一区| 亚洲国产精品一区| 女人天堂亚洲aⅴ在线观看| 亚洲国产精品第一区二区三区| 国产视频精品网| 亚洲电影在线| 欧美日韩国产高清| 国产精品一区二区三区免费观看| 一区国产精品| 久久综合网络一区二区| 欧美成ee人免费视频| 亚洲欧美精品在线观看| 亚洲伦伦在线| 亚洲一区在线直播| 久久久久久国产精品一区| 国产亚洲成人一区| 亚洲一区欧美激情| 亚洲女同同性videoxma| 亚洲一级在线| 久久久亚洲一区| 久久永久免费| 欧美午夜在线视频| 日韩亚洲一区在线播放| 一级成人国产| 久久久精品动漫| 精品1区2区| 亚洲综合国产| 激情91久久| 国产精品日本| 欧美激情91| 一区二区三区三区在线| 毛片一区二区| 亚洲人妖在线| 亚洲激情一区二区| 国产精品久久一区二区三区| 久久综合伊人| 国产婷婷精品| 亚洲欧洲一区| 亚洲成人在线| 欧美日本韩国在线| 国产精品婷婷| 伊人久久大香线蕉综合热线| 一区二区欧美日韩| 久久riav二区三区| 亚洲精品一区二区三区樱花| 狠狠久久婷婷| 91久久黄色| 一区二区日韩免费看| 国产精品日韩一区二区| 欧美午夜视频| 亚洲国产一区二区精品专区| 欧美日韩福利| 国产精品激情| 亚洲国产精品www| 亚洲精品1区2区| 亚洲深夜激情| 久久这里有精品15一区二区三区| 久久国产欧美| 伊人蜜桃色噜噜激情综合| 最新成人av网站| 国产精品美女久久久| 欧美黄色一区| 国产欧美一区二区三区另类精品 | 狠狠综合久久| 91久久综合| 亚洲一区二区免费看| 欧美精品18| 欧美一级播放| 亚洲国产导航| 欧美另类视频| 国产精品日本| 国内不卡一区二区三区| 午夜在线观看免费一区| 欧美特黄一区| 麻豆久久久9性大片| 好吊视频一区二区三区四区 | 欧美jjzz| 日韩视频久久| 亚洲午夜伦理| 欧美精品国产| 欧美韩日精品| 欧美伊人久久| 久久国产日本精品| 久久aⅴ乱码一区二区三区| 国产日韩欧美二区| 国产欧美日韩一区| 国产区日韩欧美| 国产一级精品aaaaa看| 国产视频不卡| 性色一区二区| 国产精品毛片在线看| 亚洲大胆av| 99精品国产高清一区二区| 在线亚洲观看| 免费亚洲一区二区| 欧美在线播放| 狠久久av成人天堂| 国产一区二区你懂的| 国产农村妇女毛片精品久久莱园子| 国产女优一区| 欧美在线一二三区| 一区国产精品| 久久精品国产99精品国产亚洲性色| 免费在线欧美黄色| 欧美日韩一区二区三区免费| 在线看片日韩| 欧美一区二区在线| 国产精品久久久久久久久久直播| 亚洲免费网站| 亚洲欧洲一级| 国内激情久久| 久久亚洲影院| 国产精品乱码一区二区三区| 女人天堂亚洲aⅴ在线观看| 亚洲麻豆视频| 激情偷拍久久| 女同性一区二区三区人了人一| 在线看无码的免费网站| 欧美福利一区| 久久久青草婷婷精品综合日韩| 亚洲电影成人| 韩日精品视频| 欧美三级第一页| 欧美黄色一区二区| 久久婷婷国产综合尤物精品| 国产欧美一区二区色老头| 亚洲高清网站| 尹人成人综合网| 亚洲视频碰碰| 极品av少妇一区二区| 亚洲一级黄色| 亚洲欧洲精品一区| 国产欧美日韩综合一区在线播放 | 你懂的亚洲视频| 欧美精品偷拍| 欧美日韩精品免费观看| 久久在线精品| 黑人中文字幕一区二区三区| 国产精品xvideos88| 亚洲三级免费| 久久亚洲色图| 欧美视频福利| 一本色道久久综合亚洲精品不卡| 国产亚洲欧美另类一区二区三区| 欧美日本不卡高清| 亚洲国产日韩综合一区| 国产农村妇女精品一二区| 亚洲欧美视频一区二区三区| 国产精品v欧美精品v日韩 | 狠色狠色综合久久| 国产农村妇女精品一区二区| 欧美1级日本1级| 影院欧美亚洲| 国产精品激情| 久久一区二区三区av| 在线观看视频免费一区二区三区| 99精品99| 黄色成人精品网站| 男人的天堂亚洲| 国产精品老牛| av成人国产| 在线成人www免费观看视频| 久久久久久穴| 国产毛片一区| 亚洲人成网站在线观看播放| 欧美久久久久久久| 欧美日韩影院| 亚洲视频免费| 亚洲青涩在线| 国产精品制服诱惑| 午夜亚洲影视| 欧美成人国产| 欧美涩涩视频| 亚洲欧洲日夜超级视频| 一本一本久久| 香蕉久久夜色精品| 午夜精品免费| 欧美日韩国产高清| 亚洲国产精品一区二区第四页av| 在线观看不卡| 老鸭窝亚洲一区二区三区| 女同性一区二区三区人了人一 | 欧美二区在线| 亚洲黄色av| 久久久久久久高潮| 伊人成人在线视频| 久久久99爱| 亚洲国产精品一区制服丝袜| 亚洲免费影院| 亚洲精品极品| 韩日成人在线| 久久aⅴ国产紧身牛仔裤| 国模一区二区三区| 亚洲第一精品影视| 久久都是精品| 亚洲主播在线| 国产精品丝袜xxxxxxx| 尤物网精品视频| 红桃视频亚洲| 欧美精品入口| 久久久国产精品一区二区中文| 伊人久久亚洲影院| 韩日视频一区| 黄色av日韩| 在线日韩av永久免费观看| 国产一区二区在线观看免费播放| 久久一区二区三区av| 欧美综合二区| 午夜久久一区| 伊人成人在线视频| 99一区二区| 久久av一区二区| 久久综合激情| 欧美黄色大片网站| 欧美日本在线| 午夜精品剧场| 国内综合精品午夜久久资源| 国户精品久久久久久久久久久不卡| 欧美一区二区三区在线免费观看 | 国精品一区二区| 91久久精品国产91久久性色tv | 久久精品官网| 国模吧视频一区| 亚洲激情一区二区| 亚洲欧美网站| 国产精品对白刺激久久久| 影音先锋久久资源网| 国产精品午夜av在线| 免费欧美在线| 中文亚洲免费| 亚洲视频福利| 欧美激情 亚洲a∨综合| 日韩亚洲国产欧美| 欧美日韩在线播放一区二区| 亚洲精品日韩久久| 欧美福利网址| 99在线精品免费视频九九视| 99国产精品| 国产精品国产亚洲精品看不卡15| 国产日韩一区二区| 亚洲高清视频在线观看| 欧美freesex交免费视频| 国产日韩欧美亚洲一区| 黄色欧美日韩| 欧美视频官网| 欧美激情四色| 女人香蕉久久**毛片精品| 国产伦精品一区| aa成人免费视频| 国产午夜精品一区二区三区欧美| 激情欧美一区| 亚洲激情一区| av成人国产| 国产色综合网| 麻豆9191精品国产| 欧美激情五月| 亚洲精品婷婷| 蜜桃av久久久亚洲精品| 午夜精品偷拍| 亚洲经典视频在线观看| 国产精品一区二区你懂得| 亚洲制服av| 国产真实久久| 国产一区二区三区久久久久久久久| 国产欧美精品久久| 欧美精品aa| 国产乱人伦精品一区二区| 欧美成人嫩草网站| 国产日韩久久| 午夜日韩激情| 亚洲一区二区三区午夜| 午夜视频久久久| 国产九九精品| 亚洲三级国产| 亚洲视频欧美在线| 久久一区二区精品| 亚洲一级在线| 国产精品美女久久久浪潮软件| 黑丝一区二区三区| 欧美另类视频在线| 裸体素人女欧美日韩| 国产情侣一区|