色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何創(chuàng)建AXI CDMA Linux用戶(hù)空間示例應(yīng)用

YCqV_FPGA_EETre ? 來(lái)源:FPGA開(kāi)發(fā)圈 ? 2020-07-02 15:03 ? 次閱讀

本篇博文將為您演示如何創(chuàng)建 AXI CDMA Linux 用戶(hù)空間示例應(yīng)用。

示例設(shè)計(jì)將在 Zynq UltraScale+ RFSoC ZCU111 評(píng)估板上實(shí)現(xiàn)通過(guò) AXI CDMA 把數(shù)據(jù)從 PS DDR 傳輸至 AXI BRAM。

適用平臺(tái)

Vivado 和 PetaLinux 2019.2。

Zynq UltraScale+ RFSoC ZCU111 評(píng)估板

啟動(dòng)模式:JTAG,SD

模塊框圖

Vivado步驟

步驟 1:基于ZCU111 評(píng)估版創(chuàng)建一個(gè)工程,并根據(jù)上圖中的模塊設(shè)計(jì)完成相應(yīng)的模塊設(shè)計(jì)。

步驟 2:按下列設(shè)置來(lái)配置 AXI CDMA:

步驟 3:成功完成后,選擇“驗(yàn)證設(shè)計(jì) (Validate design)”以驗(yàn)證設(shè)計(jì),并檢查地址編輯器。

步驟4:創(chuàng)建整個(gè)模塊設(shè)計(jì)的頂層文件并生成比特流。

步驟 5:導(dǎo)出硬件設(shè)計(jì)以獲取 XSA 文件。

PetaLinux步驟

以下步驟用于生成啟動(dòng)鏡像和 Linux 用戶(hù)空間應(yīng)用。

步驟 1:

使用以下命令和隨附內(nèi)容 (axicdma.c) 創(chuàng)建 AXI CDMA 用戶(hù)空間應(yīng)用。

vim axicmda.c

步驟 2:

petalinux-create -t project -n bram --template zynqMP

步驟3:

petalinux-config --v --get-hw-description=

步驟4:

在 system-user.dtsi 文件中添加以下更改以禁用 CDMA 驅(qū)動(dòng)并保留內(nèi)存。

/include/ "system-conf.dtsi"
/ {
#address-cells = <2>;
#size-cells = <2>;
memory {
device_type = "memory";
reg = <0x0 0x0 0x0 0x80000000>, <0x0 0xA0000000 0x0 0x40000>, <0x00000008 0x00000000 0x0 0x80000000>;
};
reserved-memory {
ranges;
reserved {
reg = <0x0 0xa0000000 0x0 0x40000>;
};
};

};
&axi_bram_ctrl_1 {
status = "disabled";
};

&axi_cdma_0 {
status = "disabled";
};

步驟 5:

petalinux-config -c kernel

然后,按如下方式操作:

Kernel hacking --->[ ] Filter access to /dev/mem --> Save & exit

步驟 6:

petalinux-build

步驟 7:

petalinux-package --boot --fsbl images/linux/zynqmp_fsbl.elf --pmufw images/linux/pmufw.elf --fpga images/linux/system.bit --u-boot images/linux/u-boot.elf --force

步驟 8:

將 BOOT.bin 和 image.ub 文件與測(cè)試應(yīng)用二進(jìn)制文件一起復(fù)制到 SD 卡。

步驟 9:

啟動(dòng)評(píng)估板,并運(yùn)行隨附的應(yīng)用 (axicmda.c)。

運(yùn)行設(shè)計(jì)

要運(yùn)行設(shè)計(jì),請(qǐng)首先連接到 ZCU111 評(píng)估板并從 SD 卡啟動(dòng)鏡像,然后運(yùn)行二進(jìn)制應(yīng)用文件。

控制臺(tái)輸出

