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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

ARM(IMX6U)裸机C语言版本LED驱动实验(汇编进入处理器SVC模式、SP堆内存、跳转main函数、链接起始地址)

發布時間:2023/12/10 c/c++ 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARM(IMX6U)裸机C语言版本LED驱动实验(汇编进入处理器SVC模式、SP堆内存、跳转main函数、链接起始地址) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:Linux之ARM(IMX6U)裸機C語言LED驅動實驗–驅動編寫,編譯
作者:一只青木呀
發布時間: 2020-08-11 11:20:17
網址:https://blog.csdn.net/weixin_45309916/article/details/107930284

目錄

  • 0.簡介
    • ①、匯編文件
    • ②、C 語言文件
    • STM32啟動匯編文件
  • 1.匯編文件初始化C語言運行環境
    • 1.設置處理器進入SVC模式(使用CPSR程序狀態寄存器)
    • 2.設置SP指針(C語言運行需要入棧和出棧,指定一段棧內存)
    • 3.跳轉到C語言
    • 4.匯編實現(處理器模式和SP指針)
  • 2.C 語言部分實驗程序編寫
  • 3.編譯(編寫Makefile、設置程序運行起始地址)
  • 4.燒寫到SD卡并驗證
    • 查看反匯編文件,堆棧地址

0.簡介

前面講解了如何使用匯編來編寫LED 燈驅動,實際工作中是很少用到匯編去寫嵌入式驅動的,畢竟匯編太難,而且寫出來也不好理解,大部分情況下都是使用C 語言去編寫的。

在開始部分用匯編來初始化一下 C 語言環境,比如初始化 DDR、設置堆棧指針 SP 等等,當這些工作都做完以后就可以進入 C 語言環境,也就是運行 C 語言代碼,一般都是進入 main 函數。所以我們有兩部分文件要做:

①、匯編文件

匯編文件只是用來完成 C 語言環境搭建。

②、C 語言文件

C 語言文件就是完成我們的業務層代碼的,其實就是我們實際例程要完成的功能

C 語言文件就是完成我們的業務層代碼的,其實就是我們實際例程要完成的功能。
其實STM32 也是這樣的,只是我們在開發STM32 的時候沒有想到這一點,以STM32F103 為例,其啟動文件startup_stm32f10x_hd.s 這個匯編文件就是完成C 語言環境搭建的,當然還有一些其他的處理,比如中斷向量表等等。當startup_stm32f10x_hd.s 把C 語言環境初始化完成以后就會進入C 語言環境。

STM32啟動匯編文件

在STM32 中,啟動文件startup_stm32f10x_hd.s 就是完成C 語言環境搭建的,當然還有一些其他的處理,比如中斷向量表等等。startup_stm32f10x_hd.s 中堆棧初始化代碼如下所示:

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 Reset_Handler PROC 19 EXPORT Reset_Handler [WEAK] 20 IMPORT __main 21 IMPORT SystemInit 22 LDR R0, =SystemInit 23 BLX R0 24 LDR R0, =__main 25 BX R0 26 ENDP

第1 行代碼就是設置棧大小,這里是設置為0X400=1024 字節。
第5 行的__initial_sp 就是初始化SP 指針。
第11 行是設置堆大小。
第18 行是復位中斷服務函數,STM32 復位完成以后會執行此中斷服務函數。
第22 行調用SystemInit()函數來完成其他初始化工作。
第24 行調用__main,__main 是庫函數,其會調用main()函數。

I.MX6U 的匯編部分代碼和STM32 的啟動文件startup_stm32f10x_hd.s 基本類似的,只是本實驗我們不考慮中斷向量表(內部boot rom幫我們完成了,后面中斷章節我們會手動實現中斷向量表),只考慮初始化C 環境即可。

1.匯編文件初始化C語言運行環境

1.設置處理器進入SVC模式(使用CPSR程序狀態寄存器)

以前的 ARM 處理器有 7 種運行模型:User、FIQ、IRQ、Supervisor(SVC)、Abort、Undef和 System,其中 User 是非特權模式,其余 6 中都是特權模式。但新的 Cortex-A 架構加入了TrustZone 安全擴展,所以就新加了一種運行模式:Monitor,新的處理器架構還支持虛擬化擴展,因此又加入了另一個運行模式:Hyp,所以 Cortex-A7 處理器有 9 種處理模式,如表

模式描述
User(USR)用戶模式,非特權模式,大部分程序運行的時候就處于此模式。
FIQ快速中斷模式,進入 FIQ 中斷異常
IRQ一般中斷模式。
Supervisor(SVC)超級管理員模式,特權模式,訪問CPU所有資源,供操作系統使用。
Monitor(MON)監視模式?這個模式用于安全擴展模式。
Abort(ABT)數據訪問終止模式,用于虛擬存儲以及存儲保護。
Hyp(HYP)超級監視模式?用于虛擬化擴展。
Undef(UND)未定義指令終止模式。
System(SYS)系統模式,用于運行特權級的操作系統任務

怎么設置處理器進入 SVC 模式?
–>使用CPSR程序狀態寄存器來設置

M[4:0] :處理器模式控制位,含義如表

M[4:0]處理器模式
10000User 模式
10001FIQ 模式
10010IRQ 模式
10011Supervisor(SVC)模式
10110Monitor(MON)模式
10111Abort(ABT)模式
11010Hyp(HYP)模式
11011Undef(UND)模式
11111System(SYS)模式

總結:

2.設置SP指針(C語言運行需要入棧和出棧,指定一段棧內存)

