精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Cortex M架構與Cortex A架構中斷系統的區別

開發 架構
Cortex A架構,可以細分為Cortex A7,Cortex A8,Cortex A9,Cortex A15等,比如NXP的IMX6系列,TI的AM335X系列等。Cortex M主要用在微控制器領域,Cortex R主要用在對實時性要求比較高的領域,Cortex A主要用在高端應用領域。

[[394267]]

Cortex M架構,典型就是STM32系列,比如STM32F103(Cortex M3)。

Cortex A架構,可以細分為Cortex A7,Cortex A8,Cortex A9,Cortex A15等,比如NXP的IMX6系列,TI的AM335X系列等。

Cortex M主要用在微控制器領域,Cortex R主要用在對實時性要求比較高的領域,Cortex A主要用在高端應用領域。


Cortex M架構

在Cortex M架構中,比如STM32F103,中斷向量表是寫在啟動文件當中,一般為startup_stm32f10x_hd.s或者startup_stm32f10x_md.s中,.s結尾為匯編文件,這個匯編語言寫的啟動文件的作用,是在板子上電后為C語言代碼的運行做好初始化工作,比如設置堆棧大小,設置中斷向量表等,然后再跳轉到main函數去執行你的C代碼。文件內容如下(部分省略):

設置棧大小

  1. Stack_Size      EQU     0x00000400 

設置堆大小

  1. Heap_Size       EQU     0x00000200 

