日韩视频在线精品视频免费观看-日韩视频在线观看中字-日韩视频在线观看一区-日韩视频在线观看免费-日韩视频在线观看-日韩视频在线播放

產(chǎn)品分類(lèi)

當(dāng)前位置: 首頁(yè) > 工業(yè)電氣產(chǎn)品 > 端子與連接器 > 線路板連接器 > FFC連接器

類(lèi)型分類(lèi):
科普知識(shí)
數(shù)據(jù)分類(lèi):
FFC連接器

適用于TI mmWave sensor平臺(tái)的配置隨啟動(dòng)加載的方式

發(fā)布日期:2022-04-28 點(diǎn)擊率:149

Other Parts Discussed in Post: AWR6843, AWR1843, AWR1642, AWR1443, IWR6843ISK, IWR6843

作者:He, Wesley 

TI mmWave sensor是高集成度的毫米波雷達(dá)傳感器SOC,在開(kāi)發(fā)過(guò)程中,SDK及TI DEMO均使用靈活的UART接口發(fā)送CLI命令進(jìn)行射頻參數(shù)配置及相關(guān)算法參數(shù)的配置。對(duì)于量產(chǎn)及或者有固化參數(shù)的產(chǎn)品而言,將參數(shù)固化在代碼中會(huì)是一項(xiàng)明確的需求。本文介紹一種可以快速將CFG文件參數(shù)固化到應(yīng)用代碼中的實(shí)現(xiàn)方式,同時(shí)支持原有串口的CLI配置,無(wú)需修改SDK驅(qū)動(dòng)層代碼,可方便快捷的完成參數(shù)的固化。

本文的測(cè)試環(huán)境如下:

  • 此方法適用器件型號(hào):I/AWR1443, I/AWR1642, I/AWR1843, I/AWR6843

  • 本文測(cè)試軟件版本:mmWave SDK 3.5.0.4

  • 本文測(cè)試硬件平臺(tái):IWR6843ISK EVM

1. 運(yùn)行SDK  mmWave sensor demo的流程及對(duì)外接口說(shuō)明

在現(xiàn)有的TI mmWave SDK及TOOLBOX相關(guān)的示例代碼中,均使用兩個(gè)串口進(jìn)行參數(shù)的配置及數(shù)據(jù)的獲取,EVM板載的TM4C MCU是一個(gè)板載XDS110仿真器,仿真器自帶兩路串口,可以直接完成SDK DEMO中的參數(shù)配置及數(shù)據(jù)輸出。在客制化產(chǎn)品中,可以使用外部的2個(gè)USB

配置命令口:Application/User Uart: Configuration port 115200bps: UART_RX/TX port

數(shù)據(jù)口:Auxilliary Data Port: Data port 921600bps: MSS_LOGGER-> USB-UART cable -> PC

mmWave sensor的啟動(dòng)配置流程

2.  修改CLI參數(shù)以調(diào)整mmWave sensor 的配置參數(shù)