設置 SVC 模式下的 SP 指針=0X80200000,因為 I.MX6U-ALPHA 開發 板 上 的 DDR3 地 址 范 圍 是 0X80000000 ~ 0XA0000000(512MB) 或 者0X80000000~0X90000000(256MB),不管是 512MB 版本還是 256MB 版本的,其 DDR3 起始地址都是 0X80000000。由于 Cortex-A7 的堆棧是向下增長的(高地址向低地址增長),所以將 SP 指針設置為 0X80200000,因此 SVC 模式的棧大小 0X80200000-0X80000000=0X200000=2MB, 2MB 的棧空間已經很大了,如果做裸機開發的話綽綽有余,不用擔心棧溢出。

總結:

3.跳轉到C語言

使用b指令,跳轉到C語言函數,比如main函數

4.匯編實現(處理器模式和SP指針)

start.s

.global _start_start:/*設置處理器進入SVC模式 */mrs r0,cpsr /*讀取cpsr的值到r0 */bic r0,r0,#0x1f /*清除cpsr的bit4--0 與運算 具體參照相關匯編指令*/orr r0,r0,#0x13 /*使用SVC模式 或運算 這是匯編的與運算*/msr cpsr,r0 /*將r0寫入到cpsr中去 *//*設置SP指針 */ /*有的芯片比如三星 還要在設置SP指針之前手動初始化DDR和SDRAM 前面分析DCD 數據的時候就已經講過了,DCD數據包含了DDR配置參數,I.MX6U 內部的Boot ROM 會讀取DCD 數據中的DDR 配置參數然后完成DDR 初始化的*/ldr sp,=0x80200000 b main /*跳轉到C語言main函數*/

2.C 語言部分實驗程序編寫

C 語言部分有兩個文件 main.c 和 main.h, main.h 里面主要是定義寄存器地址,在 main.h里面輸入代碼:
main.h

#ifndef __MAIN_H #define __MAIN_H/*外設時鐘寄存器*/ #define CCM_CCGR0 *((volatile unsigned int *)0X020C4068) #define CCM_CCGR1 *((volatile unsigned int *)0X020C406C) #define CCM_CCGR2 *((volatile unsigned int *)0X020C4070) #define CCM_CCGR3 *((volatile unsigned int *)0X020C4074) #define CCM_CCGR4 *((volatile unsigned int *)0X020C4078) #define CCM_CCGR5 *((volatile unsigned int *)0X020C407C) #define CCM_CCGR6 *((volatile unsigned int *)0X020C4080)/* * IOMUX 復用相關寄存器 */#define SW_MUX_GPIO1_IO03 *((volatile unsigned int *)0X020E0068) #define SW_PAD_GPIO1_IO03 *((volatile unsigned int *)0X020E02F4)/* * GPIO1相關寄存器 這里實際就用了前面兩行定義的寄存器 */#define GPIO1_DR *((volatile unsigned int *)0X0209C000) #define GPIO1_GDIR *((volatile unsigned int *)0X0209C004) #define GPIO1_PSR *((volatile unsigned int *)0X0209C008) #define GPIO1_ICR1 *((volatile unsigned int *)0X0209C00C) #define GPIO1_ICR2 *((volatile unsigned int *)0X0209C010) #define GPIO1_IMR *((volatile unsigned int *)0X0209C014) #define GPIO1_ISR *((volatile unsigned int *)0X0209C018) #define GPIO1_EDGE_SEL *((volatile unsigned int *)0X0209C01C)#endif

在 main.h 中我們以宏定義的形式定義了要使用到的所有寄存器,后面的數字就是其地址,比如 CCM_CCGR0 寄存器的地址就是 0X020C4068

在 main.c里面輸入代碼:
main.c

#include "main.h"/*使能所有外設時鐘*/ void clk_enable(void) {CCM_CCGR0 = 0xFFFFFFFF;CCM_CCGR1 = 0xFFFFFFFF;CCM_CCGR2 = 0xFFFFFFFF;CCM_CCGR3 = 0xFFFFFFFF;CCM_CCGR4 = 0xFFFFFFFF;CCM_CCGR5 = 0xFFFFFFFF;CCM_CCGR6 = 0xFFFFFFFF; }/*初始化LED燈*/ void led_init(void) {SW_MUX_GPIO1_IO03 = 0x5; /*復用為GPIO1--IO03 */SW_PAD_GPIO1_IO03 = 0x10B0; /*設置GPIO1__IO03電氣屬性*/GPIO1_GDIR = 0x8; //設置為輸出GPIO1_DR = 0x0; //默認打開LED燈} /*短延時*/ void delay_short(volatile unsigned int n) {while(n--){}} /** 延時 一次循環大概是1ms 在主頻396MHz下測試的* n:延時ms數 */ void delay(volatile unsigned int n) {while (n--){delay_short(0x7ff);}} /*打開LED燈*/ void led_on(void) {GPIO1_DR &= ~(1<<3); //bit3清零} /*關閉LED燈*/ void led_off(void ) {GPIO1_DR |= (1<<3); //bit3置1 }int main() {clk_enable(); //使能外設時鐘led_init(); //初始化LED// led_off(); while(1){led_off(); delay(500);led_on();delay(500);}return 0; }

main.c 文件里面一共有 7 個函數,這 7 個函數都很簡單。 clk_enable 函數是使能CCGR0~CCGR6 所控制的所有外設時鐘。 led_init 函數是初始化 LED 燈所使用的 IO,包括設置IO 的復用功能、 IO 的屬性配置和 GPIO 功能,最終控制 GPIO 輸出低電平來打開 LED 燈。led_on 和 led_off 這兩個函數看名字就知道,用來控制 LED 燈的亮滅的。 delay_short()和 delay()這兩個函數是延時函數, delay_short()函數是靠空循環來實現延時的, delay()是對 delay_short()的 簡 單 封 裝 ,在 I.MX6U 工作 在 396MHz(Boot ROM 設 置的 396MHz)的 主 頻 的 時候delay_short(0x7ff)基本能夠實現大約 1ms 的延時,所以 delay()函數我們可以用來完成 ms 延時。