; Vector Table Mapped to Address 0 at Reset后面很多 DCD 的就是STM32的中斷向量表,系統所有可用的中斷都寫在這里,包括外部中斷、定時器中斷、DMA中斷、IIC中斷、串口中斷等。

  1. Stack_Size      EQU     0x00000400 
  2.  
  3.                 AREA    STACK, NOINIT, READWRITE, ALIGN=3 
  4. Stack_Mem       SPACE   Stack_Size 
  5. __initial_sp 
  6.                                                    
  7. ; <h> Heap Configuration 
  8. ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> 
  9. ; </h> 
  10.  
  11. Heap_Size       EQU     0x00000200 
  12.  
  13.                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3 
  14. __heap_base 
  15. Heap_Mem        SPACE   Heap_Size 
  16. __heap_limit 
  17.  
  18.                 PRESERVE8 
  19.                 THUMB 
  20.  
  21.  
  22. ; Vector Table Mapped to Address 0 at Reset 
  23.                 AREA    RESET, DATA, READONLY 
  24.                 EXPORT  __Vectors 
  25.                 EXPORT  __Vectors_End 
  26.                 EXPORT  __Vectors_Size 
  27.  
  28. __Vectors       DCD     __initial_sp               ; Top of Stack 
  29.                 DCD     Reset_Handler              ; Reset Handler 
  30.                 DCD     NMI_Handler                ; NMI Handler 
  31.                 DCD     HardFault_Handler          ; Hard Fault Handler 
  32.                 DCD     MemManage_Handler          ; MPU Fault Handler 
  33.                 DCD     BusFault_Handler           ; Bus Fault Handler 
  34.                 DCD     UsageFault_Handler         ; Usage Fault Handler 
  35.                 DCD     0                          ; Reserved 
  36.                 DCD     0                          ; Reserved 
  37.                 DCD     0                          ; Reserved 
  38.                 DCD     0                          ; Reserved 
  39.                 DCD     SVC_Handler                ; SVCall Handler 
  40.                 DCD     DebugMon_Handler           ; Debug Monitor Handler 
  41.                 DCD     0                          ; Reserved 
  42.                 DCD     PendSV_Handler             ; PendSV Handler 
  43.                 DCD     SysTick_Handler            ; SysTick Handler 
  44.  
  45.                 ; External Interrupts 
  46.                 DCD     WWDG_IRQHandler            ; Window Watchdog 
  47.                 DCD     PVD_IRQHandler             ; PVD through EXTI Line detect 
  48.                 DCD     TAMPER_IRQHandler          ; Tamper 
  49.                 DCD     RTC_IRQHandler             ; RTC 
  50.                 DCD     FLASH_IRQHandler           ; Flash 
  51.                 DCD     RCC_IRQHandler             ; RCC 
  52.                 DCD     EXTI0_IRQHandler           ; EXTI Line 0 
  53.                 DCD     EXTI1_IRQHandler           ; EXTI Line 1 
  54.                 DCD     EXTI2_IRQHandler           ; EXTI Line 2 
  55.                 DCD     EXTI3_IRQHandler           ; EXTI Line 3 
  56.                 DCD     EXTI4_IRQHandler           ; EXTI Line 4 
  57.                 DCD     DMA1_Channel1_IRQHandler   ; DMA1 Channel 1 
  58.                 DCD     DMA1_Channel2_IRQHandler   ; DMA1 Channel 2 
  59.                 DCD     DMA1_Channel3_IRQHandler   ; DMA1 Channel 3 
  60.                 DCD     DMA1_Channel4_IRQHandler   ; DMA1 Channel 4 
  61.                 DCD     DMA1_Channel5_IRQHandler   ; DMA1 Channel 5 
  62.                 DCD     DMA1_Channel6_IRQHandler   ; DMA1 Channel 6 
  63.                 DCD     DMA1_Channel7_IRQHandler   ; DMA1 Channel 7 
  64.                 DCD     ADC1_2_IRQHandler          ; ADC1 & ADC2 
  65.                 DCD     USB_HP_CAN1_TX_IRQHandler  ; USB High Priority or CAN1 TX 
  66.                 DCD     USB_LP_CAN1_RX0_IRQHandler ; USB Low  Priority or CAN1 RX0 
  67.                 DCD     CAN1_RX1_IRQHandler        ; CAN1 RX1 
  68.                 DCD     CAN1_SCE_IRQHandler        ; CAN1 SCE 
  69.                 DCD     EXTI9_5_IRQHandler         ; EXTI Line 9..5 
  70.                 DCD     TIM1_BRK_IRQHandler        ; TIM1 Break 
  71.                 DCD     TIM1_UP_IRQHandler         ; TIM1 Update 
  72.                 DCD     TIM1_TRG_COM_IRQHandler    ; TIM1 Trigger and Commutation 
  73.                 DCD     TIM1_CC_IRQHandler         ; TIM1 Capture Compare 
  74.                 DCD     TIM2_IRQHandler            ; TIM2 
  75.                 DCD     TIM3_IRQHandler            ; TIM3 
  76.                 DCD     TIM4_IRQHandler            ; TIM4 
  77.                 DCD     I2C1_EV_IRQHandler         ; I2C1 Event 
  78.                 DCD     I2C1_ER_IRQHandler         ; I2C1 Error 
  79.                 DCD     I2C2_EV_IRQHandler         ; I2C2 Event 
  80.                 DCD     I2C2_ER_IRQHandler         ; I2C2 Error 
  81.                 DCD     SPI1_IRQHandler            ; SPI1 
  82.                 DCD     SPI2_IRQHandler            ; SPI2 
  83.                 DCD     USART1_IRQHandler          ; USART1 
  84.                 DCD     USART2_IRQHandler          ; USART2 
  85.                 DCD     USART3_IRQHandler          ; USART3 
  86.                 DCD     EXTI15_10_IRQHandler       ; EXTI Line 15..10 
  87.                 DCD     RTCAlarm_IRQHandler        ; RTC Alarm through EXTI Line 
  88.                 DCD     USBWakeUp_IRQHandler       ; USB Wakeup from suspend 
  89.                 DCD     TIM8_BRK_IRQHandler        ; TIM8 Break 
  90.                 DCD     TIM8_UP_IRQHandler         ; TIM8 Update 
  91.                 DCD     TIM8_TRG_COM_IRQHandler    ; TIM8 Trigger and Commutation 
  92.                 DCD     TIM8_CC_IRQHandler         ; TIM8 Capture Compare 
  93.                 DCD     ADC3_IRQHandler            ; ADC3 
  94.                 DCD     FSMC_IRQHandler            ; FSMC 
  95.                 DCD     SDIO_IRQHandler            ; SDIO 
  96.                 DCD     TIM5_IRQHandler            ; TIM5 
  97.                 DCD     SPI3_IRQHandler            ; SPI3 
  98.                 DCD     UART4_IRQHandler           ; UART4 
  99.                 DCD     UART5_IRQHandler           ; UART5 
  100.                 DCD     TIM6_IRQHandler            ; TIM6 
  101.                 DCD     TIM7_IRQHandler            ; TIM7 
  102.                 DCD     DMA2_Channel1_IRQHandler   ; DMA2 Channel1 
  103.                 DCD     DMA2_Channel2_IRQHandler   ; DMA2 Channel2 
  104.                 DCD     DMA2_Channel3_IRQHandler   ; DMA2 Channel3 
  105.                 DCD     DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5 
  106. __Vectors_End 
  107.  
  108. __Vectors_Size  EQU  __Vectors_End - __Vectors 
  109.  
  110.                 AREA    |.text|, CODE, READONLY 