/dev/mem opened.
BRAM Memory mapped at address 0x7fb5339000.
PSDDR Memory mapped at address 0x7fb5192000.
CDMA Memory mapped at address 0x7fb5336000.
Input : value in PSDDR 0 : value in BRAM 1179403647
Input : value in PSDDR 1 : value in BRAM 65794
Input : value in PSDDR 2 : value in BRAM 0
Input : value in PSDDR 3 : value in BRAM 0
Input : value in PSDDR 4 : value in BRAM 11993091
Input : value in PSDDR 5 : value in BRAM 1
Input : value in PSDDR 6 : value in BRAM 13128
Input : value in PSDDR 7 : value in BRAM 0
Input : value in PSDDR 8 : value in BRAM 64
Input : value in PSDDR 9 : value in BRAM 0
Input : value in PSDDR 10 : value in BRAM 44872
Input : value in PSDDR 11 : value in BRAM 0
Input : value in PSDDR 12 : value in BRAM 0
Input : value in PSDDR 13 : value in BRAM 3670080
Input : value in PSDDR 14 : value in BRAM 4194313
Input : value in PSDDR 15 : value in BRAM 1638426
Input : value in PSDDR 16 : value in BRAM 6
Input : value in PSDDR 17 : value in BRAM 4
Input : value in PSDDR 18 : value in BRAM 64
Input : value in PSDDR 19 : value in BRAM 0
Input : value in PSDDR 20 : value in BRAM 64
Input : value in PSDDR 21 : value in BRAM 0
Input : value in PSDDR 22 : value in BRAM 64
Input : value in PSDDR 23 : value in BRAM 0
Input : value in PSDDR 24 : value in BRAM 504
Input : value in PSDDR 25 : value in BRAM 0
Input : value in PSDDR 26 : value in BRAM 504
Input : value in PSDDR 27 : value in BRAM 0
Input : value in PSDDR 28 : value in BRAM 8
Input : value in PSDDR 29 : value in BRAM 0
Input : value in PSDDR 30 : value in BRAM 3
Input : value in PSDDR 31 : value in BRAM 4
Input : value in PSDDR 32 : value in BRAM 568
Input : value in PSDDR 33 : value in BRAM 0
Input : value in PSDDR 34 : value in BRAM 568
Input : value in PSDDR 35 : value in BRAM 0
Input : value in PSDDR 36 : value in BRAM 568
Input : value in PSDDR 37 : value in BRAM 0
Input : value in PSDDR 38 : value in BRAM 27
Input : value in PSDDR 39 : value in BRAM 0
Input : value in PSDDR 40 : value in BRAM 27
Input : value in PSDDR 41 : value in BRAM 0
Input : value in PSDDR 42 : value in BRAM 1
Input : value in PSDDR 43 : value in BRAM 0
Input : value in PSDDR 44 : value in BRAM 1
Input : value in PSDDR 45 : value in BRAM 5
Input : value in PSDDR 46 : value in BRAM 0
Input : value in PSDDR 47 : value in BRAM 0
Input : value in PSDDR 48 : value in BRAM 0
Input : value in PSDDR 49 : value in BRAM 0
Input : value in PSDDR 50 : value in BRAM 0
Input : value in PSDDR 51 : value in BRAM 0
Input : value in PSDDR 52 : value in BRAM 37116
Input : value in PSDDR 53 : value in BRAM 0
Input : value in PSDDR 54 : value in BRAM 37116
Input : value in PSDDR 55 : value in BRAM 0
Input : value in PSDDR 56 : value in BRAM 65536
Input : value in PSDDR 57 : value in BRAM 0
Input : value in PSDDR 58 : value in BRAM 1
Input : value in PSDDR 59 : value in BRAM 6
Input : value in PSDDR 60 : value in BRAM 39544
Input : value in PSDDR 61 : value in BRAM 0
Input : value in PSDDR 62 : value in BRAM 105080
Input : value in PSDDR 63 : value in BRAM 0
Input : value in PSDDR 64 : value in BRAM 105080
Input : value in PSDDR 65 : value in BRAM 0
Input : value in PSDDR 66 : value in BRAM 5072
Input : value in PSDDR 67 : value in BRAM 0
Input : value in PSDDR 68 : value in BRAM 6168
Input : value in PSDDR 69 : value in BRAM 0
Input : value in PSDDR 70 : value in BRAM 65536
Input : value in PSDDR 71 : value in BRAM 0
Input : value in PSDDR 72 : value in BRAM 2
Input : value in PSDDR 73 : value in BRAM 6
Input : value in PSDDR 74 : value in BRAM 39560
Input : value in PSDDR 75 : value in BRAM 0
Input : value in PSDDR 76 : value in BRAM 105096
Input : value in PSDDR 77 : value in BRAM 0
Input : value in PSDDR 78 : value in BRAM 105096
Input : value in PSDDR 79 : value in BRAM 0
Input : value in PSDDR 80 : value in BRAM 512
Input : value in PSDDR 81 : value in BRAM 0
Input : value in PSDDR 82 : value in BRAM 512
Input : value in PSDDR 83 : value in BRAM 0
Input : value in PSDDR 84 : value in BRAM 8
Input : value in PSDDR 85 : value in BRAM 0
Input : value in PSDDR 86 : value in BRAM 4
Input : value in PSDDR 87 : value in BRAM 4
Input : value in PSDDR 88 : value in BRAM 596
Input : value in PSDDR 89 : value in BRAM 0
Input : value in PSDDR 90 : value in BRAM 596
Input : value in PSDDR 91 : value in BRAM 0
Input : value in PSDDR 92 : value in BRAM 596
Input : value in PSDDR 93 : value in BRAM 0
Input : value in PSDDR 94 : value in BRAM 68
Input : value in PSDDR 95 : value in BRAM 0
Input : value in PSDDR 96 : value in BRAM 68
Input : value in PSDDR 97 : value in BRAM 0
Input : value in PSDDR 98 : value in BRAM 4
Input : value in PSDDR 99 : value in BRAM 0
control reg:0x00000000
status reg:0x00000002
all interrupts masked...
control reg:0x00005000
status reg:0x00000002
Writing source address
Source addr reg:0x04000000
status reg:0x00000002
Writing destination address
Dest addr reg:0xa0000000
status reg:0x00000002
Writing transfer length...
DMA transfer is completed
length reg:0x00000190
status reg:0x00001002
Output : value in PSDDR 0 : value in BRAM 0
Output : value in PSDDR 1 : value in BRAM 1
Output : value in PSDDR 2 : value in BRAM 2
Output : value in PSDDR 3 : value in BRAM 3
Output : value in PSDDR 4 : value in BRAM 4
Output : value in PSDDR 5 : value in BRAM 5
Output : value in PSDDR 6 : value in BRAM 6
Output : value in PSDDR 7 : value in BRAM 7
Output : value in PSDDR 8 : value in BRAM 8
Output : value in PSDDR 9 : value in BRAM 9
Output : value in PSDDR 10 : value in BRAM 10
Output : value in PSDDR 11 : value in BRAM 11
Output : value in PSDDR 12 : value in BRAM 12
Output : value in PSDDR 13 : value in BRAM 13
Output : value in PSDDR 14 : value in BRAM 14
Output : value in PSDDR 15 : value in BRAM 15
Output : value in PSDDR 16 : value in BRAM 16
Output : value in PSDDR 17 : value in BRAM 17
Output : value in PSDDR 18 : value in BRAM 18
Output : value in PSDDR 19 : value in BRAM 19
Output : value in PSDDR 20 : value in BRAM 20
Output : value in PSDDR 21 : value in BRAM 21
Output : value in PSDDR 22 : value in BRAM 22
Output : value in PSDDR 23 : value in BRAM 23
Output : value in PSDDR 24 : value in BRAM 24
Output : value in PSDDR 25 : value in BRAM 25
Output : value in PSDDR 26 : value in BRAM 26
Output : value in PSDDR 27 : value in BRAM 27
Output : value in PSDDR 28 : value in BRAM 28
Output : value in PSDDR 29 : value in BRAM 29
Output : value in PSDDR 30 : value in BRAM 30
Output : value in PSDDR 31 : value in BRAM 31
Output : value in PSDDR 32 : value in BRAM 32
Output : value in PSDDR 33 : value in BRAM 33
Output : value in PSDDR 34 : value in BRAM 34
Output : value in PSDDR 35 : value in BRAM 35
Output : value in PSDDR 36 : value in BRAM 36
Output : value in PSDDR 37 : value in BRAM 37
Output : value in PSDDR 38 : value in BRAM 38
Output : value in PSDDR 39 : value in BRAM 39
Output : value in PSDDR 40 : value in BRAM 40
Output : value in PSDDR 41 : value in BRAM 41
Output : value in PSDDR 42 : value in BRAM 42
Output : value in PSDDR 43 : value in BRAM 43
Output : value in PSDDR 44 : value in BRAM 44
Output : value in PSDDR 45 : value in BRAM 45
Output : value in PSDDR 46 : value in BRAM 46
Output : value in PSDDR 47 : value in BRAM 47
Output : value in PSDDR 48 : value in BRAM 48
Output : value in PSDDR 49 : value in BRAM 49
Output : value in PSDDR 50 : value in BRAM 50
Output : value in PSDDR 51 : value in BRAM 51
Output : value in PSDDR 52 : value in BRAM 52
Output : value in PSDDR 53 : value in BRAM 53
Output : value in PSDDR 54 : value in BRAM 54
Output : value in PSDDR 55 : value in BRAM 55
Output : value in PSDDR 56 : value in BRAM 56
Output : value in PSDDR 57 : value in BRAM 57
Output : value in PSDDR 58 : value in BRAM 58
Output : value in PSDDR 59 : value in BRAM 59
Output : value in PSDDR 60 : value in BRAM 60
Output : value in PSDDR 61 : value in BRAM 61
Output : value in PSDDR 62 : value in BRAM 62
Output : value in PSDDR 63 : value in BRAM 63
Output : value in PSDDR 64 : value in BRAM 64
Output : value in PSDDR 65 : value in BRAM 65
Output : value in PSDDR 66 : value in BRAM 66
Output : value in PSDDR 67 : value in BRAM 67
Output : value in PSDDR 68 : value in BRAM 68
Output : value in PSDDR 69 : value in BRAM 69
Output : value in PSDDR 70 : value in BRAM 70
Output : value in PSDDR 71 : value in BRAM 71
Output : value in PSDDR 72 : value in BRAM 72
Output : value in PSDDR 73 : value in BRAM 73
Output : value in PSDDR 74 : value in BRAM 74
Output : value in PSDDR 75 : value in BRAM 75
Output : value in PSDDR 76 : value in BRAM 76
Output : value in PSDDR 77 : value in BRAM 77
Output : value in PSDDR 78 : value in BRAM 78
Output : value in PSDDR 79 : value in BRAM 79
Output : value in PSDDR 80 : value in BRAM 80
Output : value in PSDDR 81 : value in BRAM 81
Output : value in PSDDR 82 : value in BRAM 82
Output : value in PSDDR 83 : value in BRAM 83
Output : value in PSDDR 84 : value in BRAM 84
Output : value in PSDDR 85 : value in BRAM 85
Output : value in PSDDR 86 : value in BRAM 86
Output : value in PSDDR 87 : value in BRAM 87
Output : value in PSDDR 88 : value in BRAM 88
Output : value in PSDDR 89 : value in BRAM 89
Output : value in PSDDR 90 : value in BRAM 90
Output : value in PSDDR 91 : value in BRAM 91
Output : value in PSDDR 92 : value in BRAM 92
Output : value in PSDDR 93 : value in BRAM 93
Output : value in PSDDR 94 : value in BRAM 94
Output : value in PSDDR 95 : value in BRAM 95
Output : value in PSDDR 96 : value in BRAM 96
Output : value in PSDDR 97 : value in BRAM 97
Output : value in PSDDR 98 : value in BRAM 98
Output : value in PSDDR 99 : value in BRAM 99
Transmitted Data successfully
root@cdma_proj:~#