main 函數就是我們的主函數了,在 main 函數中先調用函數 clk_enable()和 led_init()來完成時鐘使能和 LED 初始化,最終在 while(1)循環中實現 LED 循環亮滅,亮滅時間大約是 500ms。

3.編譯(編寫Makefile、設置程序運行起始地址)

objs := start.o main.oledc.bin:$(objs)arm-linux-gnueabihf-ld -Ttext 0X87800000 -o ledc.elf $^arm-linux-gnueabihf-objcopy -O binary -S ledc.elf $@arm-linux-gnueabihf-objdump -D -m arm ledc.elf > ledc.dis%.o:%.sarm-linux-gnueabihf-gcc -Wall -nostdlib -c -o $@ $<%.o:%.Sarm-linux-gnueabihf-gcc -Wall -nostdlib -c -o $@ $<%.o:%.carm-linux-gnueabihf-gcc -Wall -nostdlib -c -o $@ $<clean:rm -rf *.o ledc.bin ledc.elf ledc.dis

第 1 行定義了一個變量 objs, objs 包含著要生成 ledc.bin 所需的材料: start.o 和 main.o,也就是當前工程下的 start.s 和 main.c 這兩個文件編譯后的.o 文件。

注意 start.o 一定要放到最前面!因為在后面鏈接的時候 start.o 要在最前面,因為 start.o 是最先要執行的文件!

第 3 行就是默認目標,目的是生成最終的可執行文件 ledc.bin, ledc.bin 依賴 start.o 和 main.o如果當前工程沒有 start.o 和 main.o 的時候就會找到相應的規則去生成 start.o 和 main.o。比如start.o 是 start.s 文件編譯生成的,因此會執行第 8 行的規則。

第 4 行是使用 arm-linux-gnueabihf-ld 進行鏈接,鏈接起始地址是 0X87800000,但是這一行用到了自動變量“” , “ ^”,“
” ,“^”的意思是所有依賴文件的集合,在這里就是 objs 這個變量的值:start.o 和 main.o。鏈接的時候 start.o 要鏈接到最前面,因為第一行代碼就是 start.o 里面的,因此這一行就相當于:

arm-linux-gnueabihf-ld -Ttext 0X87800000 -o ledc.elf start.o main.o

第 5 行使用 arm-linux-gnueabihf-objcopy 來將 ledc.elf 文件轉化為 ledc.bin,本行也用到了自動變量“@ ” , “ @”,“@”,“@”的意思是目標集合,在這里就是“ledc.bin”,那么本行就相當于

arm-linux-gnueabihf-objcopy -O binary -S ledc.elf ledc.bin

第 6 行使用 arm-linux-gnueabihf-objdump 來反匯編,生成 ledc.dis 文件。

第 8~15 行就是針對不同的文件類型將其編譯成對應的.o 文件,其實就是匯編.s(.S)和.c 文件,比如 start.s 就會使用第 8 行的規則來生成對應的 start.o 文件。第 9 行就是具體的命令,這行也用到了自動變量“@ ” 和 “ @”和“@”和“<”,其中“$<”的意思是依賴目標集合的第一個文件。比如start.s 要編譯成 start.o 的話第 8 行和第 9 行就相當于:

start.o:start.sarm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o start.o start.s

第 17 行就是工程清理規則,通過命令“make clean”就可以清理工程。

4.燒寫到SD卡并驗證

燒寫到SD卡并驗證參照之前的博文:ARM(IMX6U)裸機匯編LED驅動實驗——驅動編寫、編譯、燒寫bin文件到SD卡中并運行

這里燒寫到 sdb中

查看反匯編文件,堆棧地址

總結

以上是生活随笔為你收集整理的ARM(IMX6U)裸机C语言版本LED驱动实验(汇编进入处理器SVC模式、SP堆内存、跳转main函数、链接起始地址)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