其中“__initial_sp”就是第一條中斷向量,存放的是棧頂指針,接下來是第 2 行復位中斷復位函數Reset_Handler 的入口地址,依次類推,直到最后一個中斷服務函數DMA2_Channel4_5_IRQHandler 的入口地址,這樣 STM32F103 的中斷向量表就建好了。

中斷使用方法:

  1. 1、配置中斷向量表(ST提供)。 
  2. 2、配置NVIC(內嵌向量中斷控制器)。  
  3. 3、中斷使能。 
  4. 4、中斷服務函數。 

先配置好中斷向量表(自動),然后配置一下IO口,配置NVIC來管理中斷,使能中斷,最后編寫中斷服務函數,中斷服務函數里是我們真正想做的事情。

這個思路也適合于Cortex A架構,只是中斷系統不同,中斷管理器也不同,STM32中的中斷管理器是NVIC,Cortex A架構的中斷管理器是GIC控制器。GIC 是 ARM 公司給 Cortex-A/R 內核提供的一個中斷控制器。

Cortex A架構

下表為Cortex A架構中斷向量表,這個表也是寫在.s結尾的啟動文件當中,為C語言代碼的運行提供前期的初始化工作,只有做好了初始化,你的C語言代碼才會運行,啟動文件中做好初始化以后,會跳轉到你的main函數。

可以發現比STM32的中斷少了很多,只有八個中斷,還有一個未使用。其中我們最常用的中斷是復位中斷和 IRQ 中斷。


實際上Cortex A架構是不可能只有這么少的中斷,Cortex-A 內核 CPU 的所有外部中斷都屬于IQR 中斷,當任意一個外部中斷發生的時候都會觸發 IRQ 中斷。在 IRQ 中斷服務函數里面就可以讀取指定的寄存器來判斷發生的具體是什么中斷,進而根據具體的中斷做出相應的處理,如下圖:

中斷解釋:

1、復位中斷(Rest),CPU 復位以后就會進入復位中斷,我們可以在復位中斷服務函數里面做一些初始化工作,比如初始化 SP 指針、DDR 等等。

2、未定義指令中斷(Undefined Instruction),如果指令不能識別的話就會產生此中斷。

3、軟中斷(Software Interrupt,SWI),由 SWI 指令引起的中斷,Linux 的系統調用會用 SWI指令來引起軟中斷,通過軟中斷來陷入到內核空間。

4、指令預取中止中斷(Prefetch Abort),預取指令的出錯的時候會產生此中斷。

5、數據訪問中止中斷(Data Abort),訪問數據出錯的時候會產生此中斷。

6、IRQ 中斷(IRQ Interrupt),外部中斷,芯片內部的外設中斷都會引起此中斷的發生。

7、FIQ 中斷(FIQ Interrupt),快速中斷,如果需要快速處理中斷的話就可以使用此中。

存放地址

中斷向量表都是鏈接到代碼的最前面,比如一般 ARM 處理器都是從地址 0X0000 0000 開始執行指令的,那么中斷向量表就是從0X0000 0000 開始存放的。

在STM32中,一般代碼是下載到 0X0800 0000開始的存儲區域中。因此中斷向量表是存放到 0X0800 0000 地址處的,而不是 0X00000000。這種是通過中斷向量表偏移實現的。

 

責任編輯:姜華 來源: 嵌入式Linux系統開發
相關推薦

2024-11-27 08:14:43

2013-08-30 13:27:04

μTraceCortex-M一體化

2021-01-26 06:15:42

Cortex-A9 R嵌入式系統啟動代碼

2020-12-17 13:54:49

網絡安全

2021-01-06 05:42:42

Cortex-A9 R嵌入式系統 RTC

2015-02-04 19:13:48

ARMCortex-A 72

2020-12-30 15:17:25

Cortex-A9UARTprintf函數

2018-03-02 10:19:51

超融合架構傳統IT架構

2021-01-19 19:32:01

Cortex-A9 R嵌入式系統i2c 外設

2020-12-22 11:54:42

C語言Cortex-A9LED匯編

