日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

【LiteOS】STM32F103-LiteOS移植教程(详细篇)【华为云技术分享】

發(fā)布時間:2023/12/15 综合教程 36 生活家
生活随笔 收集整理的這篇文章主要介紹了 【LiteOS】STM32F103-LiteOS移植教程(详细篇)【华为云技术分享】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

版權聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/devcloud/article/details/102543764

總覽

本文基于STM32F103C8T6,詳細講述華為LiteOS的移植過程。開發(fā)工具是MDK5。LiteOS官方已經(jīng)適配過cortex M系列內核的單片機,因此移植過程非常簡單。

LiteOS有兩種移植方案:OS接管中斷和非接管中斷方式。接管中斷的方式,是由LiteOS創(chuàng)建很管理中斷,需要修改stm32啟動文件,移植比較復雜。STM32的中斷管理做的很好,用不著由LiteOS管理中斷,所以我們下邊的移植方案,都是非接管中斷的方式的。中斷的使用,跟在裸機工程時是一樣的。

在target_config.h 中將 LOSCFG_PLATFORM_HWI 宏定義為 NO,即為不接管中斷方式。該值默認為NO 。

移植的主要步驟如下:

1、添加內核文件

2、配置頭文件

3、移除systick和pendsv中斷

4、修改target_config.h

5、重定向printf函數(shù)(一般在裸機工程中就會實現(xiàn))

說明:內核運行過程中會通過串口打印一些錯誤信息。如果日志功能開啟、而又沒有重定向printf函數(shù)的話,則會導致日志打印出錯,程序異常卡死。之前我就是沒有重定向printf函數(shù),結果出了莫名其妙的問題,程序異常卡死在創(chuàng)建任務的地方。

下邊我們通過新建一個裸機工程,一步步講解如何進行移植。以下是詳細過程。

一、創(chuàng)建裸機工程

我們這次使用的是一個STM32F103C8T6的最小系統(tǒng)板,板載有三個LED、一個串口。LED連接引腳為(PB5PB6PB7),低電平點亮;串口為USART1(PA9,PA10),采用DMA+空閑中斷的方式接收數(shù)據(jù)。我們利用STM32CubeMX來生成裸機工程(STM32CubeMX的使用本文不詳細描述),設置如下:

1、引腳配置

配置PB5PB6PB7為推挽輸出方式;
配置PA9PA10為USART1復用功能;
配置PA13為SWDIO功能,PA14為SWCLK功能(下載及調試)
使能串行調試功能

2、時鐘配置

3、串口配置

4、生成代碼

勾選生成對應外設驅動的‘.c/.h’文件,生成代碼。

打開工程,加入LED開關狀態(tài)的宏定義和串口空閑中斷接收的代碼,具體如下(當然,如果你不使用DMA+空閑中斷的方式,也可以不進行下邊2中的修改,但是一定要重定向printf函數(shù)):

1、在main.h中加入LED宏定義代碼。

1 #define LED1_ON()  HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_RESET)
2 #define LED1_OFF() HAL_GPIO_WritePin(GPIOB, LED1_Pin, GPIO_PIN_SET)
3  
4 #define LED2_ON()  HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_RESET)
5 #define LED2_OFF() HAL_GPIO_WritePin(GPIOB, LED2_Pin, GPIO_PIN_SET)
6  
7 #define LED3_ON()  HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN_RESET)
8 #define LED3_OFF() HAL_GPIO_WritePin(GPIOB, LED3_Pin, GPIO_PIN_SET)

2、實現(xiàn)串口空閑中斷接收

在usart.h中加入如下代碼:

 1 #define UART1_BUFF_SIZE     256 //串口接收緩存區(qū)長度
 2 typedef struct  
 3 {  
 4   uint8_t  RxFlag;            //空閑接收標記  
 5   uint16_t RxLen;             //接收長度  
 6   uint8_t  *RxBuff;           //DMA接收緩存  
 7 }USART_RECEIVETYPE;  
 8 extern USART_RECEIVETYPE Uart1Rx;
 9 void USART1_ReceiveIDLE(void);
10 void UART_SendData(USART_TypeDef * Uart,uint8_t *buff,uint16_t size);
11 在usart.c中加入如下代碼
12 static uint8_t Uar1tRxBuff[UART1_BUFF_SIZE+1]; //定義串口接收buffer
13 USART_RECEIVETYPE Uart1Rx = {
14                      .RxBuff = Uar1tRxBuff,
15                    };
16  
17 void USART1_ReceiveIDLE(void)  
18 {  
19     uint32_t temp;  
20     if((__HAL_UART_GET_FLAG(&huart1,UART_FLAG_IDLE) != RESET))  
21     {
22         __HAL_UART_CLEAR_FLAG(&huart1,UART_FLAG_IDLE); 
23         temp = huart1.Instance->SR;
24         temp = huart1.Instance->DR;
25         HAL_UART_DMAStop(&huart1);  
26         temp = huart1.hdmarx->Instance->CNDTR;  
27         Uart1Rx.RxLen =  UART1_BUFF_SIZE - temp;   
28         Uart1Rx.RxFlag=1; 
29         Uart1Rx.RxBuff[Uart1Rx.RxLen] = 0;
30         HAL_UART_Receive_DMA(&huart1,Uart1Rx.RxBuff,UART1_BUFF_SIZE);  
31     } 
32 }
33 void UART_SendByte(USART_TypeDef * Uart,uint8_t data)
34 {     
35     Uart->DR = data;
36 while((Uart->SR&UART_FLAG_TXE)==0);
37 while((Uart->SR&UART_FLAG_TC)==0);       
38 }
39 void UART_SendData(USART_TypeDef * Uart,uint8_t *buff,uint16_t size)
40 {
41     while(size--)
42 {
43 Uart->DR = *(buff++);
44 while((Uart->SR&UART_FLAG_TXE)==0);
45 }
46     while((Uart->SR&UART_FLAG_TC)==0);       
47 }
48 ///重定向c庫函數(shù)printf到USART1
49 int fputc(int ch, FILE *f)
50 {
51     /* 發(fā)送一個字節(jié)數(shù)據(jù)到USART1 */
52     UART_SendByte(USART1, (uint8_t) ch);
53     return (ch);
54 }
55  
56 ///重定向c庫函數(shù)scanf到USART1
57 int fgetc(FILE *f)
58 {
59     /* 等待串口1輸入數(shù)據(jù) */
60     while((USART1->SR&UART_FLAG_RXNE)==0);
61     return (int)USART1->DR&0xff;
62 }