輸出截屏

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209329
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    805

    瀏覽量

    31163

原文標(biāo)題:開(kāi)發(fā)者分享 | 有關(guān) Zynq UltraScale+ RFSoC 的 AXI CDMA Linux 用戶(hù)空間示例

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開(kāi)發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    禁止使用root用戶(hù)通過(guò)ssh遠(yuǎn)程登錄Linux

    1、背景描述 出于安全考慮,需要禁止使用root用戶(hù)通過(guò)ssh遠(yuǎn)程登錄Linux 禁用root用戶(hù)遠(yuǎn)程登錄后,需要提供一個(gè)權(quán)限用戶(hù)用于ssh遠(yuǎn)程登錄 2、
    的頭像 發(fā)表于 12-21 16:25 ?174次閱讀
    禁止使用root<b class='flag-5'>用戶(hù)</b>通過(guò)ssh遠(yuǎn)程登錄<b class='flag-5'>Linux</b>

    Linux中的用戶(hù)創(chuàng)建

    Linux中的用戶(hù)創(chuàng)建 用戶(hù)的類(lèi)型 超級(jí)管理用戶(hù): 權(quán)限最高的用戶(hù)(uid:0) #uid:是
    的頭像 發(fā)表于 12-20 14:24 ?162次閱讀
    <b class='flag-5'>Linux</b>中的<b class='flag-5'>用戶(hù)</b>與<b class='flag-5'>創(chuàng)建</b>

    Linux用戶(hù)管理終極指南:從基礎(chǔ)到進(jìn)階

    登陸系統(tǒng),只不過(guò)Linux支持多個(gè)用戶(hù)同時(shí)登陸。 F:難道Windows就不算多用戶(hù)操作系統(tǒng)嗎? Q:其實(shí)不是,在Windows系統(tǒng)中可以創(chuàng)建多個(gè)
    的頭像 發(fā)表于 12-04 11:42 ?172次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>用戶(hù)</b>管理終極指南:從基礎(chǔ)到進(jìn)階

    Linux學(xué)習(xí)之用戶(hù)管理

    Linux學(xué)習(xí)——用戶(hù)管理 1用戶(hù)/組概覽 Linux系統(tǒng)是多用戶(hù)、多任務(wù)的分時(shí)操作系統(tǒng),系統(tǒng)上每一個(gè)進(jìn)程都有一個(gè)特定的文件,每個(gè)文件都被一
    的頭像 發(fā)表于 11-25 10:47 ?224次閱讀

    LP5891-Q1示例代碼用戶(hù)指南

    電子發(fā)燒友網(wǎng)站提供《LP5891-Q1示例代碼用戶(hù)指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-12 14:08 ?0次下載
    LP5891-Q1<b class='flag-5'>示例</b>代碼<b class='flag-5'>用戶(hù)</b>指南

    Linux用戶(hù)管理詳解

    用戶(hù)分為普通用戶(hù)和超級(jí)用戶(hù),超級(jí)用戶(hù)在Windows系統(tǒng)中為Administrator在Linux系統(tǒng)中為root。登陸
    的頭像 發(fā)表于 11-01 09:48 ?157次閱讀

    Linux用戶(hù)身份與進(jìn)程權(quán)限詳解

    在學(xué)習(xí) Linux 系統(tǒng)權(quán)限相關(guān)的主題時(shí),我們首先關(guān)注的基本都是文件的 ugo 權(quán)限。ugo 權(quán)限信息是文件的屬性,它指明了用戶(hù)與文件之間的關(guān)系。但是真正操作文件的卻是進(jìn)程,也就是說(shuō)用戶(hù)所擁有的文件
    的頭像 發(fā)表于 10-23 11:41 ?334次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>用戶(hù)</b>身份與進(jìn)程權(quán)限詳解

    使用XDC工具創(chuàng)建TMS320DM6446音頻編碼示例

    電子發(fā)燒友網(wǎng)站提供《使用XDC工具創(chuàng)建TMS320DM6446音頻編碼示例.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:18 ?0次下載
    使用XDC工具<b class='flag-5'>創(chuàng)建</b>TMS320DM6446音頻編碼<b class='flag-5'>示例</b>

    linux驅(qū)動(dòng)程序運(yùn)行在什么空間

    Linux 驅(qū)動(dòng)程序是操作系統(tǒng)的一部分,負(fù)責(zé)管理硬件設(shè)備與操作系統(tǒng)之間的交互。驅(qū)動(dòng)程序運(yùn)行在內(nèi)核空間(Kernel Space),這是操作系統(tǒng)的核心部分,與用戶(hù)空間(User Spac
    的頭像 發(fā)表于 08-30 14:37 ?392次閱讀

    SoC設(shè)計(jì)中總線(xiàn)協(xié)議AXI4與AXI3的主要區(qū)別詳解

    AXI4和AXI3是高級(jí)擴(kuò)展接口(Advanced eXtensible Interface)的兩個(gè)不同版本,它們都是用于SoC(System on Chip)設(shè)計(jì)中的總線(xiàn)協(xié)議,用于處理器和其它外設(shè)之間的高速數(shù)據(jù)傳輸。
    的頭像 發(fā)表于 05-10 11:29 ?6615次閱讀
    SoC設(shè)計(jì)中總線(xiàn)協(xié)議<b class='flag-5'>AXI</b>4與<b class='flag-5'>AXI</b>3的主要區(qū)別詳解

    Linux添加磁盤(pán)創(chuàng)建分區(qū)、掛載

    Linux添加磁盤(pán)創(chuàng)建分區(qū)、掛載
    發(fā)表于 04-20 17:49 ?498次閱讀
    <b class='flag-5'>Linux</b>添加磁盤(pán)<b class='flag-5'>創(chuàng)建</b>分區(qū)、掛載

    FPGA通過(guò)AXI總線(xiàn)讀寫(xiě)DDR3實(shí)現(xiàn)方式

    AXI總線(xiàn)由一些核心組成,包括AXI主處理器接口(AXI4)、AXI處理器到協(xié)處理器接口(AXI4-Lite)、
    發(fā)表于 04-18 11:41 ?1258次閱讀

    PCIe-AXI-Cont用戶(hù)手冊(cè)

    Transaction layer的所有功能特性,不僅內(nèi)置DMA控制器,而且具備AXI4用戶(hù)接口,提供一個(gè)高性能,易于使用,可定制化的PCIe-AXI互連解決方案,同時(shí)適用于ASIC和FPGA。
    發(fā)表于 02-22 09:15 ?3次下載

    PCIe控制器(FPGA或ASIC),PCIe-AXI-Controller

    Transaction Layer的所有功能特性,不僅內(nèi)置DMA控制器,而且具備AXI4用戶(hù)接口,提供一個(gè)高性能,易于使用,可定制化的PCIe-AXI互連解決方案,同時(shí)適用于ASIC和FPGA。
    的頭像 發(fā)表于 02-21 15:15 ?899次閱讀
    PCIe控制器(FPGA或ASIC),PCIe-<b class='flag-5'>AXI</b>-Controller

    AMBA總線(xiàn)之AXI設(shè)計(jì)的關(guān)鍵問(wèn)題講解

    首先我們看一下針對(duì)AXI接口的IP設(shè)計(jì),在介紹之前我們先回顧一下AXI所具有的一些feature。
    的頭像 發(fā)表于 02-20 17:12 ?1788次閱讀
    AMBA總線(xiàn)之<b class='flag-5'>AXI</b>設(shè)計(jì)的關(guān)鍵問(wèn)題講解
    主站蜘蛛池模板: 我的美女奴隶| 日日操夜夜操狠狠操| 日本人69xxx| 伊人青青青| 儿媳妇完整版视频播放免费观看| 国产人妻人伦精品熟女麻豆| 暖暖的高清视频在线观看免费中文 | 99视频精品全部 国产| 国产人妻麻豆蜜桃色69| 欧美亚洲色帝国| 中文字幕成人在线观看| 免费网站在线观看国产v片| 秋霞网站一级一片| 在线观看免费视频a| 亚洲视频在线观看网站| 88蜜桃人妻无码精品系列| 老熟风间由美AV在线一区二区| 在线国产视频观看| 久久伊人久久| 99视频偷窥在线精品国自产拍| 麻豆COMCN| avove主播| 色哒哒影院| 国产婷婷综合在线视频中文| 亚洲成人三级| 久久受www免费人成_看片中文| 91九色视频无限观看免费| 欧美群交XXXCOM| 国产成人精品男人免费| 亚洲AVAV天堂AV在线网爱情| 精品区2区3区4区产品乱码9 | 免费啪视频观试看视频| jizzjizz中国大学生| 无码11久岁箩筣| 久久国产乱子伦免费精品| 99国内精品| 涩涩免费网站| 久久久无码精品无码国产人妻丝瓜| 99精品影视| 亚洲国产精品99久久久久久| 久久青草热热在线精品|