以SDK內(nèi)的Out of Box demo為例,將BIN文件(比如:.mmwave_sdk_

對(duì)于Toolbox內(nèi)的demo,則需要同時(shí)參考SDK user’s Guide 及toolbox內(nèi)的demo guide,其配置文件有SDK通用的部分,也有屬于此demo獨(dú)有的配置命令,包含SDK參數(shù)、目標(biāo)檢測(cè)層的參數(shù)、追蹤器層的參數(shù),示例如下(.mmwave_industrial_toolbox_4_9_0labspeople_counting68xx_3D_people_countingchirp_configsAOP_6m_default.cfg):

% SDK Parameters

% See the SDK user's guide for more information

% "C: immwave_sdk_[VER]docsmmwave_sdk_user_guide.pdf"

sensorStop

flushCfg

dfeDataOutputMode 1

channelCfg 15 7 0

adcCfg 2 1

adcbufCfg -1 0 1 1 1

lowPower 0 0

% Detection Layer Parameters

% See the Detection Layer Tuning Guide for more information

% "C: immwave_industrial_toolbox_[VER]labspeople_countingdocs3D_people_counting_detection_layer_tuning_guide.pdf"

profileCfg 0 60.75 30.00 25.00 59.10 394758 0 54.71 1   96 2950.00 2 1 36

chirpCfg 0 0 0 0 0 0 0 1

chirpCfg 1 1 0 0 0 0 0 2

chirpCfg 2 2 0 0 0 0 0 4

frameCfg 0 2  96  0 55.00 1 0

dynamicRACfarCfg -1 4 4 2 2 8 12 4 8 5.00 8.00 0.40 1 1

staticRACfarCfg -1 6 2 2 2 8 8 6 4 8.00 15.00 0.30 0 0

dynamicRangeAngleCfg -1 0.75 0.0010 1 0

dynamic2DAngleCfg -1 1.5 0.0300 1 0 1 0.30 0.85 8.00

staticRangeAngleCfg -1 0 8 8

antGeometry0 -1 -1 0 0 -3 -3 -2 -2 -1 -1 0 0

antGeometry1 -1 0 -1 0 -3 -2 -3 -2 -3 -2 -3 -2

antPhaseRot 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1

fovCfg -1 70.0 20.0

compRangeBiasAndRxChanPhase 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

% Tracker Layer Parameters

% See the Tracking Layer Tuning Guide for more information

% "C: immwave_industrial_toolbox_[VER]labspeople_countingdocs3D_people_counting_tracker_layer_tuning_guide.pdf"

staticBoundaryBox -3 3 0.5 7.5 0 3

boundaryBox -4 4 0 8 0 3

sensorPosition 2 0 15

gatingParam 3 2 2 2 4

stateParam 3 3 12 500 5 6000

allocationParam 20 100 0.1 20 0.5 20

maxAcceleration 0.1 0.1 0.1

trackingCfg 1 2 800 30 46 96 55

presenceBoundaryBox -3 3 0.5 7.5 0 3

sensorStart

 

3. 固化CLI參數(shù)以實(shí)現(xiàn)芯片上電后自動(dòng)加載配置

固化配置參數(shù)有幾種操作方式,如SDK文檔描述(file:///C:/ti/mmwave_sdk_03_05_00_04/packages/ti/demo/xwr68xx/mmw/docs/doxygen/html/index.html#bypassCLI),用戶可以將CFG文件中每一條都使用對(duì)應(yīng)的函數(shù)調(diào)用替換。這種方式比較底層,代碼的改動(dòng)量較大,但是可以節(jié)省一部分代碼空間。實(shí)現(xiàn)方法可參考Toolbox中提供的一個(gè)hard-coded chirp configurations的參考示例代碼,位于:.mmwave_industrial_toolbox_4_9_0labsout_of_box_demo68xx_mmwave_sdk_hcc

本文所介紹的CLI參數(shù)固化方式將保留原有的CLI串口調(diào)試的接口,同時(shí)將現(xiàn)有的CFG參數(shù)以CLI的格式配置進(jìn)去,可視化程度高,實(shí)現(xiàn)更為簡(jiǎn)單,實(shí)現(xiàn)方式如下。

  • 在c 增加頭文件

#include

  • 在c中增加外部結(jié)構(gòu)體的定義。

extern CLI_MCB     gCLI;

  • 在c中,增加如下外部函數(shù)定義。

extern void MmwDemo_Bypass_CLI (void);

  • 在c的"void MmwDemo_initTask(UArg arg0, UArg arg1)"函數(shù)中,在CLI_OPEN之后,調(diào)用” MmwDemo_Bypass_CLI”函數(shù)。

MmwDemo_Bypass_CLI();

  • 在C中增加如下配置命令及代碼。

#define CLI_BYPASS 1

#define MAX_RADAR_CMD               30

uint8_t* radarCmdString[MAX_RADAR_CMD] =

{

                {"sensorStop "},

                {"flushCfg "},

                {"dfeDataOutputMode 1 "},

                {"channelCfg 15 5 0 "},

                {"adcCfg 2 1 "},

                {"adcbufCfg -1 0 1 1 1 "},

                {"lowPower 0 0 "},

                {"profileCfg 0 60 7 3 24 0 0 166 1 256 12500 0 0 158 "},

                {"chirpCfg 0 0 0 0 0 0 0 1 "},

                {"chirpCfg 1 1 0 0 0 0 0 4 "},

                {"frameCfg 0 1 32 0 100 1 0 "},

                {"guiMonitor -1 1 1 1 0 0 1 "},

                {"cfarCfg -1 0 2 8 4 3 0 15.0 0 "},

                {"cfarCfg -1 1 0 4 2 3 1 15.0 0 "},

                {"multiObjBeamForming -1 1 0.5 "},

                {"calibDcRangeSig -1 0 -5 8 256 "},

                {"clutterRemoval -1 0 "},

                {"compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 "},

                {"measureRangeBiasAndRxChanPhase 0 1. 0.2 "},

                {"aoaFovCfg -1 -90 90 -90 90 "},

                {"cfarFovCfg -1 0 0.25 9.0 "},

                {"cfarFovCfg -1 1 -20.16 20.16 "},

                {"extendedMaxVelocity -1 0 "},

                {"CQRxSatMonitor 0 3 4 63 0 "},

                {"CQSigImgMonitor 0 127 4 "},

                {"analogMonitor 0 0 "},

                {"lvdsStreamCfg -1 0 0 0 "},

                {"bpmCfg -1 0 0 0 "},

                {"calibData 0 0 0 "},

                {"sensorStart "}

};

 

static int32_t CLI_ByPassApi(CLI_Cfg* ptrCLICfg)

{

                //uint8_t cmdString[128];

                char* tokenizedArgs[CLI_MAX_ARGS];

                char* ptrCLICommand;

                char delimitter[] = " ";

                uint32_t argIndex;

                CLI_CmdTableEntry* ptrCLICommandEntry;

                int32_t cliStatus;

                uint32_t index, idx;

                uint16_t numCLICommands = 0U;

 

               

                if (ptrCLICfg == NULL)

                return -1;

 

               

                for (index = 0; index < CLI_MAX_CMD; index++)

                {

                               

                                if (ptrCLICfg->tableEntry[index].cmd == NULL)

                                {

                                               

                                                break;

                                }

                                else

                                {

                                               

                                                numCLICommands = numCLICommands + 1;

                                }

                }

 

               

                for (idx = 0; idx < MAX_RADAR_CMD; idx++)

                {

                               

                                memset ((void *)&tokenizedArgs, 0, sizeof(tokenizedArgs));

                                argIndex = 0;

                                ptrCLICommand = (char*)radarCmdString[idx];

 

                               

                                cliStatus = -1;

 

                               

                                while (1)

                                {

                                               

                                                tokenizedArgs[argIndex] = strtok(ptrCLICommand, delimitter);

                                                if (tokenizedArgs[argIndex] == NULL)

                                                                break;

 

                                               

                                                argIndex++;

                                                if (argIndex >= CLI_MAX_ARGS)

                                                                break;

 

                                               

                                                ptrCLICommand = NULL;

                                }

 

                               

                                if (argIndex == 0)

                                                continue;

 

                               

                                for (index = 0; index < numCLICommands; index++)

                                {

                                                ptrCLICommandEntry = &ptrCLICfg->tableEntry[index];

 

                                               

                                                if (strcmp(ptrCLICommandEntry->cmd, tokenizedArgs[0]) == 0)

                                                {

                                                               

                                                                cliStatus = ptrCLICommandEntry->cmdHandlerFxn (argIndex, tokenizedArgs);

                                                                if (cliStatus == 0)

                                                                {

                                                                                CLI_write ("Done ");

                                                                }

                                                                else

                                                                {

                                                                                CLI_write ("Error %d ", cliStatus);

                                                                }

                                                                break;

                                                }

                                }

 

                               

                                if (index == numCLICommands)

                                {

                                               

                                                if (ptrCLICfg->enableMMWaveExtension == 1U)

                                                {

                                                               

                                                                cliStatus = CLI_MMWaveExtensionHandler (argIndex, tokenizedArgs);

                                                }

 

                                               

                                                if (cliStatus == -1)

                                                {

                                                               

                                                                CLI_write ("'%s' is not recognized as a CLI command ", tokenizedArgs[0]);

                                                }

                                }

                }

 

                return 0;

}

void MmwDemo_Bypass_CLI (void)

{

                if (CLI_ByPassApi(&gCLI.cfg) != 0)

                {

                                System_printf ("Error: Unable to CLI_ByPassApi ");

                                return;

                }

                return;

}

 

 

4.  運(yùn)行測(cè)試?yán)?/h3>

將上述代碼集成進(jìn)測(cè)試程序后,mmWave sensor成功配置。將此BIN文件燒寫(xiě)到EVM板卡中,可以實(shí)現(xiàn)上電自動(dòng)配置參數(shù)及運(yùn)行的功能,代碼上電自動(dòng)運(yùn)行功能添加成功。

CCS debug運(yùn)行模式下,CCS控制臺(tái)打印信息如下:

[Cortex_R4_0] **********************************************

Debug: Launching the MMW Demo on MSS

**********************************************

Debug: Launched the Initialization Task

Debug: mmWave Control Initialization was successful

Debug: mmWave Control Synchronization was successful

[C674X_0] Debug: DPM Module Sync is done

[Cortex_R4_0] Debug: CLI is operational

Debug: Sending rlRfSetLdoBypassConfig with 0 0 0

============ Heap Memory Stats ============

                             Size         Used         Free      DPCUsed

   System Heap(TCMB)        32768        28016         4752         2048

                  L3       786432       262144       524288

      localRam(TCMB)         4096          512         3584

============ Heap Memory Stats ============

                             Size         Used         Free      DPCUsed

     System Heap(L2)        32768        16112        16656            0

                  L3       786432        16384       770048

        localRam(L2)        50176        15272        34904

        localRam(L1)        16384         5728        10656

Starting Sensor (issuing MMWave_start)

直接燒寫(xiě)B(tài)IN文件到EVM板卡,串口打印信息如下:

******************************************

xWR68xx MMW Demo 03.05.00.04

******************************************

mmwDemo:/>Ignored: Sensor is already stopped

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Done

Debug: Init Calibration Status = 0x1ffe

Done

mmwDemo:/>

5. 附加說(shuō)明

在部分的demo(比如3D people counting demo)中,會(huì)出現(xiàn)堆棧溢出導(dǎo)致上電后,initTask中,bypasscli配置失敗的情況,此時(shí)只需要需要適當(dāng)增加此task的stacksize為4*1024,即可完成參數(shù)的配置。

   

    Task_Params_init(&taskParams);

    taskParams.stackSize = 4*1024;

    gMmwMssMCB.taskHandles.initTask = Task_create(MmwDemo_initTask, &taskParams, NULL);

6. 參考資料

  • IWR6843、IWR6443 單芯片 60GHz 至 64GHz 毫米波傳感器 數(shù)據(jù)表 (Rev. D)

  • mmWave SDK: mmWave Software Development Kit http://www.ti.com/tool/mmwave-sdk

  • mmWave SDK User’s Guide: C: immwave_sdk_03_05_00_04docsmmwave_sdk_user_guide.pdf

  • mmWave SDK Out of Box Demo - XWR68XX: C:/ti/mmwave_sdk_03_05_00_04/packages/ti/demo/xwr68xx/mmw/docs/doxygen/html/index.html

  • mmWave SDK Out of Box Demo - 68xx Hard-Coded Config Version User's Guide: C:/ti/mmwave_industrial_toolbox_4_9_0/labs/out_of_box_demo/68xx_mmwave_sdk_hcc/docs/mmWave_sdk_68xx_hcc_user_guide.html

下一篇: PLC、DCS、FCS三大控

上一篇: 小體積電源在光模塊里

推薦產(chǎn)品

更多
主站蜘蛛池模板: 亚洲狠狠丁香婷婷综合久久久 | 久久不见久久见免费影院www日本 | 一区二区三区欧美在线 | 少妇丰满极品嫩模白嫩 | 亚洲精品第一国产综合亚av | 国产日韩一区二区三区在线观看 | 国产人澡人澡澡澡人碰视 | 亚洲日韩精品a∨片无码 | 寡妇亲子伦一区二区三区四区 | 蜜臀av夜夜澡人人爽人人 | 日本丰满少妇高潮呻吟 | 伊人网在线免费观看 | 夜夜草视频| av 高清 尿 小便 嘘嘘 | 国产热re99久久6国产精品 | 免费欧美一级片 | 日本九九视频 | 精品国产91久久久久久久妲己 | 欧美老熟妇videos极品另类 | 国产精品无码2021在线观看 | 亚洲成av人片一区二区三区 | av毛片在线免费观看 | 天天躁日日躁aaaaxxxx | 黄色片日韩| 欧美激情高潮 | 少妇天天爽视频在线看网站 | 影音先锋每日av色资源站 | 男女又爽又黄视频 | 丝袜理论片在线观看 | 精品偷拍一区二区三区在线看 | 色久天堂 | 欧美经典影片视频中文 | 日韩在线中文字幕 | 欧美激情精品成人 | 国产成人精品在线 | 国产一级做a爱片在线看免 国产一级做a爰片久久毛片男 | 综合伊人久久 | 色老头在线一区二区三区 | 香蕉视频国产 | 日韩三级黄色毛片 | 国产精品日本一区二区不卡视频 | 99热这里都是精品 | 日日碰狠狠躁久久躁婷婷 | 国产精品一区二区在线 | 久久久精品欧美一区二区免费 | 刘亦菲毛片一区二区三区 | 亚洲免费成人网 | 久久99精品久久久久久按摩秒播 | 亚洲精品乱码久久久久久日本 | av在线收看| 91综合精品| 99热麻豆| 成人免费无尽视频 | 一本色综合亚洲精品 | 136福利视频导航 | 久久人妻精品白浆国产 | 性xxxxbbbb欧美熟妇 | www久久99| 久久免费在线观看视频 | 婷婷色一区二区三区 | 99国内精品久久久久久久软件 | 99国产欧美精品久久久蜜芽 | 香蕉视频在线观看免费 | 日本免费一区二区三区视频观看 | 少妇又紧又色又爽又刺激视频 | 玩弄中年熟妇正在播放 | 精品夜色国产国偷在线 | 天天燥日日燥 | 国产精品无码无在线观看 | 亚洲男人的天堂网 | 免费在线观看成年人视频 | 亚洲 欧美 色图 | 亚洲国产一区二区a毛片 | 久久国产劲爆∧v内射 | 怡红院国产 | 日本一区二区三区爆乳 | 色欲天天婬色婬香综合网 | 亚洲精品国产精品乱码视色 | 国产又爽又黄免费视频 | 国产麻豆一精品一av一免费 | 中文字幕av伊人av无码av | 欧美变态另类牲交 | 天天干夜操 | √最新版天堂资源网在线 | 3d成人动漫在线观看 | 欧美黄色大片免费看 | 久久久久久成人 | 中国女人一级一次看片 | 国产奶水涨喷在线播放 | 在线欧美精品一区二区三区 | 久草www| 懂色av中文在线 | 国产69精品久久久久男男系列 | 粉嫩av.com | 中文字幕福利视频 | 鲁大师在线视频播放免费观看 | av片在线免费 | 毛片免 | 天天干一干 | 久久久国产精品 | 国产精品自在线拍国产手机版 | 欧美日韩中文字幕视频 | 精品少妇人妻av无码久久 | 国产激情网| chinesehd一区二区三区 | 91禁在线看 | 深爱激情久久 | 日本不卡一区二区在线观看 | 亚洲精品资源在线 | 久久毛片基地 | 亚洲福利在线播放 | 中国免费看的片 | 偷拍激情视频一区二区三区 | 日韩免费一二三区 | 欧美另类xxxx野战 | jlzzjlzz亚洲日本少妇 | 国产乱了真实在线观看 | 少妇9999九九九九在线观看 | 亚洲精品国 | 国产精品综合久久久精品综合蜜臀 | 黄色片网站国产 | 欧美激情肉欲高潮视频 | av网站久久 | 韩日视频在线观看 | 欧美福利在线视频 | 性生交生活片1 | 亚洲欧美日韩精品永久在线 | 亚洲日韩视频 | 亚洲欧美精品在线 | 人妻无码第一区二区三区 | 四虎影库久免费视频 | 成年在线网站免费观看无广告 | 国产99视频在线 | 色视频在线观看免费 | 色视频www在线播放国产人成 | 2000xxx亚洲精品 | 亚洲国产综合在线 | 国产精品美女久久 | 久久久久蜜桃精品成人片 | 在线看日韩av | 两个人看的www免费视频中文 | 中文字幕乱码视频32 | 中国少妇无码专区 | 中文字幕十一区 | 非洲黄色一级片 | 欧美性久久久 | 毛片一级片 | 又黄又爽又色的免费软件 | 性视频黄色 | 国产精品久久久久久久久久久久午衣片 | 天堂…中文在线最新版在线 | 大肉大捧一进一出好爽视色大师 | 亚洲情在线 | 日韩精品视频一区二区三区 | 亚洲免费一级 | 免费在线看污 | 一本一道精品欧美中文字幕 | 欧美最猛性xxxxx免费 | 特级特黄aaaa免费看 | 欧美成视频 | 国产精品国产三级国产普通话三级 | 亚洲av成人精品毛片 | 沙奈朵狂揉下部羞羞动漫 | 午夜av免费 | 久久久久久久久99 | 欧美性视频在线 | 国内爆初菊对白视频 | 亚洲视频一二三四 | 粗大猛烈进出高潮视频大全 | 狠狠躁夜夜躁人人爽超碰女h | 国产日韩网站 | 在线永久免费观看黄网站 | 天堂√最新版中文在线地址 | 日日碰狠狠躁久久躁蜜桃 | 亚洲 精品 综合 精品 自拍 | 一区一区三区四区产品动漫 | 亚洲xxxx做受欧美 | 在线观看亚洲 | 99精品免费久久久久久久久 | 毛片在线免费视频 | 国内精品久久久久影院薰衣草 | 九九九国产 | 中文乱码字慕人妻熟女人妻 | 国产91久| 337p人体粉嫩胞高清视频 | 日韩成人在线网站 | 日本在线看片免费人成视频1000 | 一区二区三区无码高清视频 | 欧美日韩高清免费 | 久久精品国产亚洲一区二区 | 娇小激情hdxxxx学生 | 亚洲自偷自偷偷色无码中文 | 日韩久久久久久 | 情侣酒店偷拍一区二区在线播放 | 亚洲色爱图小说专区 | 日本综合视频 | 精品成人av | 亚洲国产又黄又爽女人高潮的 | wwwxxx日韩| vvv成人观看视频 | 18久久久| 精品免费在线观看 | 日本大乳高潮视频在线观看 | 中文天堂在线资源 | 国产福利视频 | 亚洲激情影院 | 国产精品黄在线观看 | 久久综合激情网 | 亚洲免费在线视频观看 | 国产动漫av | 在线看片中文字幕 | 成人欧美视频在线观看 | 亚洲 欧美 变态 国产 另类 | 少女韩国电视剧在线观看完整 | 欧美一级乱黄 | 人人妻人人澡人人爽人人精品浪潮 | 国产精品88 | 色翁荡熄又大又硬又粗又动态图 | 国产精品海角社区 | 欧美伊人精品成人久久综合97 | 亚洲 丝袜 自拍 清纯 另类 | 91久久久久久亚洲精品禁果 | 国产精品刺激 | 精品人妻少妇嫩草av无码专区 | 国产精品少妇 | www.成年人| 丰满少妇高潮久久三区 | 国产毛片毛片精品天天看软件 | 自拍一区在线 | 亚洲欧洲日产国码久在线 | 日韩深夜在线 | www夜夜操 | 97免费视频在线 | 君岛美绪在线 | 久久五| 久久婷婷麻豆国产91天堂 | 亚洲国产一区二区视频 | 日本特黄视频 | 日本黄色网络 | 久久精品国产清自在天天线 | av免费观看大全 | 亚洲国产成人精品女人久久久野战 | 国产精品一区二区久久不卡 | 真实国产乱啪福利露脸 | 欧美日韩福利视频 | 亚洲麻豆av | 国产精品成人一区二区网站软件 | 天天干天天爽天天操 | а√天堂资源官网在线资源 | 天天躁夜夜躁天干天干2022 | 欧美三级在线观看视频 | 亚洲欧美另类在线视频 | 国内免费毛片 | 91视频播放器 | 黄色录像a级片 | 色综合色综合久久综合频道88 | 精品国产乱码久久久久软件 | 免费欧美日韩 | 小明www永久免费播放平台 | 国产偷窥女洗浴在线观看 | 亚洲精品久久久久中文第一幕 | 狠狠噜天天噜日日噜 | 色婷婷久久综合 | 国产男女爽爽爽免费视频 | 性高湖久久久久久久久免费 | 天天操妹子 | 稀缺呦国内精品呦 | 免费男人和女人牲交视频全黄 | 成人av片无码免费网站 | 天天操网址 | 亚洲午夜精品久久久久久浪潮 | 久久婷婷五月综合97色 | 在线观看一区视频 | 狠狠躁夜夜躁人人躁婷婷视频 | 日韩一区二区三区不卡 | 999国产在线 | 国内自拍av | 久久成人精品视频 | 日本黄色免费网站 | 国产成人毛片在线视频 | 色妞av永久一区二区国产av | 欧洲熟妇色xxxx欧美老妇多毛 | 国产午夜一级片 | 国产精品偷伦视频免费手机播放 | 久久视频在线视频 | 国产在线观看成人 | 国产欧美69久久久久久9龙 | 国产亲子私乱av | 中文字幕理论片 | 新狼窝色av性久久久久久 | 亚洲免费观看av | 中文在线免费观看入口 | 国产小视频在线观看免费 | 成人aaa片一区国产精品 | 香港a毛片 | 欧美大尺度床戏做爰 | 成人亚洲网| 黄色免费在线观看视频 | 国产精品第十页 | 欧洲成人一区二区三区 | 黄色毛片视频免费 | 国内精品久久久久影院优 | 国产禁女女网站免费看 | 成人手机视频在线观看 | 国产精品成人av久久 | 国产女人18毛片水18精品 | 国产婷婷一区二区三区久久 | youjizz自拍 | 久久婷婷久久一区二区三区 | 丰满人妻熟妇乱又伦精品视 | 国产成人无码aa精品一区 | av免费播放| 叼嘿视频在线免费观看 | 亚洲高清视频在线播放 | 亚洲女优在线播放 | 成人三级晚上看 | 久久久精品视频网站 | 国产精品美女久久久久久久网站 | 亚洲色欲色欲www在线播放 | 精品深夜av无码一区二区老年 | 精品少妇一区二区三区视频 | 91精品在线一区 | 日韩a一级 | 一区二区三区四区在线视频 | www久久久久久 | 久草在线视频免费资源观看 | 蜜桃精品在线观看 | 亚洲一区二区91 | 国产三级无码内射在线看 | 国产视频在线看 | 男女羞羞羞视频午夜视频 | 丰满熟妇人妻av无码区 | 欧美综合激情网 | 欧美精品一区二区蜜臀亚洲 | 91在线日本 | 亚洲视频在线播放 | 麻豆精品自拍 | 久久国产区 | 成人免费一区二区三区视频 | 九九热99久久久国产盗摄 | 少妇高潮惨叫久久久久电影69 | 日韩在线综合 | 亚洲精品午夜国产va久久成人 | 亚欧成人网 | 久久99国产精一区二区三区 | 欧美另类在线观看 | 亚洲中文字幕高清有码在线 | 国产精品欧美一区二区 | 永久免费未满男 | 国产高清视频在线观看 | 最近更新中文字幕第一页 | 黄瓜视频在线观看网址 | 中文字幕在线观看91 | 免费看国产黄色 | 亚洲免费视频一区二区三区 | 日韩综合一区二区三区 | 色欲av伊人久久大香线蕉影院 | 明日花绮罗576空乘在线播放 | 亚洲综合无码久久精品综合 | 岳奶大又白下面又肥又黑水多 | 99热免费观看| 男女做爰猛烈叫床高潮的书 | 国产经典av | 国产夜夜操 | 色老大影院 | 抽插丰满内射高潮视频 | 极品少妇被啪到呻吟喷水 | 少妇裸体淫交视频免费观看 | 九月婷婷人人澡人人添人人爽 | 成年美女黄网站色大免费全看 | 亚洲爱婷婷色婷婷五月 | 97久久草草超级碰碰碰 | 亚洲精品国产嫩草在线观看东京热 | 欧美视频影院 | 深爱激情综合 | 国产成人亚洲综合 | 亚洲大尺度在线 | 一区二区三区激情 | 午夜无码片在线观看影院 | 欧美丝袜脚交 | 亚洲女同二女同志 | 青草99| 久久午夜国产精品www忘忧草 | а√天堂www在线天堂小说 | 午夜爱爱免费视频体验区 | 国产在线观看无码免费视频 | 亚洲男人的天堂网站 | 精品少妇人妻av免费久久洗澡 | 日本免费人成视频在线观看 | 涩涩鲁亚洲精品一区二区 | 99热这里只有精品66 | 夜夜嗨网址 | 欧美一区二区喷水白浆视频 | 欧美区视频 | 日韩欧美一区三区 | 国产精品毛片va一区二区三区 | 天天拍夜夜爽 | 亚洲国产欧美在线 | 婷婷伊人网 | 国产成人av免费 | 久久人人爽人人 | 亚洲一区福利视频 | 国产男女猛烈无遮挡 | 激情综合啪啪 | 天天色天天操天天射 | 九九视频免费在线观看 | jizz日本免费 | 欧美在线xxxx | jzjzz成人免费视频 | 伊人福利视频 | 日本泡妞xxxx免费视频软件 | 欧美 日韩 一区二区三区 | 日韩免费视频观看 | 夜夜躁日日躁狠狠久久av | 午夜美女网站 | 午夜亚洲国产 | 深夜福利视频在线 | 乡下农村妇女偷a毛片 | 欧洲grand老妇人bbw | 狠狠色噜噜狠狠狠狠奇米777 | 欧美性xxxxx极品娇小 | 天天综合网7799精品 | 久久一二三四区 | 青青青爽视频在线观看 | 欧美日本免费一区二区三区 | 中文字幕日韩人妻不卡一区 | 久久99精品久久久久久噜噜 | 国产精品人人妻人人爽人人牛 | 五月婷婷一区二区 | 国产精品爱啪在线线免费观看 | 2021天天操| 国内自拍水超多 | 天堂伊人| 丰满女人与性猛交视频 | 欧美精品一区二区三区蜜臀 | 伊人久久大香线蕉av色婷婷色 | 国产视频久久久久久 | 中文天堂最新版在线www | 免费看污片的网站 | 成人男女做爰免费视频网老司机 | 日本少妇乱xxxxx | 99精品国产99久久久久久白柏 | 欧美sese | 亚洲欧美日本一区二区三区 | 日本波多野结衣在线 | 美脚の诱脚舐め脚责91 | 国产精品揄拍500视频 | 国产精品欧美一区二区三区 | 男女69式互吃动态图在线观看 | 毛片av网站| 丰满少妇高潮惨叫久久久久 | 亚拍精品一区二区三区探花 | 巨爆乳无码视频在线观看 | 亚洲欧美一区二区三区在线 | 国产在线无码视频一区二区三区 | 欧美综合激情网 | 999午夜| 免费在线| 黄色网久久 | 天天插夜夜操 | 内地级a艳片高清免费播放 内谢老女人视频在线观看 嫩草99 | 免费视频国产 | 少妇逼逼 | 国产精品国产片 | 国产主播在线一区 | jizz在线观看 | 三级做爰在线观看视频 | 少妇太爽了在线观看 | 水蜜桃色314在线观看 | 久久www视频| 精品久久九九 | 青青草视频黄 | 亚洲天堂五码 | 女人张开腿让男人桶个爽 | 国产精品久久久久久久久晋中 | 影音先锋激情在线 | 精品视频免费播放 | 深夜视频在线观看免费 | 午夜少妇拍拍视频在线观看 | 国产对白刺激视频 | 国产精品久久久久777777 | 日本一区二区三区在线播放 | 亚洲激情在线视频 | 伊人成人免费视频 | 91精品国产麻豆国产自产影视 | 免费a视频 | 免费网站日本a级淫片免费看 | 天天综合网天天综合 | 亚洲国产精久久久久久久 | 国产最新进精品视频 | 亚洲精品国产a久久久久久 亚洲精品国产crm | 日本亲子乱子伦xxxx30路 | 国产成人精品优优av | 在线a亚洲视频播放在线观看 | 亚洲综合一区在线 | 青青青国产在线观看免费 | 97国产精品一区二区 | 337p粉嫩大胆噜噜噜亚瑟影院 | 亚洲综合成人av | 亚洲人午夜精品 | 丰满少妇高潮久久三区 | 女职员的丝袜 中文字幕 | 亚洲国产大片 | 茄子视频国产在线观看 | 欧美性受xxxx黑人xyx性爽 | 岛国精品 | 最新黄网 | 中文在线观看免费网站 | 国产精品宾馆在线精品酒店 | 可以免费看av的网址 | 91麻豆精品国产91久久久使用方法 | 91精品国产入口 | 永久免费看mv网站入口亚洲 | 1024中文字幕| 午夜爱爱影院 | 国产又黄又硬又湿又黄的故事 | 国产男女猛烈无遮掩视频免费网站 | 久久aⅴ国产紧身牛仔裤 | 97超级碰碰碰 | 久久久久国产精品 | 少妇精品无码一区二区免费视频 | 日韩av一卡 | 成年人免费高清视频 | 91精品国产色综合久久不卡98 | 国产精品99久久久久久久女警 | 四虎国产精品成人免费影视 | 亚洲一级免费视频 | 91亚洲精品一区二区乱码 | 青青草好吊色 | 蜜臀av综合网 | 免费在线观看毛片视频 | 免费在线观看黄色网 | 亚洲日韩电影久久 | 一区在线观看 | 宅男噜噜噜666在线观看 | 国产大学生呻吟对白精彩在线 | 日韩毛片免费在线观看 | 国产在线精品视频 | 成 人 黄 色 视频免费播放 | 日本护士后进式高潮 | 国产精品日韩一区 | 免费观看又污又黄的网站 | 超碰成人网 | 少妇高潮zzzzzzzyⅹ一 | 51国产在线 | 北京富婆泄欲对白 | 国内精品久久久久久久影视麻豆 | xx视频在线观看 | 已婚少妇美妙人妻系列 | 国产精品一久久香蕉国产线看观看 | 国产精品久久久久久久久久久免费看 | av私库在线观看 | 精品国产青草久久久久福利 | 国产亚洲精品aaaa片小说 | 精品一区二区三区免费观看 | 国产美女亚洲精品久久久毛片小说 | 国产视频一区二区三区在线 | 免费一级特黄特色毛片久久看 | av动漫大尺度在线 | 天天摸日日摸狠狠添 | 久久无码字幕中文久久无码 | 青娱乐极品视觉盛宴国产视频 | 强行糟蹋人妻hd中文字 | 亚洲欧美一区二区三区国产精品 | 欧美啪啪一区 | 国产精品极品白嫩 | 黄色免费国产 | 伊人久久香 | 色爱综合区 | 久久综合香蕉国产蜜臀av | 性一交一乱一乱一视频 | 日产精致一致六区麻豆 | 中文字幕日韩在线播放 | 欧美在线天堂 | 国产三级国产精品国产专区50 | 精品av天堂毛片久久久借种 | www.国产黄色 | 欧美成人高清视频在线观看 | 国产美女免费网站 | 黄色毛片av | 久久国产成人午夜av影院 | 99香蕉国产精品偷在线观看 | 男人午夜av | 国产一区二区三区四区五区美女 | 特级黄色毛片视频 | 亚洲精品美女久久久久网站 | 国产一区在线观看视频 | 2019高清中文字幕在线免费看 | 一级 黄 色 片69 | 免费黄色特级片 | 日本一级中文字幕久久久久久 | 成人免费av片 | 国产精品久久久久一区二区 | 春草 | 亚洲熟妇无码一区二区三区导航 | 一区二区视屏 | 91看片淫黄大片一级在线观看 | jizz在线播放 | 丝袜老师办公室里做好紧好爽 | 久久久久中文字幕 | 夜夜免费视频 | 中文一级片 | 精品aⅴ一区二区三区 | 91精品国产综合久久小美女 | 国产va在线| 性视频毛茸茸 | 一本色道久久综合无码人妻 | 免费在线a | 免费成人蒂法网站 | 少妇之白洁番外篇 | 国产裸体美女永久免费无遮挡 | 亚洲va欧美va国产综合先锋 | 国产va在线观看免费 | 精品无人国产偷自产在线 | 日日噜噜夜夜狠狠久久蜜桃 |