修改void MX_USART1_UART_Init(void),在最后加入以下代碼:

1 //add for DMA.Idle interrupt
2   __HAL_UART_CLEAR_FLAG(&huart1,UART_FLAG_IDLE); 
3   __HAL_UART_CLEAR_FLAG(&huart1,UART_FLAG_TC); 
4   HAL_UART_Receive_DMA(&huart1, Uart1Rx.RxBuff, UART1_BUFF_SIZE); //開啟DMA接收 
5   __HAL_UART_ENABLE_IT(&huart1, UART_IT_IDLE);               //使能空閑中斷

在stm32f1xx_it.c中聲明USART1_ReceiveIDLE,并在串口中斷中調用該函數(shù):

 1 void USART1_ReceiveIDLE(void);
 2  
 3 void USART1_IRQHandler(void)
 4 {
 5   /* USER CODE BEGIN USART1_IRQn 0 */
 6   USART1_ReceiveIDLE();
 7   /* USER CODE END USART1_IRQn 0 */
 8   HAL_UART_IRQHandler(&huart1);
 9   /* USER CODE BEGIN USART1_IRQn 1 */
10  
11   /* USER CODE END USART1_IRQn 1 */
12 }

3、在main.c的main中添加代碼驗證裸機工程

 1  while (1)
 2   {
 3     /* USER CODE END WHILE */
 4  
 5     /* USER CODE BEGIN 3 */
 6       LED1_ON();
 7       LED2_ON();
 8       LED3_ON();
 9       HAL_Delay(300);
10       LED1_OFF();
11       LED2_OFF();
12       LED3_OFF();
13       HAL_Delay(300);
14       printf("This is the uart test!
");
15       if(Uart1Rx.RxFlag){
16           Uart1Rx.RxFlag = 0;
17           UART_SendData(USART1,Uart1Rx.RxBuff,Uart1Rx.RxLen);
18       }
19   }

編譯下載代碼,程序正常運行,LED閃爍,同時打印字符串。

經(jīng)過上述操作,我們已經(jīng)完成了裸機工程的準備工作。

二、內核移植

1、下載LiteOS

LiteOS 開源代碼路徑:https://github.com/LiteOS/LiteOS

注:LiteOS 最新特性都存放在 develop 分支中,建議取該分支代碼進行學習。本文的代碼即為 develop分支代碼。

點擊鏈接進入LiteOS代碼倉庫首頁,切換至develop分支,點擊右側“Clone or download”按鈕,選擇Download ZIP,下載代碼,如下圖所示:

LiteOS內核代碼目錄結構如下圖所示:

2、拷貝內核代碼

在工程目錄下新建LiteOS文件夾(文件夾名稱個人自定義),從上一步下載的LiteOS內核源碼中,將arch、kernel、targetsSTM32F103VET6_NB_GCCOS_CONFIG 拷貝至LiteOS文件夾內,如下圖所示:

arch 中是CPU架構相關的代碼;kernel是LiteOS內核代碼;OS_CONFIG中是配置內核功能的頭文件,可用于裁剪內核功能,我們從官方提供的例程中拷貝過來(可從target文件夾給出的例子中任意拷貝一個)。

3、向MDK工程添加內核文件

打開MDK工程,打開Mange Project Items。

添加arch分組

在Groups添加 LiteOS/Arch分組,添加以下文件:

1 archarmarm-msrc 目錄下的全部文件:
2     los_hw.c
3     los_hw_tick.c
4     los_hwi.c
5 archarmarm-mcortex-m3keil 目錄下的:
6     los_dispatch_keil.S

如下圖所示:

注:點擊AddFiles時,MDK默認添加.c類型的文件。los_dispatch_keil.S是匯編文件,因此在添加時,需要將文件類型選擇為All files。

添加kernel分組

在Groups添加 LiteOS/kernel分組,添加以下文件:

1 kernelbasecore  下面全部 .c 文件
2 kernelbaseipc   下面全部 .c 文件
3 kernelbasememestfit_little 下面全部 .c 文件
4 kernelbasememcommon 下面全部 .c 文件
5 kernelbasememmembox 下面全部 .c 文件
6 kernelbasemisc 下面全部 .c 文件
7 kernelbaseom 下面全部 .c 文件
8 kernelextended	ickless 下面全部 .c 文件 (如不使用tickless,可不添加)
9 kernel 下面的 los_init.c

說明:liteos提供三套動態(tài)內存算法,位于kernel/base/mem目錄下,分別為bestfit、bestfit_little、tlsf,我們本次移植的是bestfit_little.可根據(jù)需求移植其他的算法。kernelasememmembox目錄下是 LiteOS 提供的靜態(tài)內存算法,與動態(tài)內存算法不沖突。

4、配置頭文件

如下圖所示,依次點擊1、2、3,打開頭文件配置窗口:

頭文件配置如下圖所示:

需要添加的頭文件路徑為:

1 archarmarm-minclude
2  
3 kernelinclude
4  
5 kernelbaseinclude
6  
7 kernelextendedinclude
8  
9 OS_CONFIG

5、移除Systick和pendsv中斷

打開stm32f1xx_it.c,找到 SysTick_Handler 和 PendSV_Handler

將這兩個中斷處理函數(shù)屏蔽掉。否則會出現(xiàn)如下編譯錯誤。

說明:liteos內核使用到了systick和pendsv這兩個中斷,并在內核代碼中有對應實現(xiàn)

6、修改target_config.h

OS_CONFIG/target_config.h 文件,該文件主要用于配置MCU驅動頭文件、RAM大小、內核功能等,需要根據(jù)自己的環(huán)境進行修改。

我們主要需要修改以下兩處:

MCU驅動頭文件

根據(jù)使用的MCU,包含對應的頭文件。

SRAM大小

根據(jù)使用的MCU芯片SRAM大小進行修改。

這里我們使用的是STM32F103C8T6,其SRAM為20KB。

不接管中斷

設置LOSCFG_PLATFORM_HWI 宏定義為 NO(該值默認為NO,一般無需修改,出于謹慎,移植過來還是要檢查下)

target_config.h 文件還有很多其他宏定義,主要是配置內核的功能。比如是否使用隊列、軟件定時器、是否使用時間片、信號量等。

經(jīng)過以上的操作,LiteOS的移植就完成了。點擊編譯。

7、創(chuàng)建一個任務

經(jīng)過前面的操作,移植工作就完成了,這里我們可以創(chuàng)建一個任務,使用LiteOS。在下邊的例子中,我們創(chuàng)建了兩個任務,一個任務按照2S的周期點亮LED1,另外一個任務按照400毫秒的周期點亮LED2。以下是代碼實現(xiàn):

  1 /* Includes ------------------------------------------------------------------*/
  2 #include "main.h"
  3 #include "dma.h"
  4 #include "usart.h"
  5 #include "gpio.h"
  6  
  7 /* Private includes ----------------------------------------------------------*/
  8 /* USER CODE BEGIN Includes */
  9 #include "los_sys.h"
 10 #include "los_task.ph"
 11 #include "los_memory.ph"
 12 /* USER CODE END Includes */
 13 /* Private function prototypes -----------------------------------------------*/
 14 void SystemClock_Config(void);
 15 /* USER CODE BEGIN PFP */
 16  
 17 /* USER CODE END PFP */
 18  
 19 /* Private user code ---------------------------------------------------------*/
 20 /* USER CODE BEGIN 0 */
 21 static void Led1Task(void)
 22 {
 23     while(1) {
 24         LED1_ON();
 25         LOS_TaskDelay(1000);
 26         LED1_OFF();
 27         LOS_TaskDelay(1000);
 28     }
 29 }
 30 static void Led2Task(void)
 31 {
 32     while(1) {
 33         LED2_ON();
 34         LOS_TaskDelay(200);
 35         LED2_OFF();
 36         LOS_TaskDelay(200);
 37     }
 38 }
 39 UINT32 RX_Task_Handle;
 40 UINT32 TX_Task_Handle;
 41 static UINT32 AppTaskCreate(void)
 42 {
 43 UINT32 uwRet = LOS_OK;
 44     TSK_INIT_PARAM_S task_init_param;
 45  
 46 task_init_param.usTaskPrio = 4;
 47 task_init_param.pcName = "RxTask";
 48 task_init_param.pfnTaskEntry = (TSK_ENTRY_FUNC)Led1Task;
 49 task_init_param.uwStackSize = 512;
 50 uwRet = LOS_TaskCreate(&RX_Task_Handle, &task_init_param);
 51     if (uwRet != LOS_OK)
 52     {
 53         printf("Led1Task create failed,%X
",uwRet);
 54         return uwRet;
 55     }
 56     
 57     task_init_param.usTaskPrio = 4;
 58 task_init_param.pcName = "TxTask";
 59 task_init_param.pfnTaskEntry = (TSK_ENTRY_FUNC)Led2Task;
 60 task_init_param.uwStackSize = 512;
 61 uwRet = LOS_TaskCreate(&TX_Task_Handle, &task_init_param);
 62     if (uwRet != LOS_OK)
 63     {
 64         printf("Led2Task create failed,%X
",uwRet);
 65         return uwRet;
 66     } 
 67 return LOS_OK;
 68 }
 69 /* USER CODE END 0 */
 70  
 71 /**
 72   * @brief  The application entry point.
 73   * @retval int
 74   */
 75 int main(void)
 76 {
 77   /* USER CODE BEGIN 1 */
 78     UINT32 uwRet = LOS_OK;
 79  
 80   /* USER CODE END 1 */
 81   
 82  
 83   /* MCU Configuration--------------------------------------------------------*/
 84  
 85   /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
 86   HAL_Init();
 87  
 88   /* USER CODE BEGIN Init */
 89  
 90   /* USER CODE END Init */
 91  
 92   /* Configure the system clock */
 93   SystemClock_Config();
 94  
 95   /* USER CODE BEGIN SysInit */
 96  
 97   /* USER CODE END SysInit */
 98  
 99   /* Initialize all configured peripherals */
100   MX_GPIO_Init();
101   MX_DMA_Init();
102   MX_USART1_UART_Init();
103   /* USER CODE BEGIN 2 */
104   LOS_KernelInit();
105   uwRet = AppTaskCreate();
106   if(uwRet != LOS_OK) {
107       printf("LOS Creat task failed
");
108       //return LOS_NOK;
109   }
110   LOS_Start();
111   /* USER CODE END 2 */
112  
113   /* Infinite loop */
114   /* USER CODE BEGIN WHILE */
115   while (1)
116   {
117     /* USER CODE END WHILE */
118  
119     /* USER CODE BEGIN 3 */
120       //code below are used to verify the hardware.
121       LED1_ON();
122       LED2_ON();
123       LED3_ON();
124       HAL_Delay(300);
125       LED1_OFF();
126       LED2_OFF();
127       LED3_OFF();
128       HAL_Delay(300);
129       printf("This is the uart test!
");
130   }
131   /* USER CODE END 3 */
132 }
133  
134 /**
135   * @brief System Clock Configuration
136   * @retval None
137   */
138 void SystemClock_Config(void)
139 {
140   RCC_OscInitTypeDef RCC_OscInitStruct = {0};
141   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
142  
143   /** Initializes the CPU, AHB and APB busses clocks 
144   */
145   RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
146   RCC_OscInitStruct.HSIState = RCC_HSI_ON;
147   RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
148   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
149   RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI_DIV2;
150   RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL16;
151   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
152   {
153     Error_Handler();
154   }
155   /** Initializes the CPU, AHB and APB busses clocks 
156   */
157   RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
158                               |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
159   RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
160   RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
161   RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
162   RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
163  
164   if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
165   {
166     Error_Handler();
167   }
168 }
169  
170 /* USER CODE BEGIN 4 */
171  
172 /* USER CODE END 4 */
173  
174 /**
175   * @brief  This function is executed in case of error occurrence.
176   * @retval None
177   */
178 void Error_Handler(void)
179 {
180   /* USER CODE BEGIN Error_Handler_Debug */
181   /* User can add his own implementation to report the HAL error return state */
182  
183   /* USER CODE END Error_Handler_Debug */
184 }
185  
186 #ifdef  USE_FULL_ASSERT
187 /**
188   * @brief  Reports the name of the source file and the source line number
189   *         where the assert_param error has occurred.
190   * @param  file: pointer to the source file name
191   * @param  line: assert_param error line source number
192   * @retval None
193   */
194 void assert_failed(uint8_t *file, uint32_t line)
195 { 
196   /* USER CODE BEGIN 6 */
197   /* User can add his own implementation to report the file name and line number,
198      tex: printf("Wrong parameters value: file %s on line %d
", file, line) */
199   /* USER CODE END 6 */
200 }
201 #endif /* USE_FULL_ASSERT */

附件為移植好的工程代碼。

(代碼中有串口空閑中斷+DMA的樣例代碼,可參考。利用串口空閑中斷,可以很好的實現(xiàn)數(shù)據(jù)分幀)

LiteosPorting.rar

作者:llb90

HDC.Cloud華為開發(fā)者大會2020 即將于2020年2月11日-12日在深圳舉辦,是一線開發(fā)者學習實踐鯤鵬通用計算、昇騰AI計算、數(shù)據(jù)庫、區(qū)塊鏈、云原生、5G等ICT開放能力的最佳舞臺。

歡迎報名參會

總結

以上是生活随笔為你收集整理的【LiteOS】STM32F103-LiteOS移植教程(详细篇)【华为云技术分享】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

91精品国产92久久久久 | 免费网站看v片在线a | 成人在线免费视频观看 | 日本韩国欧美在线观看 | 99视频国产在线 | 欧美激情第十页 | 中文字幕一区二区三区四区视频 | 91在线免费播放视频 | 草草草影院 | 日韩在线观看视频免费 | 久久国产一二区 | 国产香蕉97碰碰碰视频在线观看 | 国产精品一区二区在线免费观看 | 亚洲精品在线资源 | 色黄视频免费观看 | 欧美日韩精品电影 | 99999精品视频 | 亚洲综合视频在线 | 最新国产精品久久精品 | 91精品国产高清自在线观看 | 九九九热精品免费视频观看网站 | 国产91精品久久久久久 | 欧美黑人性爽 | 欧美男女爱爱视频 | 欧美 日韩 久久 | 四虎欧美 | 在线观看蜜桃视频 | 国产精品不卡一区 | 麻豆国产视频 | 亚洲香蕉在线观看 | 99综合久久| 97免费视频在线播放 | 午夜av在线电影 | 欧美高清视频不卡网 | 99爱视频在线观看 | 久久免费毛片 | 久一久久| 久久在线视频精品 | 国产一区视频在线播放 | 国产精品麻豆视频 | 国产精品一区免费看8c0m | 高清av免费看 | 国内精品久久久久影院优 | 国产成人亚洲在线观看 | 69欧美视频| 婷婷狠狠操| 播五月婷婷 | 香蕉视频在线播放 | 九九久久国产 | 国产日产精品久久久久快鸭 | 亚洲精品成人免费 | 麻豆国产露脸在线观看 | 欧美精品成人在线 | 国产明星视频三级a三级点| 久久精品4 | 国产免费久久av | 久久福利国产 | 国外成人在线视频网站 | 亚洲在线视频播放 | 2021国产在线 | 日韩精品免费一区二区三区 | 深爱激情五月综合 | 不卡的av在线| 国产精品久久久久永久免费观看 | 亚洲人人网| 久久久香蕉视频 | 三级黄色理论片 | 天天干天天操天天爱 | aaa免费毛片| 激情视频久久 | 四虎免费在线观看视频 | 黄色精品久久久 | 射久久久 | 久久久www | 色综合天天综合在线视频 | 欧美精品午夜 | 天天综合亚洲 | 日韩成人黄色 | 久久五月婷婷综合 | 人人澡人人草 | 亚洲国产资源 | 中文字幕一区二区三区乱码在线 | 人人澡人人添人人爽一区二区 | 欧美黑人巨大xxxxx | 久久久久免费观看 | 国产伦理久久 | 国产韩国日本高清视频 | 天天操天天摸天天干 | 麻豆精品在线视频 | 中文字幕在线观看视频一区 | 粉嫩av一区二区三区免费 | 五月开心婷婷网 | 久久久免费av | 久久久网址 | 中文字幕区 | 在线精品视频在线观看高清 | 成人在线黄色 | 日韩中文字幕在线看 | 欧美贵妇性狂欢 | 国产99久久久精品 | 久久久亚洲电影 | 国产精品99精品 | 久久久婷 | www.大网伊人 | 精品视频123区在线观看 | 91精品国产乱码在线观看 | 中文字幕在线高清 | 蜜臀aⅴ国产精品久久久国产 | 天天色天天综合网 | 狠狠艹夜夜干 | 久久精品香蕉 | 国产一区在线视频观看 | 亚洲综合激情 | 国产精品久久综合 | 欧美天天综合 | 在线观看日韩国产 | 日韩av中文| 欧美热久久 | 99r精品视频在线观看 | 国产亚洲精品久久久网站好莱 | 黄色一级大片在线免费看产 | 免费日韩一区二区三区 | 天天爱天天操天天射 | 亚洲一级国产 | 一级性生活片 | 久久这里只有精品9 | 国产高清 不卡 | 国产精品亚 | 天天亚洲 | 亚洲精品视频免费 | 国产亚洲精品久久久久久网站 | japanesexxxhd奶水| 精品国产_亚洲人成在线 | 99热最新地址 | 91av网站在线观看 | 久久久久久久久久久免费av | 欧美日韩中文国产一区发布 | 国产成人一区二区三区在线观看 | 99免在线观看免费视频高清 | 在线岛国av | 91看片淫黄大片一级在线观看 | 99视频网站 | 国产成人精品久久久 | 色综合久久久久综合体 | 国产精品久久久久久电影 | 91av片 | 成人午夜剧场在线观看 | 久久久国产视频 | 亚洲深夜影院 | 中文字幕av在线电影 | 欧美淫视频 | 蜜臀av麻豆 | 国产小视频国产精品 | 毛片网在线播放 | 四虎免费在线观看视频 | 黄网站色成年免费观看 | 亚州日韩中文字幕 | 中文字幕久久亚洲 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 蜜桃av观看 | 国产精品成久久久久三级 | 日韩在线第一 | 国产日韩欧美在线一区 | 在线观看色视频 | 91九色成人蝌蚪首页 | 天天操天天操天天操 | 日韩美av在线 | 日韩在线 一区二区 | 国产精品久久99综合免费观看尤物 | 天天综合成人网 | 久久亚洲热 | 久久久久久综合网天天 | 免费在线激情电影 | www免费| av在线精品 | 国产精品免费久久久久 | 日韩黄色在线电影 | 中文字幕亚洲字幕 | 波多野结衣在线播放视频 | 亚洲久草网| 中文字幕专区高清在线观看 | 人人藻人人澡人人爽 | 丁香花在线视频观看免费 | 麻豆免费视频 | 久久色在线观看 | 日韩在线播放视频 | 亚洲 欧美日韩 国产 中文 | 亚洲伦理一区二区 | av电影免费看| www.com操| 四虎影视www | 成人午夜片av在线看 | 国际精品久久久 | 亚洲精品国产区 | 国产精选在线观看 | 69亚洲精品 | 精品久久久久久久久久国产 | 国产一级黄 | 国产精品精品久久久久久 | 午夜精品区 | 国内少妇自拍视频一区 | 青青河边草免费观看 | 一区二区av | 亚洲欧美综合精品久久成人 | 日韩大片在线播放 | 深夜视频久久 | 久久免费av电影 | 亚洲另类久久 | 九九在线国产视频 | 天天做天天爱天天爽综合网 | 久久亚洲综合国产精品99麻豆的功能介绍 | 免费观看成年人视频 | 欧美老女人xx | 久久免费99精品久久久久久 | 婷婷中文在线 | 黄色的视频 | 蜜臀av性久久久久av蜜臀三区 | 婷婷精品视频 | 国内外成人在线视频 | 波多野结衣久久资源 | www.夜夜夜 | 999在线视频 | 欧美日韩高清一区二区三区 | 精品视频在线观看 | 国产.精品.日韩.另类.中文.在线.播放 | 国产精品专区h在线观看 | 国产精品av免费观看 | 中文字幕网站 | 91视频高清完整版 | 国产成人精品在线观看 | 国产免费一区二区三区最新6 | 免费视频久久 | av网站在线免费观看 | 免费下载高清毛片 | 国产区精品在线观看 | 久热电影 | 一区二区三区在线看 | 91视视频在线直接观看在线看网页在线看 | 欧美视屏一区二区 | 在线观看免费av网站 | 中文字幕日本特黄aa毛片 | 久久精品久久久久 | 亚洲片在线观看 | 国产日韩精品一区二区三区 | 亚洲国产影院av久久久久 | 欧美日韩国产精品一区二区亚洲 | 日韩一区二区免费视频 | 丁香六月婷婷开心 | 免费男女羞羞的视频网站中文字幕 | 免费av网站在线 | 91九色视频在线 | 国产在线色站 | 国产精品麻豆三级一区视频 | 欧美日韩91 | 国产又粗又猛又爽 | 国产99久久久国产精品免费二区 | 久久 一区 | 日本激情视频中文字幕 | 亚洲一区不卡视频 | 三级视频国产 | 久热av | 色夜视频| 一二三区高清 | 天天干,天天射,天天操,天天摸 | 九色视频网站 | 777奇米四色| 99久久日韩精品免费热麻豆美女 | 96av麻豆蜜桃一区二区 | 四虎8848免费高清在线观看 | 国产成人三级在线观看 | 不卡av在线播放 | 中文免费观看 | 丁香激情综合久久伊人久久 | 亚洲国产美女精品久久久久∴ | 国产在线免费av | 一级一片免费观看 | 国产精品综合久久久久 | 欧洲精品一区二区 | 国产高清在线 | 精品一区二区亚洲 | 久草在线最新 | 亚洲日本黄色 | 久久综合色综合88 | 18久久久久 | 天天操天天射天天插 | 五月天电影免费在线观看一区 | 欧美极品少妇xxxx | 欧美夫妻性生活电影 | www.天天干 | 国产永久免费观看 | 国产99久久久国产精品免费二区 | 国产精品6 | 久久综合九九 | 日韩欧美一区二区三区在线观看 | 24小时日本在线www免费的 | 久久精品免费观看 | 天天色天天操综合 | 国产一卡久久电影永久 | 久久久久 | 一区二区不卡视频在线观看 | 91精品国产综合久久福利 | 日本午夜在线亚洲.国产 | 午夜国产福利视频 | 欧美亚洲另类在线视频 | 久亚洲精品 | japanesefreesexvideo高潮| 亚洲激情网站免费观看 | 精品久久久网 | 国产97碰免费视频 | 最新av网站在线观看 | 99r精品视频在线观看 | 国产成人61精品免费看片 | 国产午夜一区 | 亚洲精品午夜国产va久久成人 | 91在线看视频 | 夜夜躁日日躁狠狠躁 | 久草在线网址 | 国产视频日韩视频欧美视频 | 中文字幕日韩国产 | 狠狠操影视 | 久草视频免费观 | 天天射天天艹 | 国产一区二区手机在线观看 | 久久成人免费电影 | 顶级欧美色妇4khd | 国内精品久久久久久 | 久久国内精品 | 亚洲精品久久久久久中文传媒 | 国产麻豆剧传媒免费观看 | 日韩精品首页 | 亚洲精品日韩在线观看 | 亚洲一级片 | 91久久爱热色涩涩 | 超碰在线成人 | 五月天久久综合 | 精品国产欧美一区二区 | 国产高清不卡一区二区三区 | 亚洲一级二级三级 | 狠狠狠狠狠狠操 | 国产精品久久久久永久免费观看 | 狠狠88综合久久久久综合网 | 久操视频在线播放 | 国产精品一区二区av影院萌芽 | 日韩一级电影在线观看 | 国内精品久久影院 | 色婷婷激情综合 | 久草在线资源免费 | av888.com | 久久69精品 | 在线免费高清一区二区三区 | 久草观看视频 | 亚洲在线激情 | 国产大陆亚洲精品国产 | 国产精品h在线观看 | 成人免费观看完整版电影 | 色综合久久精品 | 久久公开免费视频 | 99精品视频精品精品视频 | 国产精品白浆 | 婷婷六月天在线 | 日韩精品三区四区 | 日韩高清在线一区二区 | 久久夜夜操 | 超碰在线日韩 | 亚洲免费一级 | 成人在线视频在线观看 | 日韩一三区 | 最近中文字幕在线中文高清版 | 97国产情侣爱久久免费观看 | 日本在线h | 九九视频在线播放 | 久久精品一区二区三区国产主播 | 麻豆成人精品 | 中文字幕国产视频 | 久久av黄色 | 亚洲做受高潮欧美裸体 | 最新不卡av | 日韩欧美69 | 久久精品一区 | 欧美久久成人 | 手机看片久久 | 亚洲成人精品在线观看 | 精品视频免费久久久看 | 97看片吧 | 在线观看免费视频你懂的 | 丁香影院在线 | 最新日韩在线 | 国产一区二区在线播放视频 | 粉嫩av一区二区三区四区 | 久久久在线免费观看 | 在线播放视频一区 | 亚州精品成人 | 国产一卡二卡四卡国 | 激情综合色综合久久综合 | 91九色视频导航 | 日韩69av| 国产视频久久 | 在线欧美日韩 | 四虎影视成人精品国库在线观看 | 国产精品6999成人免费视频 | 中文字幕高清在线 | 成年人免费在线播放 | 在线小视频你懂的 | 精品国产一区二区三区在线观看 | 毛片美女网站 | 日日爱视频 | 亚洲激情视频在线观看 | 天天av资源 | 久久久久美女 | 97成人在线 | 久久99深爱久久99精品 | 在线观看国产高清视频 | 国产精品 视频 | 日韩二三区 | 日韩中文在线观看 | 免费成人av | 国产资源网站 | 天堂中文在线播放 | 天天操天天色天天射 | 人人澡av | 天天操夜夜做 | 免费av网址大全 | 午夜视频黄 | 欧美美女一级片 | www·22com天天操| 99精品视频网站 | 人人爽久久涩噜噜噜网站 | 久久综合中文字幕 | 日韩av成人 | 亚洲国产中文字幕在线观看 | 九九99靖品 | 中文av一区二区 | 国产视频精品在线 | 在线国产一区二区三区 | 999久久国产精品免费观看网站 | 激情网站五月天 | 操操日 | 最近中文字幕高清字幕在线视频 | 热久久影视| 欧美精品一区二区免费 | 狠狠色丁香婷综合久久 | 色成人亚洲 | 免费网站色 | 成年在线观看 | 成人免费观看视频大全 | 午夜日b视频 | 久久久久夜色 | 久久高清国产 | 6080yy午夜一二三区久久 | 国产一级做a爱片久久毛片a | 日韩欧在线 | 日韩精品视频在线观看免费 | 国产黄色片一级 | 91视频免费观看 | 国产第一页在线播放 | 久久久av免费 | 亚洲激情六月 | 欧美日韩不卡在线视频 | 91字幕| 国产精品日韩久久久久 | 精品99久久久久久 | 天天草天天草 | 日韩三级视频在线观看 | 夜夜夜夜爽 | 在线观看一区 | 中文字幕国产 | 99精品乱码国产在线观看 | 麻豆国产精品一区二区三区 | 在线观看蜜桃视频 | 久久久久久免费网 | 成人av免费 | 开心色婷婷 | 91av视频在线播放 | 亚洲精品九九 | 国产成人一级电影 | 超碰最新网址 | 五月婷婷激情综合 | 97超碰中文字幕 | 精品日韩中文字幕 | 欧美亚洲精品一区 | 久久久久色 | 国产在线久草 | 九九激情视频 | 免费亚洲黄色 | 日韩精品一区电影 | 成人国产一区 | 午夜精品一区二区三区在线观看 | 中文字幕国产精品 | 日p视频| 久久av不卡| 国产激情久久久 | 亚洲综合色网站 | 日日夜夜免费精品视频 | 狠狠狠色丁香婷婷综合久久88 | 91视频在线看 | 九九视频这里只有精品 | 99视频国产在线 | 欧美日韩免费观看一区二区三区 | 久久精品波多野结衣 | 国产成人精品av | 中文av影院 | 亚洲色图 校园春色 | 久久伊人综合 | 亚洲aⅴ一区二区三区 | 91桃色免费视频 | 97碰在线视频 | 日日精品 | 在线观看av的网站 | 国产精品国产三级国产aⅴ9色 | 又黄又爽又刺激 | 日韩精品久久中文字幕 | 五月天网站在线 | 四虎成人精品在永久免费 | 欧美日韩国产欧美 | 美女网站视频免费都是黄 | 久久在线视频精品 | 麻豆精品视频 | 久久国产免费看 | 成人三级网站在线观看 | 亚洲 欧洲 国产 精品 | 婷婷5月色 | 久久国产成人午夜av影院潦草 | 日本高清免费中文字幕 | 日本精品免费看 | 亚洲精品在线二区 | 色视频网站在线观看一=区 a视频免费在线观看 | 久久9精品 | 欧美日韩午夜 | 99精品观看 | 中文字幕乱码日本亚洲一区二区 | 色在线免费观看 | 最近中文字幕免费 | 国产精品久久久久久久久久三级 | 成年人黄色免费看 | 久久婷综合 | 免费在线国产精品 | 婷婷网址 | 在线 国产一区 | 91在线看视频 | 婷婷丁香色 | 久久久久久久久久网站 | 午夜性福利 | 亚洲日本va午夜在线影院 | 久草视频在线新免费 | 日韩欧美在线一区 | 国产爽妇网 | 精品美女久久久久久免费 | 97精品国产97久久久久久粉红 | 欧美色图p | 欧美一级看片 | 国产一级视频在线免费观看 | 日韩精品久久久久久中文字幕8 | 免费99视频 | 欧美 日韩 性 | 韩国精品在线观看 | 久久天堂亚洲 | 国产精品嫩草影院9 | 亚洲欧美视频网站 | av女优中文字幕在线观看 | 五月天精品视频 | 日韩av电影中文字幕在线观看 | 亚洲国产精品小视频 | 亚洲视频在线观看免费 | 国产黄在线播放 | 美女国产精品 | 亚洲欧洲一级 | 久久久久久久久久久高潮一区二区 | 久久久久欧美精品999 | 特级黄色一级 | 91传媒在线观看 | 免费黄色网址大全 | 日韩高清免费在线 | 国产精品久久久久久久午夜片 | 久久久久在线观看 | 国产韩国日本高清视频 | 日日操天天射 | 美女久久一区 | 五月婷丁香网 | 中文字幕麻豆 | 久久精品理论 | 97狠狠操 | 免费观看全黄做爰大片国产 | www.99热精品 | 在线观看av网站 | 国产精品麻豆欧美日韩ww | 91男人影院 | 欧美极品一区二区三区 | 夜色成人网 | 国产精品久久久久永久免费观看 | 国产精品18久久久久久vr | 亚洲精品66 | 国产精彩视频一区二区 | 美女网站色免费 | 久久国产精品99久久人人澡 | 久久天天拍 | 欧美日韩在线观看一区 | 国产69精品久久久久9999apgf | 91.dizhi永久地址最新 | 精品国产aⅴ麻豆 | 天堂在线成人 | 国产最新视频在线 | 美女视频黄是免费的 | 久久久久国产精品一区二区 | 色99视频 | 国产资源免费 | 色欲综合视频天天天 | 四虎免费在线观看 | 国产黄在线播放 | 黄色在线网站噜噜噜 | 日韩乱色精品一区二区 | 伊人首页 | 99精品在线视频观看 | 9热精品 | 天天射日 | 国产免费一区二区三区网站免费 | 亚洲精品一区二区三区四区高清 | 在线精品视频免费播放 | 手机看片国产日韩 | 中文字幕在线观看不卡 | 日韩黄色一级电影 | 亚洲一区二区精品3399 | 亚洲情婷婷 | 一区二区精品视频 | 在线免费观看视频a | 在线免费观看涩涩 | 亚洲女欲精品久久久久久久18 | 成人亚洲免费 | 欧美日本中文字幕 | 草久在线视频 | 久久情侣偷拍 | 狠狠干综合网 | 国产精品一区二区av日韩在线 | 久久av免费 | 黄色电影在线免费观看 | 波多野结衣电影一区二区三区 | 91看成人| 日日干天天爽 | 在线视频日韩一区 | 国产精品第52页 | 成人国产电影在线观看 | 不卡国产视频 | 日日夜夜免费精品视频 | 欧美精品九九99久久 | 亚洲精品在线播放视频 | 久久久久久福利 | 最近中文字幕第一页 | 久草视频免费观 | 久久久久久久电影 | 一级国产视频 | 精品日韩在线 | 久久精品这里都是精品 | 黄色在线观看网站 | 日本狠狠干 | a级国产片| 成人免费在线观看av | 黄色成人在线网站 | 麻豆 videos | 91成年人网站 | 亚洲高清视频在线观看免费 | 国产精品伦一区二区三区视频 | 麻豆视频在线看 | 亚洲精选99 | 91麻豆国产福利在线观看 | 91成年人在线观看 | 手机成人在线电影 | 国产高清在线 | 日韩一级黄色片 | 91精品一区二区三区久久久久久 | 国产免费嫩草影院 | 人人玩人人添人人澡超碰 | 青青草国产免费 | 久久a热6 | 在线小视频你懂得 | 中文字幕一区二区三区在线播放 | 婷婷色伊人 | 99久久精品国产亚洲 | 日韩资源在线观看 | 黄在线免费观看 | 性色av免费观看 | 国产精品免费视频观看 | 久草视频网 | 欧美日韩伦理一区 | 天天操天天射天天插 | 香蕉久久久久 | 操操操人人人 | 亚洲午夜精品电影 | 午夜视频免费在线观看 | 成人av电影免费在线观看 | 免费a v在线 | 四月婷婷在线观看 | 一二三区av | 久久视频中文字幕 | 国产精品午夜免费福利视频 | 久久综合狠狠综合 | 久艹视频在线免费观看 | 色就干| 亚洲综合成人在线 | 久久神马影院 | 99r精品视频在线观看 | 五月婷婷综合在线 | 国产欧美综合视频 | 色综合国产 | 日韩视频免费 | 最近中文字幕免费观看 | 免费av电影网站 | 五月婷婷导航 | 亚洲成人av片在线观看 | 中文字幕在线视频网站 | 狠狠色噜噜狠狠狠合久 | 久久99热精品这里久久精品 | 亚洲精品久久久久58 | 日韩免费在线视频观看 | 91精品国产欧美一区二区 | 久久久久久久久影视 | 精品国产电影一区 | 麻豆视频国产 | 国产日韩欧美在线看 | 免费福利在线视频 | 激情五月综合 | 国产精品久久久久久一区二区三区 | 国产午夜精品免费一区二区三区视频 | 国产又黄又爽又猛视频日本 | 国产性xxxx | 四虎在线观看精品视频 | 射久久 | 久久xxxx| 992tv人人网tv亚洲精品 | 天天爱天天射天天干天天 | 九九精品在线观看 | 91精品亚洲影视在线观看 | 狠狠色丁香久久婷婷综合五月 | 99精品在线 | 手机色站 | 日韩激情av在线 | 午夜av大片 | 综合国产在线观看 | 超碰97人人爱 | 成人网在线免费视频 | 91精品国产欧美一区二区 | 国产成人精品日本亚洲999 | 色综合亚洲精品激情狠狠 | 黄色av网站在线免费观看 | 国模视频一区二区三区 | 天天干夜夜操视频 | 在线观看的a站 | 五月香视频在线观看 | 欧美日韩国产二区 | 人人爽人人澡 | 亚洲成人999 | 国产精品手机视频 | 人人艹人人 | 日韩久久精品一区 | 色小说在线 | 欧美一区二区在线刺激视频 | 国产欧美精品一区二区三区四区 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久久久免费精品国产小说色大师 | 日韩夜夜爽 | 91av蜜桃| 欧美影片 | 亚洲精品毛片一级91精品 | 国产精品免费观看久久 | 久草热视频 | 国产成人久久精品77777综合 | 狠狠的干 | 四虎在线影视 | 中文网丁香综合网 | 国产日产欧美在线观看 | 国产欧美综合视频 | 久久久久久久久久久久国产精品 | 国产91在线免费视频 | 日韩av免费一区二区 | 国产精品美女免费看 | 久久久精品免费观看 | 久久中国精品 | 波多野结衣电影一区二区 | 久久99精品久久久久久清纯直播 | 91福利区一区二区三区 | 91成人免费在线视频 | 西西www444| 亚洲精品国产麻豆 | 免费观看丰满少妇做爰 | 婷婷午夜天 | 91大神精品视频在线观看 | 日韩系列在线观看 | 在线视频观看亚洲 | 成人超碰在线 | 四虎欧美 | 狠狠色2019综合网 | 黄色毛片一级片 | 99久久影视 | 四虎影视成人永久免费观看视频 | 色99之美女主播在线视频 | 色综合夜色一区 | 九九免费在线观看 | 久草在线视频首页 | 九九热精 | 久久久久成人精品免费播放动漫 | 国产成人精品一区一区一区 | 伊人影院av | 久久午夜国产精品 | 国产不卡在线观看视频 | 国产夫妻性生活自拍 | 九九有精品 | 久久久久久蜜av免费网站 | 欧美一级特黄高清视频 | 97超视频| 激情综合婷婷 | 久久欧美视频 | 很污的网站 | 天天天色综合a | 久久久久久久久影院 | 久久综合九色综合97_ 久久久 | 在线观av | 超碰人人在线观看 | 亚洲男人天堂a | 国产精品美女久久久久久久 | 日韩特级黄色片 | 国产精品精品久久久 | 国产精品久久久久久久久久不蜜月 | 超碰在线97免费 | 国产免费观看视频 | 久热精品国产 | 色网站在线免费观看 | 亚洲成人av在线播放 | 国产成人精品综合久久久 | 久久精品人 | 91九色国产在线 | 中文字幕丝袜 | 国产精品国产亚洲精品看不卡 | 91精品视频在线看 | 日韩在线免费高清视频 | 日韩sese | 婷婷性综合 | 在线 日韩 av | 三级视频片 | 天天色天天射天天干 | 日韩av成人在线 | 国产高清在线观看 | 亚洲精区二区三区四区麻豆 | 看片的网址 | 成 人 黄 色 免费播放 | 日韩在线| 99精品国产福利在线观看免费 | 日日日网 | 午夜在线免费观看视频 | 久久理论片 | 香蕉视频最新网址 | 欧美激情在线看 | 婷婷五综合| 在线精品视频在线观看高清 | 婷婷激情综合 | 国产高清在线a视频大全 | 日韩欧美有码在线 | 亚洲精品在线国产 | 成人动漫一区二区 | 视频国产精品 | 国产精品99蜜臀久久不卡二区 | 久久九九国产视频 | 天天色天天干天天色 | 丁香亚洲 | 中文字幕制服丝袜av久久 | 久久私人影院 | 国产日韩欧美在线看 | 99热这里只有精品久久 | 99久久精品国产亚洲 | 人人插人人插 | 91视频在线播放视频 | 三级黄色片在线观看 | 久草视频观看 | 国产精品麻 | 丁香婷婷深情五月亚洲 | 欧洲精品码一区二区三区免费看 | 麻豆成人小视频 | 色婷婷a | 黄色小网站在线 | 欧洲精品视频一区二区 | 99视频+国产日韩欧美 | 亚洲综合成人在线 | 国产精品视频 | 国产精品毛片久久久久久 | 91精品91 | 国产精品视频免费观看 | 天天草av | 国产精品一区二区美女视频免费看 | 在线婷婷 | 久久69精品 | 亚洲一级电影视频 | 国产一区电影在线观看 | 亚州中文av | 免费色视频网址 | 午夜久久影院 | 国产精品视频999 | 亚洲精品久久久久久久不卡四虎 | 不卡的av在线 | 在线免费色 | 美女网站在线免费观看 | 97天天干| 成人欧美在线 | 国产精品爽爽爽 | 热久精品 | 天天操天天操天天操天天操 | 欧美日韩三级 | 午夜久久久久久久 | 99在线热播精品免费 | 992tv又爽又黄的免费视频 | 日韩在线国产 | 又黄又爽免费视频 | 欧美少妇bbwhd | 成人国产电影在线观看 | 九色91在线| 蜜臀av免费一区二区三区 | 国产精品一区久久久久 | 午夜 久久 tv | 日韩一区二区三区观看 | 成人在线电影观看 | 九九有精品 | 伊人国产视频 | 国产破处精品 | 国产精品成人av电影 | 在线影院av| 97超碰资源站 | 亚洲黄色免费网站 | 亚洲mv大片欧洲mv大片免费 | 99精品国产高清在线观看 | 97电影手机| 欧美日韩精品区 | 久久九九影院 | av超碰在线 | 香蕉免费在线 | 久久国产一区二区三区 | 在线观看成人小视频 | 深爱婷婷网 | av天天在线观看 | 国产在线免费 | 国产一区高清在线 | 98超碰在线观看 | 六月婷婷网 | 亚洲精品视频在线播放 | 公与妇乱理三级xxx 在线观看视频在线观看 | 丁香六月婷婷开心婷婷网 | 欧美午夜a | 国产人成免费视频 | 欧美性色黄 | 亚洲免费精品视频 | 亚洲资源在线网 | 日韩久久午夜一级啪啪 | 免费看久久 | 色综合久久中文综合久久牛 | 日韩欧美在线国产 | 成人在线你懂得 | 五月婷婷六月丁香在线观看 | 久久国产一区 | 国产一区二区久久精品 | 天天综合网天天 | 欧美精品久久人人躁人人爽 | 五月天激情视频在线观看 | 国产精品免费久久久久影院仙踪林 | 国产99在线播放 | 欧美贵妇性狂欢 | 最新在线你懂的 | 天天躁日日躁狠狠躁 | 中文字幕成人av | 国产视频一二三 | 久久久久久久久久久网站 | 中文字幕成人网 | 亚洲高清视频在线观看 | 99欧美 | 欧美三级免费 | 日日爱网站 | 精品国产一区二区久久 | 国产最新精品视频 | 日韩中文字幕视频在线 | 久久看看 | 久久精品这里都是精品 | 91福利视频免费观看 | 亚洲资源在线 | 久久久美女 | 五月综合色婷婷 | 五月天激情婷婷 | 欧美日韩一级久久久久久免费看 | 91精品啪啪| 久久最新| 国产精品久久久久久久久久久久久久 | 日本成人黄色片 | 日日夜夜网 | 91中文在线 | 日韩精品免费在线播放 | 精品一区二区在线观看 | 最新91在线视频 | 一级黄色片在线观看 | 人人爽人人爽av | 久久无码av一区二区三区电影网 | 青青草在久久免费久久免费 | 亚洲女同ⅹxx女同tv | 日韩av免费一区二区 | 国产一区二区在线观看免费 | 国产精品中文字幕在线 |