2013-09-09 10:09:38

蘋果Android

2009-05-22 08:22:09

iPhone蘋果移動OS

2021-11-23 23:39:19

微服務開發架構

2021-03-15 14:54:47

編譯器工具代碼

2021-01-08 12:06:59

WDT定時裝置

2023-02-22 09:53:55

架構芯片

2020-10-19 06:52:19

CortexARMv8arm

2021-01-16 11:40:28

ARM嵌入式開發ADC應用

2022-07-01 13:42:11

項目管理企業架構IT

2023-08-29 07:34:43

Mimir微服務
點贊
收藏

51CTO技術棧公眾號

国产精品一区二区中文字幕| 久久免费电影| 国产精品美女久久久久| 亚洲欧美另类久久久精品| 动漫精品视频| 日日摸天天添天天添破| 日韩久久精品网| 欧美xxxxxxxxx| 黄色成人免费看| 国产探花视频在线观看| 国产欧美日韩精品一区| 欧美午夜宅男影院在线观看| 日韩欧美美女一区二区三区| 欧美啪啪免费视频| 在线观看二区| 影音先锋亚洲电影| 精品小视频在线| 992kp免费看片| 一本一道波多野毛片中文在线 | 伊人久久噜噜噜躁狠狠躁| 欧美日韩久久久久| 国产大尺度在线观看| 青青青草原在线| 国产999精品久久| 国产欧美va欧美va香蕉在线| 色网站在线播放| 欧美日韩精品一本二本三本| 伊人久久久久久久久久| 亚洲婷婷在线观看| 久久99精品久久久野外观看| 欧美性感一区二区三区| 日日橹狠狠爱欧美超碰| 图片区小说区亚洲| 国产精品久久久久一区| 欧洲亚洲一区二区| 亚洲欧美综合自拍| 激情文学一区| 美女av一区二区| 国产精品久久久久野外| 国产精品99久久久久久董美香| 欧美日韩午夜视频在线观看| 久久www视频| 黄色的网站在线观看| 日本一区二区三区dvd视频在线| 国产视色精品亚洲一区二区| www.成人在线观看| 国产一区视频在线看| 国产一区视频在线播放| 中文字幕久久熟女蜜桃| 青青草97国产精品免费观看| 国产成人精品av| 亚洲欧美综合7777色婷婷| 久久99国产精品视频| 日韩国产精品亚洲а∨天堂免| 日韩视频一区二区在线观看| 欧美这里只有精品| 黄色av免费在线| 中文字幕字幕中文在线中不卡视频| 日韩国产欧美精品| 爱久久·www| 国产精品乱码妇女bbbb| 亚洲日本精品国产第一区| 91xxx在线观看| 国产精品国产精品国产专区不蜜| 伊人狠狠色丁香综合尤物| 五月婷婷在线视频| 亚洲欧洲精品天堂一级| 一本色道久久88亚洲精品综合| 在线观看男女av免费网址| 亚洲综合在线观看视频| 黄色片网址在线观看| 亚洲天堂手机| 欧美亚州韩日在线看免费版国语版| 午夜精品在线免费观看| 亚洲欧美专区| 欧美成人激情免费网| 艳妇乳肉豪妇荡乳xxx| 亚洲黄色录像| 欧美日韩中文国产| 久久人人爽av| 一区二区三区四区精品视频| 亚洲精品国精品久久99热| 国产精品毛片一区二区| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 黄色激情在线视频| 成入视频在线观看| 在线观看日韩精品| 日本网站在线看| 国产精品毛片视频| 国产午夜一区二区| 在线免费观看亚洲视频| 国产一区二区你懂的| 国产精品美女主播| 日韩和一区二区| 久久先锋影音| 2020国产精品久久精品不卡| 欧美 日韩 亚洲 一区| 欧美激情图片小说| 亚洲免费婷婷| 91精品久久久久久久久久入口| 久久夜色精品亚洲| 日本va欧美va欧美va精品| 91精品综合久久| 日本韩国一区| 亚洲精品久久嫩草网站秘色| 爱福利视频一区二区| 91精品福利观看| 亚洲欧美日韩一区二区在线| 希岛爱理中文字幕| 香蕉久久久久久久av网站| 亚洲www视频| 国产女主播在线直播| 依依成人综合视频| 日韩一级理论片| 成人午夜三级| 亚洲精品一区二区精华| 青青操在线播放| 亚洲深夜福利| 99久久久精品免费观看国产| 国产原创av在线| 亚洲成人www| 欧美深夜福利视频| 小说区图片区亚洲| 亚洲一级黄色av| 91九色丨porny丨肉丝| 国产一区二区三区日韩| 视频一区视频二区视频三区视频四区国产| 日本色护士高潮视频在线观看| 欧美日韩一区二区在线观看 | 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 亚洲精品免费在线看| 女海盗2成人h版中文字幕| 欧美一级黄色片| 五月婷婷综合激情网| 日韩精品亚洲一区| 久久久久久久久久久一区| 成人影院在线播放| 日韩精品一区二区三区中文不卡 | 男人的天堂在线视频免费观看| 亚洲va欧美va人人爽| 久久久久无码精品| 国产精品毛片一区二区在线看| 国产精品电影网站| 美女毛片在线看| 午夜精品成人在线| 欧美日韩人妻精品一区在线| 激情综合在线| 国产区一区二区| 麻豆视频在线看| 亚洲经典中文字幕| 国产超碰人人爽人人做人人爱| 成人免费视频一区| 欧美一级视频免费看| av不卡一区二区| 国自在线精品视频| 天堂国产一区二区三区| 亚洲国产精品久久人人爱| 国产视频精品视频| 夜久久久久久| 欧美13一14另类| 欧美va在线观看| 国产一区二区三区四区福利| 中文字幕在线日本| 欧美激情一二三区| 天堂在线中文在线| 国产精品sm| 国模一区二区三区私拍视频| 色多多在线观看| 亚洲人成电影在线播放| 综合久久中文字幕| 狠狠网亚洲精品| 亚洲国产精品女人| 国产精品任我爽爆在线播放| 欧美野外猛男的大粗鳮| 国内在线免费高清视频| 欧美亚洲日本一区| 欧美色图一区二区| 99久久国产综合精品女不卡| 亚洲人成无码www久久久| 色综合久久网| 成人综合电影| 91精品论坛| 久久精品99久久久香蕉| 亚洲精品字幕在线观看| 欧美性猛交视频| 亚洲国产精品一区二区久久hs| 国产精一品亚洲二区在线视频| 久久在线中文字幕| 欧美做受69| 欧美在线影院在线视频| 精品人妻少妇嫩草av无码专区| 亚洲图片欧美一区| av黄色在线免费观看| 国产一区二区三区在线观看免费| 国产中文字幕在线免费观看| 清纯唯美亚洲综合一区| 欧美整片在线观看| 免费黄色在线| 日韩国产精品一区| 国产精品伦理一区| 最新日韩在线视频| 精品国产一区在线| 精品无人区卡一卡二卡三乱码免费卡| 99在线免费视频观看| 欧美电影免费播放| 久久综合福利| 玖玖玖视频精品| 国产精品久久久久久久久久三级| 色呦呦在线播放| 少妇高潮久久77777| 日本人妻丰满熟妇久久久久久| 欧美日韩高清不卡| 久久久免费高清视频| 一区二区三区在线看| 山东少妇露脸刺激对白在线| 99国产精品一区| 亚洲国产欧美日韩在线| 麻豆精品视频在线观看免费| 国模吧无码一区二区三区| 秋霞影视一区二区三区| 亚洲最大福利视频| 成人精品高清在线视频| 欧美一区第一页| xxxx成人| 欧美高清第一页| 黄色在线观看网站| 色一情一乱一区二区| 免费在线视频一级不卡| 亚洲精品第一页| 亚洲精品一区二区三区区别| 在线电影一区二区三区| 亚洲视频中文字幕在线观看| 亚洲欧美日韩久久精品| 亚洲自拍偷拍图| 久久精品视频一区二区| 人妻熟女aⅴ一区二区三区汇编| 懂色av中文字幕一区二区三区| 中文字幕国产高清| 蜜桃精品视频在线观看| 日本一级淫片演员| 日韩欧美电影| 亚洲精品一区二区三区蜜桃久| 欧美美女在线| 欧美日韩一区二区视频在线| 高清亚洲高清| 国产精品久久久91| 日韩av一级| 国产日韩中文字幕在线| av成人免费看| 成人福利视频在线观看| www欧美在线观看| 亚洲mm色国产网站| 国产一区二区av在线| 91嫩草免费看| av男人一区| 久久婷婷人人澡人人喊人人爽| 人人网欧美视频| 欧美另类网站| 久久国产成人精品| 佐佐木明希av| 亚洲黄色一区| av天堂永久资源网| 日本aⅴ精品一区二区三区| 色www免费视频| 国产一区二区三区四| av天堂一区二区| 26uuuu精品一区二区| 国产伦精品一区二区三区视频女| 国产精品第四页| 精品99在线观看| 黑人狂躁日本妞一区二区三区| 午夜影院在线看| 欧美在线不卡一区| 国产乱人乱偷精品视频a人人澡| 日韩亚洲国产中文字幕欧美| 少妇精品视频一区二区| 亚洲日本欧美日韩高观看| 888av在线| 久久久久久久久久久国产| 2022成人影院| 亚洲一区二区免费| 日韩av字幕| 中文字幕在线亚洲三区| 一区在线观看| 亚洲国产精品三区| 国产成人鲁色资源国产91色综| 国产伦精品一区二区三区妓女| 国产精品久久午夜夜伦鲁鲁| 日本一区二区不卡在线| 欧美在线观看一区| 性欧美videos另类hd| 亚洲网址你懂得| 丝袜国产在线| 国产精品扒开腿做爽爽爽视频| 亚洲电影一区| 日韩精品第一页| 极品少妇一区二区三区| 国产精品igao| 成人免费的视频| 天天操夜夜操av| 色综合天天在线| 九九精品免费视频| 欧美久久久久久久久久| 天堂资源最新在线| 少妇av一区二区三区| 一区二区三区四区日本视频| 91免费视频国产| 国产一区二区在线| 日本a视频在线观看| 国产在线精品一区二区| 国产美女免费网站| 亚洲国产乱码最新视频| 国产又粗又猛又爽又黄视频| 亚洲欧美一区二区三区在线| 激情网站在线| 亚洲va国产va天堂va久久| 成人精品视频| 韩国一区二区av| 成人av资源网站| 欧美日韩国产精品综合 | 91精品国产91久久久久久| 精品成人18| 天天成人综合网| 蜜桃av一区二区| 日韩中文字幕有码| 一本一道综合狠狠老| 亚洲 小说区 图片区 都市| 欧美精品第一页在线播放| 96sao精品免费视频观看| 日韩在线三级| 日日摸夜夜添夜夜添亚洲女人| 亚洲av成人片色在线观看高潮| 亚洲午夜电影在线| 成人免费观看在线视频| 欧美另类暴力丝袜| 超碰国产精品一区二页| 一本色道久久综合亚洲二区三区 | 国产精品美女无圣光视频| 视频一区欧美| 国产成人av影视| 久久久午夜电影| 一二三区免费视频| 亚洲免费人成在线视频观看| 悠悠资源网亚洲青| 麻豆成人av| 日韩在线a电影| avhd101老司机| 91精品麻豆日日躁夜夜躁| 国产成人l区| 午夜精品福利在线观看| 国产精品欧美大片| 国产亚洲欧美在线视频| 91色|porny| 成人免费视频国产免费| 曰本色欧美视频在线| 六九午夜精品视频| 精品欧美日韩| 香蕉成人久久| 久久久久99精品成人| 亚洲一区二区三区四区中文字幕| 国产ts人妖调教重口男| 欧美俄罗斯乱妇| 另类图片第一页| 一级全黄肉体裸体全过程| 国产一区在线不卡| 久青草免费视频| 国产手机视频精品| 国产三级一区| 亚洲一区高清| 粉嫩av一区二区三区粉嫩| 青青国产在线观看| 一区二区三区黄色| 999精品视频在线观看| 91黄色在线看| 久久婷婷成人综合色| 亚洲综合精品国产一区二区三区| 久久精品国产电影| 国产日韩三级| 色综合手机在线| 伊人一区二区三区| 欧美日韩影视| 亚洲一区二区久久久久久| 亚洲免费影院| 国产性生活大片| 日韩av影视综合网| 一级欧美视频| 国产特级淫片高清视频| 国产精品麻豆久久久| 天堂中文资源在线观看| 国产精品日韩在线播放| 精品二区久久| 免费91在线观看| 日韩高清免费观看| 欧美日韩卡一| 欧美a在线视频| 亚洲精品高清在线| 国产粉嫩一区二区三区在线观看 | 精品国内自产拍在线观看视频| 中国老熟女重囗味hdxx| 色婷婷一区二区三区四区|