91精品国自产在线观看欧美 | 亚洲黄色av网址 | 久久精品一区 | 91一区一区三区 | 久久久久久久久久久久久影院 | 黄色看片| 欧美先锋影音 | 成人在线免费看 | www久| av在线免费播放网站 | 丁香婷婷综合五月 | 中文字幕在线看片 | 精品高清美女精品国产区 | 国产精品嫩草在线 | 在线 国产一区 | 操操操综合 | 成人动漫一区二区 | 日韩欧美精品免费 | 四虎永久免费在线观看 | 国产特级毛片 | 亚洲精品白浆高清久久久久久 | 永久免费的啪啪网站免费观看浪潮 | 伊人五月天综合 | 综合av在线 | 中文字幕 国产专区 | 伊人午夜| 日韩精品视频久久 | 欧美va天堂在线电影 | 中文字幕在线日亚洲9 | 免费黄色av电影 | 国产亚洲精品bv在线观看 | 91系列在线观看 | 免费在线一区二区 | 亚洲激情在线 | 人人看黄色| 亚洲综合成人婷婷小说 | 久久精品一区二区三区四区 | 国产精品日韩欧美一区二区 | 西西444www | 国产精品av免费在线观看 | 天天夜操 | 欧美久久久一区二区三区 | 一级黄色在线视频 | 麻豆国产精品一区二区三区 | 久久亚洲二区 | 美女视频久久久 | 91精品日韩 | 成年人黄色大片在线 | 天天爽天天爽天天爽 | 日韩欧美视频免费在线观看 | 天堂网一区 | 中文一区二区三区在线观看 | 婷婷在线视频 | 久久免费的精品国产v∧ | 亚洲精品字幕在线观看 | 91成人蝌蚪 | 国产丝袜制服在线 | 91精品天码美女少妇 | 天天操天天干天天 | 久久成人国产精品 | 国产精品精品久久久久久 | 国产乱码精品一区二区三区介绍 | 黄色日本免费 | 五月婷婷视频 | 96精品视频 | 国产一级电影免费观看 | 欧美性生活大片 | 久久久免费精品国产一区二区 | 久久久国产精品亚洲一区 | 日韩一级网站 | 又黄又爽又色无遮挡免费 | 天天干天天操天天拍 | 九九热在线视频 | 在线观看激情av | 天天综合网天天综合色 | 国产最新在线视频 | 午夜精品久久久久久中宇69 | 四虎www | 91高清一区 | av免费看看 | 九色琪琪久久综合网天天 | 韩国精品在线观看 | 亚洲欧美日韩国产一区二区三区 | 亚洲永久精品在线 | 狠狠色香婷婷久久亚洲精品 | 色就是色综合 | 色婷婷国产精品 | 国产免费av一区二区三区 | 免费三级av | 欧美激情精品久久久久久免费印度 | 狠狠色伊人亚洲综合网站色 | 日韩精品一区二区三区免费观看 | 亚洲 中文字幕av | 国产不卡网站 | av成人资源 | 国产高清免费观看 | 亚洲成人欧美 | 天天色天天干天天 | 精品一区二区6 | 97在线观 | 国产成人高清 | 中日韩欧美精彩视频 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 99精品欧美一区二区三区 | 日韩电影中文,亚洲精品乱码 | 午夜久久福利 | 人人爽人人爽人人爽人人爽 | 伊人婷婷色 | 日韩一区二区三 | 久久成年人 | 亚洲视频免费在线观看 | 久久99精品国产91久久来源 | 天天色天天操天天爽 | 菠萝菠萝蜜在线播放 | 狠狠色丁香婷婷综合久小说久 | 狠狠狠狠狠狠 | 午夜av电影| 久久人视频 | 欧美福利视频一区 | 久久a久久 | 午夜精品久久久久久99热明星 | 久久国产精品精品国产色婷婷 | 美腿丝袜av | 成人理论在线观看 | 欧美性生活久久 | 国产精品mv在线观看 | 亚洲黄色免费在线看 | 国内视频1区 | 国产综合在线观看视频 | 欧美在线一| 成年人视频在线 | 成人久久久精品国产乱码一区二区 | 天天色天天干天天 | 国产 欧美 在线 | 久久久男人的天堂 | 国产精品久久久免费看 | 韩国一区二区三区视频 | 国产亚洲永久域名 | 国产欧美日韩精品一区二区免费 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 91精品视频一区 | 久久色亚洲 | 国产精品99免费看 | 在线看成人av | 欧美人交a欧美精品 | 在线播放 亚洲 | 不卡精品视频 | 视频二区在线视频 | 97电影院网 | 99热免费在线 | 成人h视频在线播放 | 欧美成人理伦片 | 久久一区二区三区四区 | 亚洲在线观看av | 精品女同一区二区三区在线观看 | 香蕉视频免费在线播放 | 91精品小视频| 国产97视频在线 | 国产一级视屏 | 国产免费嫩草影院 | 狠狠色丁香久久婷婷综 | 日韩视频在线观看免费 | 午夜视频二区 | 亚洲成a人片在线www | 国产 在线观看 | 国产高清永久免费 | 综合网伊人 | 婷婷色在线观看 | 手机看片1042 | 99国产精品久久久久久久久久 | 中文字幕欧美激情 | 99中文在线 | ww视频在线观看 | 天天爽综合网 | 色黄久久久久久 | 色诱亚洲精品久久久久久 | 国产裸体永久免费视频网站 | 欧美精品在线观看免费 | 久久综合久久综合久久综合 | 五月天丁香 | 欧美日韩不卡在线视频 | 日韩系列在线观看 | 天天舔天天射天天操 | 一区二区精品久久 | 久久 一区 | 九九久久久久99精品 | 1024手机在线看 | 92国产精品久久久久首页 | 91av精品| 女人18片 | 狠狠狠狠狠操 | 亚洲一级国产 | 中文字幕av最新更新 | 中文字幕第一页av | 欧美激情视频一二三区 | 夜夜干夜夜 | 99精品欧美一区二区蜜桃免费 | 久久久久久综合 | 亚洲日韩欧美一区二区在线 | 国产91国语对白在线 | 国产成人一区二区三区久久精品 | 在线午夜 | 久久久久久国产精品亚洲78 | 欧美午夜理伦三级在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 国产精品你懂的在线观看 | 狠狠干综合 | 99久热在线精品视频观看 | 99久久视频| 久久手机在线视频 | 日本久久久久久久久久久 | 色综合天天综合网国产成人网 | 999色视频 | 久久国产精品区 | 91福利影院在线观看 | 午夜国产在线 | 精品久久久久久久久久久久久久久久久久 | 国产精品乱码久久久久 | 一区二区精品 | 国产黄a三级三级 | 免费av黄色| 青草视频在线 | 成人高清在线 | 97在线观看视频免费 | 伊人影院99 | 亚洲国产经典视频 | 国产精品久久久久久久久久直播 | 国产99久久久国产精品免费二区 | 色偷偷88欧美精品久久久 | 丝袜美腿亚洲综合 | 国产免费一区二区三区网站免费 | 麻豆视频免费在线 | h视频日本| 精品久久久999 | 91成品人影院 | 天天干夜夜夜操天 | 91精品国产一区二区在线观看 | 国产99在线 | 中文字幕日韩高清 | 亚洲天堂网在线观看视频 | 久久午夜电影网 | 天天射天天干 | 一级黄色片在线免费看 | 久久国产电影 | 日韩电影在线一区二区 | 久久久精品二区 | 看全黄大色黄大片 | 中文字幕视频在线播放 | 久久久精品久久日韩一区综合 | 永久免费精品视频 | 中文字幕一区二区三区在线视频 | 97视频总站| 亚洲综合欧美激情 | 中文字幕色播 | 天天操天天干天天操天天干 | 国产一区二区三区免费在线 | 综合天天 | 国产色久 | 中文av网 | 蜜臀av性久久久久蜜臀av | 成人午夜精品 | 日日夜夜狠狠 | 国产片免费在线观看视频 | 久久av在线 | 精品一区二区精品 | www五月天| 国产男女爽爽爽免费视频 | 久久久久久久免费看 | 久草99| 久久人人97超碰精品888 | 97超碰中文字幕 | 91看片一区二区三区 | 夜夜躁日日躁狠狠久久88av | 中文字幕在线观看完整版 | 在线国产小视频 | 日韩免费一级a毛片在线播放一级 | 国产一区二区高清 | 欧美性超爽 | 一区二区三区久久 | 97精品国产手机 | 欧美日韩中文视频 | 国产精品男女啪啪 | 香蕉视频网站在线观看 | 91av久久| 亚洲精品字幕在线 | 午夜美女福利直播 | 91精品国产综合久久福利不卡 | 成人一区在线观看 | 97国产精品亚洲精品 | 在线看国产视频 | aav在线 | 国产a级免费 | 人人爽久久久噜噜噜电影 | 国产美女搞久久 | 久久久久久久久黄色 | 亚洲乱亚洲乱亚洲 | 欧美日本中文字幕 | 最近中文字幕 | 亚洲精品色视频 | 国产va精品免费观看 | 97在线视 | 西西444www大胆高清图片 | 一区二区高清在线 | 日本精品视频免费观看 | 手机看片 | 欧美日韩一区二区视频在线观看 | 18久久久久 | 国内一级片在线观看 | 国产激情电影综合在线看 | 国产视频一二区 | 97色综合| 不卡视频国产 | 国产色女人 | 国产日韩精品一区二区三区在线 | 国产色视频一区二区三区qq号 | 久久久久久久久久久影院 | 美女黄频 | 日韩精品一区二区在线视频 | 婷婷5月色 | 中文字幕在线播放视频 | 激情婷婷av| 亚洲午夜精品在线观看 | 美女视频久久 | 国产精品观看在线亚洲人成网 | 麻豆国产在线播放 | 天天操综合网站 | 免费视频一二三区 | 精品人人人人 | 中文字幕免费在线看 | 黄色a视频免费 | 91av视频网| 久久精品人人做人人综合老师 | 中文在线最新版天堂 | 久久国产精品99久久久久久进口 | 一区二区日韩av | 九九视频网站 | 国产视频二区三区 | 久久视频精品在线观看 | 97在线免费视频观看 | 一区二区视频免费在线观看 | 成人看片 | 久草视频在线新免费 | 黄色亚洲大片免费在线观看 | 国产精品美女久久久久久久久久久 | 97在线免费观看 | 久久久av电影 | 欧美少妇的秘密 | 久久大香线蕉app | 久久国产精品99久久久久 | 亚洲精品国产综合99久久夜夜嗨 | 日韩激情精品 | 黄色av网站在线免费观看 | 久久最新网址 | 久久国产精品免费看 | 天天综合网 天天综合色 | 黄色亚洲片 | 99re久久资源最新地址 | 日韩av区 | av夜夜操 | 国产精品丝袜在线 | 欧美亚洲成人xxx | 免费黄色网止 | 444av| www.888av | 91麻豆精品国产91久久久久久 | 手机在线永久免费观看av片 | a在线观看免费视频 | 国产精品久久99综合免费观看尤物 | 在线亚洲精品 | 综合网av | 精品一区二区三区久久久 | 91福利在线导航 | a色视频| 久久久久国产精品免费网站 | 六月激情婷婷 | 亚洲视频1 | 免费看黄色小说的网站 | 九九亚洲精品 | 日韩精品免费一区二区在线观看 | 首页av在线 | 亚洲黄色小说网 | 国产一级片毛片 | 丁香花五月 | 成人黄大片 | 三上悠亚一区二区在线观看 | 欧美另类视频 | 午夜成人免费影院 | 黄色三级免费片 | av高清网站在线观看 | 黄色大片中国 | 国产精品日韩欧美 | 国产精品高 | 婷婷去俺也去六月色 | 欧美成人精品欧美一级乱 | 啪一啪在线 | 精品久久网站 | 99精品久久久 | 最近中文字幕视频完整版 | 丁香婷婷色月天 | 国产精品乱码一区二三区 | 日韩久久激情 | 日韩一区二区三区高清免费看看 | 奇米影视8888在线观看大全免费 | 欧美淫视频 | 超碰在线中文字幕 | 正在播放 国产精品 | 成人一级片视频 | 国产精品久久久久久久久久新婚 | 天天操天天干天天摸 | a黄色片在线观看 | 成人免费av电影 | 久久99久久99精品免视看婷婷 | 日韩在线视频精品 | 在线色吧 | 福利一区二区三区四区 | 乱男乱女www7788 | 国产福利中文字幕 | 国产高清视频免费观看 | 九九精品视频在线看 | 国内丰满少妇猛烈精品播放 | 毛片美女网站 | 久久久久久久久久久久久久电影 | 手机成人av| 久草在线免费资源站 | 欧美成人h版 | 久久黄网站 | 国产精品99久久久精品 | 色开心| 99久久99久国产黄毛片 | 精品一区二区三区香蕉蜜桃 | 色综合天天色 | 欧美在线18| 狠狠色丁香婷婷综合久小说久 | 91免费在线播放 | 在线国产福利 | 国产无限资源在线观看 | 国产一区二区在线观看免费 | 丁香5月婷婷 | 国产一区二区免费看 | 天天色综合三 | 精品黄色在线 | 国产热re99久久6国产精品 | 成人免费在线播放 | 亚洲综合色视频 | 日韩av在线不卡 | 久久av中文字幕片 | 久久精品一区八戒影视 | 香蕉视频在线视频 | 久久精品网站免费观看 | 久久久免费毛片 | 一区二区视频在线免费观看 | 国产精品96久久久久久吹潮 | 亚洲欧美国产精品18p | 亚洲91中文字幕无线码三区 | 婷婷激情在线 | 精品视频999 | 欧美成人在线免费 | 国产99爱| 国产精品激情在线观看 | 五月天久久久久久 | 免费看麻豆 | 亚洲最大成人网4388xx | www.神马久久 | 久久视频免费在线观看 | 久久永久免费视频 | 国产日韩视频在线 | 三级黄色免费 | 伊色综合久久之综合久久 | 亚洲伊人婷婷 | 日韩中文字幕免费视频 | 久草在线手机视频 | 最近中文字幕视频网 | 国产精品初高中精品久久 | 国产成人免费在线 | 中文字幕有码在线 | 天堂av最新网址 | 亚洲天堂网视频 | 欧美一级特黄aaaaaa大片在线观看 | 日韩精品久久久久久中文字幕8 | 亚洲国产精品久久久久婷婷884 | 日韩精品亚洲专区在线观看 | 91成人在线视频 | 中文字幕第一页在线视频 | 久久精品久久久精品美女 | 国产一区二区精品久久 | 国产精品k频道 | h动漫中文字幕 | 99国产精品久久久久老师 | 中文字幕在线色 | 免费日韩 精品中文字幕视频在线 | 久久久久亚洲精品 | 欧美孕交vivoestv另类 | 久久久影院官网 | 粉嫩一区二区三区粉嫩91 | 干干日日 | 久久成人在线视频 | 久久在线看 | 精品日韩中文字幕 | 奇米四色影狠狠爱7777 | 久久好看 | 97日日| 国产精品自拍在线 | 9在线观看免费高清完整 | 久久免费一级片 | 99理论片| 一级全黄毛片 | 少妇高潮流白浆在线观看 | 999久久精品 | 亚洲精品白浆高清久久久久久 | 免费又黄又爽 | 久久久久久久久精 | 国产精品com | 精品99视频 | 特级黄色一级 | 久久免费观看少妇a级毛片 久久久久成人免费 | 精品国产乱子伦一区二区 | 干av在线| 欧美高清成人 | 国产精品久久久久久69 | 午夜色婷婷 | 91激情视频在线观看 | 国产麻豆成人传媒免费观看 | 成全在线视频免费观看 | 婷婷在线资源 | 国产亚洲精品无 | 久久免费福利视频 | a在线观看国产 | 久久久久久久毛片 | 久久精品视频网 | 欧美精品生活片 | 在线观看麻豆av | 日本精品久久久一区二区三区 | 69xx视频 | 日日夜夜精品 | 久久97精品 | 国产一区精品在线 | www.com在线观看 | 久久激情五月婷婷 | 国产福利免费看 | 99久久精品电影 | 人人爽人人爽人人片av | 97电影手机版 | 婷婷精品在线视频 | 久久综合九色综合97婷婷女人 | 免费h视频 | 亚洲三级网站 | 久久国产精品精品国产色婷婷 | 激情黄色一级片 | 狠狠躁18三区二区一区ai明星 | 麻豆94tv免费版| 久久中文字幕视频 | 色无五月| av超碰免费在线 | 视频1区2区| 欧美天天综合网 | 久久综合色8888 | 国产在线p | 亚洲精品中文在线 | 99久久99久久精品 | 久久精品一二三区 | 日日操夜| 成年人免费看av | 在线观看视频你懂的 | 777xxx欧美| 日韩av在线看 | 欧亚日韩精品一区二区在线 | 久操视频在线免费看 | 91精品视频在线观看免费 | 在线观看国产一区 | 免费av在线网站 | 最近中文字幕大全中文字幕免费 | 国产黄色理论片 | 99久久国产免费,99久久国产免费大片 | 免费看短 | 国产在线中文字幕 | 亚洲国产成人精品在线观看 | 日韩一级网站 | 欧美日韩免费在线观看视频 | 国产在线精品国自产拍影院 | 国色天香在线 | 99精品区 | 狠狠色噜噜狠狠狠狠2021天天 | 91av视频网站 | 欧美aaa一级 | 91麻豆福利 | 亚洲精品国产免费 | 国产精品尤物 | 91精品综合| 亚洲欧洲视频 | 亚洲最大免费成人网 | 网站你懂的| 日韩免费观看一区二区 | 亚洲干视频在线观看 | 日韩欧美第二页 | 日韩理论在线视频 | 国产精品久久久久久久婷婷 | 97久久精品午夜一区二区 | 日韩欧美在线综合网 | 99久久精品无码一区二区毛片 | 18pao国产成视频永久免费 | 丁香 久久 综合 | 亚洲人片在线观看 | 亚洲精品字幕在线 | 99免费视频 | 亚洲综合国产精品 | 国内精品久久久久 | 国产99久久99热这里精品5 | 国产专区在线播放 | 亚洲免费精品视频 | 最近免费中文字幕mv在线视频3 | 国产亚洲免费的视频看 | 天天干夜夜 | 亚洲一区美女视频在线观看免费 | 91久草视频 | 国产在线观看黄 | 五月婷婷一级片 | 国产精品丝袜在线 | 97免费在线观看视频 | 欧美激情第28页 | 天天干干| 四虎免费在线观看视频 | 亚洲毛片久久 | 干 操 插 | 久久久精品久久日韩一区综合 | 国产一区在线免费 | 免费福利在线视频 | 亚洲婷婷丁香 | 四虎在线视频 | 狠狠狠狠狠狠干 | 在线视频一区二区 | 麻豆精品视频在线观看免费 | 欧美日韩久久久 | 成片人卡1卡2卡3手机免费看 | 久久免费99精品久久久久久 | 国产一级视屏 | 欧美精品九九99久久 | 国产经典三级 | 色综合天天视频在线观看 | 中文字幕色网站 | 香蕉在线视频观看 | av在线色 | 婷婷网址| 日韩成人xxxx | 国产成人在线一区 | 天天干夜夜夜 | 欧美一级免费 | 久久久久www | 美女免费黄视频网站 | 91精品色 | 97在线精品国自产拍中文 | 中文字幕电影一区 | 四虎成人精品永久免费av九九 | 在线成人高清电影 | 久久久精品网 | 日本丰满少妇免费一区 | 久久久久久久精 | 国产不卡在线播放 | 99精品色 | 亚洲激情网站免费观看 | 亚洲精品美女久久17c | av在线成人 | 精品人人人人 | 五月婷激情 | 欧美激情第十页 | 久久99免费 | 国产视频 久久久 | 日韩亚洲欧美中文字幕 | 亚洲伊人色 | 性色在线视频 | 九九九九热精品免费视频点播观看 | 国产又黄又爽又猛视频日本 | 国产精品久久久久久久免费大片 | 天天摸日日摸人人看 | 91av原创| 欧美一级欧美一级 | 91在线免费观看国产 | 久久永久视频 | 免费三级黄色片 | 久久国产美女视频 | 青青五月天 | 亚洲 欧美 变态 国产 另类 | 成人h视频在线 | av丝袜制服 | 久久婷五月 | 国产精品视频999 | 免费在线观看黄色网 | 看av免费| 久久久久久久久久久久久久免费看 | 日韩高清在线观看 | 午夜精品久久久久久久99 | 亚洲综合在线一区二区三区 | 日本三级不卡 | 超碰人人做| 久久99精品久久只有精品 | 午夜精品一区二区三区四区 | 亚洲一区 影院 | 亚洲免费av电影 | 国产精品久久网 | 日韩在线观看免费 | 在线视频 国产 日韩 | 五月婷网站| 欧美精品久久久久久久久久丰满 | 黄色av一区 | 香蕉视频在线观看免费 | 在线观看免费黄色 | 中文字幕一区二区在线播放 | 国产精品a成v人在线播放 | 中文av日韩 | 婷婷av色综合 | 成人a视频片观看免费 | 精品视频免费观看 | 91麻豆精品国产91久久久无需广告 | 国产成人精品区 | 国产精品 日韩 | 天天玩天天干天天操 | 欧美在线一二 | 日韩网站在线免费观看 | 国产精品欧美在线 | 亚洲天堂网在线视频 | 国产精品第一视频 | 亚洲少妇久久 | 国产精品久久久久毛片大屁完整版 | 国产成人综合精品 | 久久这里只有精品9 | 免费视频你懂得 | 久久久久夜色 | 日韩高清国产精品 | 狠狠躁夜夜躁人人爽超碰91 | 91传媒在线看 | 久久久国产电影 | 国产一区二区免费看 | 干亚洲少妇 | av手机版| 亚洲三级影院 | 日批视频国产 | 91在线看视频免费 | 2019免费中文字幕 | 亚洲精品美女久久久久 | 国产伦理一区二区 | 国产亚洲精品精品精品 | 粉嫩av一区二区三区入口 | 看v片 | 国产成人一区二区三区在线观看 | 91成品人影院 | 欧美日韩国产综合网 | av中文在线观看 | 91免费版在线观看 | 久99久视频| 免费在线激情视频 | 九九综合九九 | 青草视频网 | 9999精品| 欧美一区二区在线 | 99久久久久久久久久 | 精品福利网站 | 91理论片午午伦夜理片久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 91九色精品| 毛片精品免费在线观看 | 中文高清av | 99re8这里有精品热视频免费 | 永久免费的啪啪网站免费观看浪潮 | 日韩免 | 中文字幕一区三区 | 黄色一区二区在线观看 | 国产一区在线免费观看 | 婷婷在线播放 | 91麻豆文化传媒在线观看 | 久久久久久久久久久网站 | 亚洲四虎在线 | jizzjizzjizz亚洲| 日韩精品一区二区在线观看视频 | 久久夜靖品 | 日韩和的一区二在线 | 国产中文字幕网 | 中文字幕在线免费播放 | 福利一区在线 | 黄色毛片视频免费观看中文 | 国产精品美女视频 | 国产成人精品久久久久蜜臀 | 亚洲欧美婷婷六月色综合 | 亚洲精品a区 | 国产资源在线免费观看 | 久99热| 深爱激情av | 99麻豆视频 | 精品国产欧美 | 欧美日韩免费一区二区 | 久久久久久久福利 | 免费成人在线电影 | 天天操天天干天天操天天干 | 日韩av片免费在线观看 | 久香蕉| 久久成人精品视频 | 2000xxx影视| 国产成人一区二区啪在线观看 | 亚洲激情在线播放 | 欧美精品久久天天躁 | 亚洲成人动漫在线观看 | 亚洲精品一区二区三区高潮 | 久久69精品久久久久久久电影好 | av黄色在线观看 | 色五月情| 狠狠干激情 | 国产中文字幕在线观看 | av在线免费网站 | 视频福利在线 | 国产视频1区2区 | 亚洲美女精品区人人人人 | 丁香九月激情 | 久久影视一区 | av不卡网站 | 丁香激情综合国产 | 91香蕉视频 mp4 | 久久精品96| 99热超碰在线 | 在线观看成人一级片 | 中文字幕在线视频国产 | 欧美久久久久久久久久久 | 成人影片在线播放 | 在线免费观看黄色小说 | 日韩中文字幕电影 | 国产99爱 | 成 人 黄 色 视频免费播放 | 成人av午夜 | 久久精品视频免费观看 | 日韩综合在线观看 | 91精品国自产在线观看欧美 | 久久美女电影 | 欧美a级免费视频 | 国产福利不卡视频 | 久久综合久色欧美综合狠狠 | 亚洲资源在线网 | 日本黄色片一区二区 | 亚洲精品国产第一综合99久久 | 国产日韩欧美在线影视 | 91污污| 久久午夜免费视频 | 97超碰国产精品女人人人爽 | 久久精品一 | 欧美日韩性视频 | а天堂中文最新一区二区三区 | 亚洲最新在线 | 91精品在线免费观看 | 欧美精品网站 | 国产在线2020 | 久久99久久99精品免观看粉嫩 | 日韩视频一区二区 | 91久久电影 | 96久久 | 日韩精品无码一区二区三区 | 97在线精品国自产拍中文 | www.av小说 | 亚洲国产日韩一区 | 福利片免费看 | 久久精品成人热国产成 | 97碰碰视频| 日韩一区二区三区免费视频 | 国产色婷婷精品综合在线手机播放 | 99在线精品视频 | 天天爱天天操天天射 | 欧美a√在线| 婷婷综合影院 | 欧美在线一 | 久久99精品波多结衣一区 | 婷婷综合亚洲 | 99久久精品国产系列 | 91视频午夜 | 久久久精品久久日韩一区综合 | 最近2019好看的中文字幕免费 | 成人a级网站 | 最近免费观看的电影完整版 | 97精品欧美91久久久久久 | 一区 二区电影免费在线观看 | 中文字幕 在线 一 二 | 在线观看亚洲视频 | 黄色在线观看网站 | 欧美狠狠色 | 亚洲成人二区 | 一本一本久久a久久精品综合小说 | 蜜臀aⅴ国产精品久久久国产 | 亚洲午夜精品在线观看 | 国产精品毛片一区视频 | 黄网站污| 精品久久五月天 | 久久精品国产第一区二区三区 | 青青河边草观看完整版高清 | 在线免费色 | 日韩一区在线免费观看 | 国产99色 | 性色av免费在线观看 | 久久久久久国产精品免费 | 成人午夜网 | 日韩欧美在线高清 | 一级片视频在线 | 国产精品一区久久久久 | 久久不射电影院 | 综合国产视频 | 欧美最猛性xxxx | 亚洲成av人影片在线观看 | 久久久国产精品一区二区三区 | 国产第一页在线播放 | 久久久久亚洲精品 | 国产一区二区三区在线免费观看 | 欧美日韩免费一区 | 久久韩国免费视频 | 国产91欧美 | 欧美精品免费在线 | 亚洲高清视频在线播放 | 操操操com| 91精品麻豆 | 精品国产a | 99免费在线视频观看 | 色综合天天干 | 国产中文字幕网 | 久要激情网 | 三上悠亚一区二区在线观看 | 色999视频 | 免费在线国产 | 狠狠色狠狠色合久久伊人 | 中文免费在线观看 | 成人高清在线观看 | 免费91在线| 69xx视频 | 久久综合激情 | 97人人超 | 天天天天天天天天操 | 日韩av区 | 欧美日韩天堂 | 欧美天堂视频在线 | 午夜久久成人 | 91色综合| 日韩国产欧美在线视频 | 一区二区影院 | 成人黄大片视频在线观看 | 国产亚洲成人精品 | 99av在线视频 | 亚洲a免费| 国产一性一爱一乱一交 | 欧洲激情综合 | 97超碰在线久草超碰在线观看 | 激情网色 | 麻花传媒mv免费观看 | 精品一区精品二区 | 久草在线视频网站 | 天天综合中文 | 欧美精品999| 视频在线99 | 一区二区伦理 | 久久成人国产精品一区二区 | 欧美成人久久 | 亚洲干视频在线观看 | 二区三区在线视频 | 天天综合操 | 国产精品99久久久久久有的能看 | 麻豆 91 在线| 亚洲国产美女久久久久 | 一区在线播放 | 九色精品免费永久在线 | 色资源中文字幕 | 免费在线播放黄色 | 99在线国产 | 日韩色综合网 | 日韩理论电影在线观看 | 国产日韩欧美视频在线观看 | 开心综合网 | 91九色porny在线 | 欧美福利久久 | 亚洲成人家庭影院 | 亚洲成av片人久久久 | 欧美性大战久久久久 | 欧美日韩成人 | 日韩成人免费观看 | 欧美精品一区二区在线播放 | 欧洲精品久久久久毛片完整版 | 精品久久久久免费极品大片 | 亚洲男女精品 | 免费看国产视频 | 亚洲国产成人在线播放 | 国产精品视频永久免费播放 | 91视频成人免费 | 日韩免费观看av | 欧美a影视 | 99热这里有精品 | 久久人人爽人人片 | 天天躁天天躁天天躁婷 | 一区二区亚洲精品 | 久久伊人综合 | 亚洲综合黄色 | 国产精品免费久久久久久 | 婷婷视频在线播放 | 91精品视屏 | 91色在线观看 | 狠狠色丁香久久婷婷综合_中 | 中文字幕在线观看视频一区二区三区 | 欧美在线视频精品 | 在线观看亚洲视频 | 精品二区视频 |