《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > DSP編程的幾個(gè)關(guān)鍵問題

DSP編程的幾個(gè)關(guān)鍵問題

2008-10-17
作者:李 忠1, 李 峰2

  摘? 要: 對(duì)DSP串口" title="串口">串口的DMA傳輸方式使用中可能遇到的疑難問題、匯編指令歧義及C語言混合編程容易犯的錯(cuò)誤作了列舉分析,對(duì)Bootload編程的疑難點(diǎn)做出了實(shí)例解釋。

  關(guān)鍵詞: 匯編指令的歧義? Bootload? Bug? McBSP? Multi-Frame

?

  DSP芯片憑其優(yōu)異的性能在高速計(jì)算領(lǐng)域有著巨大的應(yīng)用前景。但其應(yīng)用所涉及的知識(shí)非常龐雜。本文以TI公司的320C54X系列為藍(lán)本進(jìn)行提純,所有認(rèn)識(shí)都是筆者在實(shí)際工作中親手實(shí)踐所得。當(dāng)程序調(diào)不通不知該從何處下手時(shí),此文也許會(huì)有所幫助。這些關(guān)鍵點(diǎn)有些是TMS320C5409所獨(dú)有而有些是與DSP所共有的。

1 McBSP(Multichannel Buffered Serial Port)串口利用DMA中的多幀(Multi-Frame)方式通信的中斷處理

  在實(shí)際通信應(yīng)用中,一個(gè)突發(fā)之后,程序必須為下一個(gè)突發(fā)作準(zhǔn)備。因此一般采用串口的DMA多幀方式進(jìn)行發(fā)送,在中斷處理程序中或停止發(fā)送或加載數(shù)據(jù)。但在串口以DMA方式傳輸數(shù)據(jù)時(shí)卻有一些問題要討論。首先DMA的傳輸同步事件應(yīng)設(shè)為McBSP的傳輸事件即XEVT,這樣一字節(jié)傳輸后會(huì)自動(dòng)準(zhǔn)備另一字節(jié)(McBSP的READY上升沿" title="上升沿">上升沿觸發(fā)DMA傳輸)。中斷發(fā)生時(shí)意味著一個(gè)塊已傳完,這時(shí)DMA 的使能自動(dòng)關(guān)閉,McBSP的READY將一直保持高狀態(tài)。但是在下一次突發(fā)傳輸直接使能DMA時(shí)卻啟動(dòng)不了傳輸(相信會(huì)有許多人遇到此類問題)。這是因?yàn)闊o法產(chǎn)生McBSP觸發(fā)啟動(dòng)所需的READY上升沿。解決辦法是在中斷程序中先關(guān)閉McBSP的發(fā)送,使READY=0,隨后在程序中發(fā)送使能DMA,再打開McBSP的發(fā)送即可。如先打開McBSP的發(fā)送后打開DMA,也是不會(huì)工作的。因?yàn)镸cBSP的READY已經(jīng)由0變到1了,無法再產(chǎn)生READY上升沿。

2 關(guān)閉DMA與關(guān)閉McBSP的區(qū)別

  在通信領(lǐng)域,為了充分利用DSP的片上外設(shè)資源,常常利用DMA把從串口來的數(shù)據(jù)或要發(fā)的數(shù)據(jù)放入緩沖區(qū),再處理。對(duì)DMA而言,只要其在數(shù)據(jù)緩沖區(qū)的指針指向了中斷應(yīng)發(fā)生的位置,就產(chǎn)生中斷。但此時(shí)最后一個(gè)數(shù)據(jù)只是進(jìn)入了McBSP而并未真正發(fā)出去,所以在傳送結(jié)束的中斷程序中只能關(guān)閉DMA 不能關(guān)閉McBSP。因?yàn)榇藭r(shí)McBSP的發(fā)寄存器 DXR中還有一個(gè)字沒有發(fā)出。

3 McBSP串口配置的關(guān)鍵時(shí)序

  主要是寄存器SPCR2 的配置:在保持RRST、XRST、FRST各位為0的前提下,配置好其它串口控制寄存器。等待至少2個(gè)CLKR/T時(shí)鐘以確保DSP內(nèi)部的同步。

  (1)可以向DXR裝載數(shù)據(jù)或使能DMA。

  (2)使能GRST(GRST=1)(如果需要DSP內(nèi)部產(chǎn)生采樣時(shí)鐘)。

  (3)使能RRST或XRST,注意此時(shí)要保證SPCR中僅有此一位發(fā)生改變。

  (4)使能FRST(FRST=1)(如果需要DSP內(nèi)部產(chǎn)生幀同步)。

  (5)等待2個(gè)R/T CLK時(shí)鐘周期后,收或發(fā)端便會(huì)有效。

4 匯編語言" title="匯編語言">匯編語言程序中的變量

  匯編語言程序中的公用變量應(yīng)在文件中定義,如

  .def carry。匯編語言程序中使用的局部變量不需定義,可直接聲明,例如 trn_num .word 00h。如果在兩個(gè)asm文件中有兩個(gè)都沒有定義的同名變量,則編譯程序會(huì)認(rèn)為他們不是同一變量。在匯編程序" title="匯編程序">匯編程序的開頭應(yīng)有.mmregs宏語句。它一方面表示對(duì)默認(rèn)定義的確認(rèn)(ah,bh,trn等),另一方面可以對(duì)所用寄存器重新定義。如:

  .mmregs

????DMPREC ???? .set 54h???? ;定義DMA優(yōu)先和使能寄存器地址在54h

??? DMSA??? ??? .set 55h

??? DMSDN? ???? .set 57h

  DXR10?????? .set 23h???? ;定義串口1的發(fā)送寄存器地址在23h

5 ST1寄存器中CPL位的影響

  CPL位是編譯模式控制位,它表示在相對(duì)直接尋址時(shí)采用哪種指針。當(dāng)CPL=0時(shí),使用頁指針DP;當(dāng)CPL=1時(shí),使用堆棧指針SP。實(shí)際使用中二者沒什么差別,但使用SP尋址的程序更易讀。在程序中經(jīng)常使用CPL=1。

6 指令的歧義

6.1 比較下面指令

  STLM B,AR4?? ;把bl內(nèi)容送入寄存器AR4 (×)

  STLM B,*AR4? ;把bl內(nèi)容送入寄存器AR4 (√)

????前者實(shí)際執(zhí)行的是把bl內(nèi)容送入一個(gè)系統(tǒng)用的緩沖區(qū),后者也可用:

????MVDM BL,AR4 ;把bl內(nèi)容送入寄存器AR4 (√)

????其他易導(dǎo)致歧義的語句還有:

??? LD? AR5,A ? ;把AR5的內(nèi)容送入寄存器A (×)

??? LDM AR5,A ? ;把AR5的內(nèi)容送入寄存器A (√)

  ANDM #0x107e,AR4;把#107e加到寄存器 AR4 (×)

  ANDM #0x107e,*AR4;把#107e加到寄存器AR4(√)

??????????????????????????????????????????????????????????????????????

  僅對(duì)某些寄存器有效的指令:

?  MVDD * AR2+,*AR3+? ;把以AR2為地址的內(nèi)容拷入AR3的地址中此類指令用作數(shù)據(jù)塊搬移特別有效,但僅對(duì)AR2、AR3、AR4、AR5有效。

??? 易錯(cuò)語句中對(duì)程序運(yùn)行危害最大的是:

  ST #0,*(bsp0_out_sign)?? ;bsp0_out_sign 是一個(gè)變量名(√)

??? STM #0,bsp0_out_sign ?? ;此語句被編譯為STM #0,PMST或STM #0,IMR? (×)

??? 這種語句會(huì)導(dǎo)致程序運(yùn)行中的隨機(jī)故障,且極難發(fā)現(xiàn)。

6.2 流水沖突

  分析以下程序:

?  STM to-dce-buff, AR4

? ? LDM AR4,B

??? ADD? A,B????????? ???? ;B=AR4+AL

??? MVDM? BL,AR4?? ??? ??? ;AR4=to-dce-buff+AL

????實(shí)際上,上段程序得不到AR4=to-dce-buff+AL? 的結(jié)果。這是因?yàn)镈SP一般采用深度為3~6級(jí)的流水結(jié)構(gòu),產(chǎn)生了無法解決的沖突,所以它不能被正確執(zhí)行。解決的辦法是在賦值和引用之間插入一條或幾條其他的指令,或NOP語句即可。

7 匯編與C語言混合編程的關(guān)鍵問題

7.1 C程序變量與匯編程序變量的共用

  為了使程序更易于接口和維護(hù),可以在匯編程序中引用與C程序共享的變量:

  .ref_to_dce_num,_to_dte_num,_to_dce_buff,_to_dte_buff??? 在匯編程序中引用而在C程序可直接定義的變量:

???? unsigned char to_dte_buff[BUFF_SIZE];?

?????????????????????????????????? ???      //DSP發(fā)向PC機(jī)的數(shù)據(jù)

???? int to_dte_num;?              //緩沖區(qū)中存放的有效字節(jié)數(shù)

???? int to_dte_store;??             //緩沖區(qū)的存放指針

???? int to_dte_read; ????????????????????????? //緩沖區(qū)的讀取指針

  這樣經(jīng)過鏈接就可完成對(duì)應(yīng)。

7.2 程序入口問題

  在C程序中,程序的入口是main()函數(shù)。而在匯編程序中其入口由*.cmd 文件中的命令決定,如:-e? main_start;程序入口地址為main_start。這樣,混合匯編出來的程序得不到正確結(jié)果。因?yàn)镃到ASM的匯編有默認(rèn)的入口c-int00,從這開始的一段程序?yàn)镃程序的運(yùn)行做準(zhǔn)備工作。這些工作包括初始化變量、設(shè)置棧指針等,相當(dāng)于系統(tǒng)殼不能跨越。這時(shí)可在*.cmd文件中去掉語句:-e main_start。如仍想執(zhí)行某些匯編程序,可以C函數(shù)的形式執(zhí)行,如:

  main_start();?? ???? //其中含有其他匯編程序

  但前提是在匯編程序中把_main_start作為首地址,程序以rete結(jié)尾(作為可調(diào)用的函數(shù))的程序段,并在匯編程序中引用_main_start,即 .ref _main_start。

7.3 移位問題

  在C語言中把變量設(shè)為char型時(shí),它是8位的,但在DSP匯編中此變量仍被作為16位處理。所以會(huì)出現(xiàn)在C程序中的移位結(jié)果與匯編程序移位結(jié)果不同的問題。解決的辦法是在C程序中,把移位結(jié)果再用0X00FF去“與”一下即可。

7.4 堆棧問題

  在匯編程序中對(duì)堆棧的依賴很小,但在C程序中分配局部變量、變量初始化、傳遞函數(shù)變量、保存函數(shù)返回地址、保護(hù)臨時(shí)結(jié)果功能都是靠堆棧完成。而C 編譯器無法檢查程序運(yùn)行時(shí)堆棧能否溢出。所以應(yīng)盡量多給堆棧分配空間。C編譯器的默認(rèn)大小為1KB。在程序不正常跑飛時(shí)應(yīng)注意檢查是否堆棧溢出。

7.5 程序跑飛問題

  編譯后的C程序跑飛一般是對(duì)不存在的存儲(chǔ)區(qū)訪問造成的。首先要查.MAP文件并與memery map圖對(duì)比,看是否超出范圍。如果在有中斷的程序中跑飛,應(yīng)重點(diǎn)查在中斷程序中是否對(duì)所用到的寄存器進(jìn)行了壓棧保護(hù)。如果在中斷程序中調(diào)用了C 程序,則要查匯編后的C程序中是否用到了沒有被保護(hù)的寄存器并提供保護(hù)(在C程序的編譯中是不對(duì)A、B等寄存器進(jìn)行保護(hù)的)。

8 命令文件的編寫

  在編輯*.cmd文件時(shí)編譯連接器默認(rèn):page 0就是ROM區(qū),page 1就是RAM區(qū)。下列段必須放在ROM區(qū)。

  .text? load=PROG PAGE 0?????;程序段

  .const load=data PAGE 0???? ;常數(shù)段

  .cinit? load=data PAGE 0????;初始化段

  .switch load=data PAGE 0??? ;switch指令常數(shù)表

  值得注意的是盡量不要用FILL選項(xiàng),一旦進(jìn)行填充會(huì)使生成的.out文件增大甚至超過內(nèi)部的存儲(chǔ)空間而無法Bootload。

9 Bootload問題

  一般都采用從EPROM引導(dǎo),但通常很費(fèi)腦筋。下面介紹一下可為54X系列DSP內(nèi)部引導(dǎo)程序識(shí)別的EPROM存儲(chǔ)結(jié)構(gòu),如表1所示。

?

?

  假使已經(jīng)生成了*.out文件,生成時(shí)必須帶有芯片,此處為MS320VC5409,版本參數(shù)如:asm500 init_54x-v548)。

  .hex文件與EPROM的存儲(chǔ)空間相對(duì)應(yīng),其生成的參數(shù)由.cmd文件決定。下面以實(shí)例介紹.cmd文件中的參數(shù)編寫及意義。?

  cdpd.out????? ???? ;將cdpd.out 文件轉(zhuǎn)換成.hex文件

  -SWWSR 7fffh??   ;將外部設(shè)備的等待時(shí)間設(shè)為7個(gè)等待狀態(tài)

  -BSCR 0f800h ?? ? ;設(shè)置4K為一頁,頁面切換時(shí)插入1個(gè)等待狀態(tài)

  -o cdpd.hex??? ? ? ;轉(zhuǎn)換成cdpd.hex文件

  -i????????????? ?? ;intel格式

  -boot????????????? ;把所有的程序塊裝入EPROM

  -bootorg 8000h? ?? ;從EPROM存儲(chǔ)器的8000h處開始寫入程序內(nèi)容

  -memwidth 8? ? ??? ;系統(tǒng)數(shù)據(jù)寬度轉(zhuǎn)為8位,以避免生成2個(gè)文件

??? -romwidth 8??? ? ? ;EPROM數(shù)據(jù)寬度為8位

??? -e 0840h????? ???? ;從0840h開始執(zhí)行程序??

??? -map wfcdpd.mxp?? ?;生成EPROM存儲(chǔ)器占用映射

  這時(shí)生成的cdpd.hex可以直接寫入EPROM。需要說明320C5409的外部RAM范圍是從8000h~FFFFh,所以設(shè)首地址為8000h。但是對(duì)C54X系列而言,其轉(zhuǎn)換有個(gè)BUG,即它總是不能在0XFFFF處寫入從外部EPROM存儲(chǔ)器裝載的開始地址,只好自己填入。對(duì)本例而言在0XFFFE處寫0X80,在0XFFFF處寫0X00。

?

參考文獻(xiàn)

1 Texas Instruments Inc.TMS320C54X DSP Reference Set Volume 5:Enhanced peripherals

2 Texas Instruments Inc.TMS320C54X Assembly Language?Tools User's Guide

3 TMS320VC5409 Bootloader Technical Reference

4?Texas Instruments Inc.TMS320C54X DSP Reference Set Volume 1: CPU and Peripherals

5 Texas Instruments Inc. TMS320C6000 McBSP as a TDM?Highway

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国偷自产一区二区免费视频 | av不卡网| 国产乱人伦偷精品视频不卡 | 一区av在线 | 99re这里只有精品在线观看 | 99999久久久久久亚洲 | 日本美女高潮 | 欧美在线免费 | 少妇裸体淫交免费看片 | 中国三级黄色 | 日本大码a∨欧美在线 | 99国产精品久久久久99打野战 | 小蜜蜂www视频在线观看高清 | 性色m3u8视频在线观看 | 精品视频一二区 | 91欧美日韩 | 国产精品久久久久久精 | brazzers猛女系列 | 内射夜晚在线观看 | 国产又粗又猛又爽视频上高潮69 | 亚洲精品1 | 两性午夜免费视频 | 久久99精品国产自在现线小黄鸭 | 国产ts变态重口人妖hd | 日韩在线视频二区 | 浓精灌孕h校园5v1 | 久久精品一区 | 禁欲天堂 | 久久精品国产99久久久古代 | 久久无码人妻丰满熟妇区毛片 | 深夜福利视频在线观看 | 中国农村一级片 | av成人资源 | 99热这里只有精品5 99热这里只有精品9 | 亚洲大色堂 | 美女无遮挡免费视频网站 | 99视频国产精品 | 91禁在线观看 | 久久国产精品广西柳州门 | 少妇久久久久久久久久 | 免费看的毛片 | 69174欧美丰满少妇猛烈 | yiren22亚洲综合伊人22 | 涩涩视频网站在线观看 | 中文字幕亚洲一区二区三区 | 欧美大肥婆bbbww欧出奶水 | 一个色综合网 | 日本www网站 | 91成人在线视频 | 超碰97人人射妻 | 亚洲综合色丁香婷婷六月图片 | 色欲麻豆国产福利精品 | 国产精品美乳在线观看 | 99久久夜色精品国产亚洲 | 国产精品精品视频一区二区三区 | 欧美精品免费一区二区三区 | 免费毛片a线观看 | 成人性生交大片免费看r链接 | 久久久无码精品亚洲日韩蜜桃 | 人人妻久久人人澡人人爽人人精品 | 国产在线观看99 | 色综合久久久久综合99 | 国产精品日韩欧美一区二区三区 | 欧产日产国产精品 | 神马久久久久久久久久久 | 综合色区亚洲熟妇另类 | 日本一区二区高清视频 | 久久综合av色老头免费观看 | 92看片淫黄大片欧美看国产片 | 伊人www| 亚洲国产午夜精品理论片在线播放 | 一区二区国产在线观看 | 又色又爽又黄的美女裸体网站 | 91区人人爽人人都喜欢人人都有 | 中文字幕在线观看91 | 欧美日韩视频一区二区 | 天堂在线www中文 | 国产午夜福利片在线观看 | 激情五月综合色婷婷一区二区 | 欧美午夜精品一区二区三区电影 | 亚洲色图一区二区 | 国产成人精品三级麻豆 | 国产精品无码不卡一区二区三区 | 国产三级三级看三级 | 亚洲热久久 | 亚洲高清揄拍自拍午夜婷婷 | 国模无码视频一区二区三区 | 国语自产偷拍精品视频偷拍 | 丁香婷婷激情国产高清秒播 | www午夜精品 | 在线免费观看黄色av | 成人黄色小视频 | 麻豆一区二区三区精品视频 | 亚洲国产精品久久久久秋霞不卡 | 亚洲午夜影视 | 亚洲二三区| 国产第4页 | av美女在线 | 久久综合九色综合欧洲98 | av资源站| 午夜精品久久久久久久 | 99精品国产综合久久久久五月天 | 精品欧美一区二区在线观看 | 国产爽爽久久影院潘金莲 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 午夜熟女插插xx免费视频 | 国产精品久久久久久av福利软件 | 啪啪tv网站免费入口 | 久久精品国产99 | 欧美成网站 | 91美女在线视频 | 国产九色91 | 国产欧美精品一区二区三区 | 精品一区久久 | 亚欧激情乱码久久久久久久久 | 不卡av免费| 天天操妹子 | 99精品久久久久久中文字幕 | 亚洲午夜免费 | 爱爱免费视频 | 日产a一a区二区www | 丁香色综合 | 99久久人妻无码精品系列蜜桃 | 成人免费高清视频 | 2022亚洲无砖无线码 | 国产china男男激情 | 性猛进少妇xxxx富婆 | 日韩精品成人在线观看 | 91玉足脚交白嫩脚丫 | 国产性猛交 | 午夜精品一区二区三区在线视频 | 亚洲热久久 | 情欲都市成熟美妇大肉臀 | 国v精品久久久网 | 午夜性刺激免费看视频 | 肉丝一区二区 | 久久视频在线观看精品 | 成人在线观看www | 一级免费视频 | 亚洲精品久久久日韩美女极品 | 337p亚洲欧洲色噜噜噜 | 亚洲色无码播放 | 九九热国产| 亚欧美精品| av理伦片 | 久久毛片视频 | 狠狠的日 | 无码精品国产一区二区三区免费 | 日本老少交 | 双性大乳浪受古代h男男 | 在线免费看av | 大桥未久在线视频 | 多p混交群体交乱小说 | 亚洲一区二区三区四 | 波多野42部无码喷潮 | 中文字幕亚洲一区 | 天天干天天爽 | 99热免费在线观看 | 青青草视频播放器 | 免费观看日本污污ww网站 | 国产91小视频 | 欧美狂野另类xxxxoooo | 成人在线高清 | 国偷自产av一区二区三区 | 最近免费中文字幕中文高清6 | 日本爽快片100色毛片视频 | 美女大量吞精在线观看456 | 久久久久九九九九 | 欧美、另类亚洲日本一区二区 | 韩国三级久久 | 美女羞羞视频网站 | 一个人在线观看www软件 | 中国毛片网| av一级黄色| 亚洲精品一区二区三区在线观看 | 亚洲高清网站 | 国产一区不卡 | 久久午夜视频 | 亚州视频一区二区三区 | 无码国产69精品久久久久同性 | 人人爽人人爽人人片av免费 | 国产一区二区在线观看视频 | 人人玩人人弄人人曰 | 国产精品久久久久久久久久久天堂 | 免费一区二区无码东京热 | 韩国三级bd高清中字2021 | 亚洲精品久久区二区三区蜜桃臀 | 国产乱老熟视频网站 视频 国产乱了实正在真 | 懂色av影视一区二区三区 | 欧美一区二区日韩国产 | 国产精品综合av一区二区国产馆 | 中文字幕在线观看av | 国产妇女视频 | 性一交一乱一区二区洋洋av | 成人精品区 | 久久精品免费观看 | 国产乱人伦av麻豆网 | 蜜臀aⅴ国产精品久久久国产老师 | 国产女主播喷水视频在线观看 | 久久爽久久爽久久av东京爽 | 国产大片黄在线观看 | 国产在线国偷精品产拍免费yy | 日本中文视频 | 国产精品夜夜春夜夜爽久久小 | 强行无套内谢大学生初次 | 日本美女毛茸茸 | 日韩国产第一页 | 国内精品久久久久久久97牛牛 | 久久中文免费视频 | www.视频一区 | 国产精品美女久久久久av福利 | 久久精品国产成人 | 福利国产视频 | 久久丫精品忘忧草西安产品 | 精品久久久久久久久久久久久 | 久久国产乱子伦精品免费午夜,浪货好紧 | 波多野在线视频 | 中文字幕大香视频蕉免费 | 亚洲蜜臀av | 欧美精品久久久久久久免费软件 | 公妇乱淫3 | 两男一前一后cao一女 | 久久勉费视频 | 午夜精品久久久久久久99热黄桃 | 亚洲天堂手机版 | 在线免费观看日韩 | 国产午夜亚洲精品午夜鲁丝片 | 高清久久 | 亚洲天堂av免费在线观看 | 天天爱夜夜操 | 欧美亚洲韩国 | 欧美性猛交99久久久久99按摩 | 狼人av在线 | 亚洲精品视频网 | 狠狠色综合久久婷婷 | 欧美偷拍一区二区三区 | 国产精品成人免费一区久久羞羞 | 呦一呦二在线精品视频 | 天堂va欧美ⅴa亚洲va一国产 | 91蝌蚪视频在线 | 亚洲精品国产精品乱码不卡 | 久久久久99精品 | 韩国av精华合集3小时 | 一区二区三区在线 | 网站 | 无遮挡啪啪成人免费网站 | 国产精品码在线观看0000 | 国产日韩成人内射视频 | 长河落日 | 国产另类ts人妖高潮 | 国产精品久久久久久久妇女 | 男人疯狂高潮呻吟视频 | 国产尤物av尤物在线看 | 中文字幕一区不卡 | 在线观看亚洲国产精品 | 91久久国产综合久久91精品网站 | 国产精品久久久久久久久久久新郎 | 男人女人黄 色视频免费 | 天天射天天操天天干 | 美女粉嫩饱满的一线天mp4 | 国产对白乱刺激福利视频 | 国产91丝袜在线18 | 女人毛片视频 | 国产jjizz女人多水喷水 | 婷婷五月深深久久精品 | 亚洲精品久久久久久 | 99热这里只有精品9 99热这里只有精品99 | 国产裸体bbb视频 | 桃色网址| 国产精品av免费观看 | 美女黄频视频大全免费的国内 | 久久福利影视 | 九九九国产视频 | 国产v亚洲v天堂无码 | 91久久夜色精品国产九色 | 制服丝袜手机在线 | 日韩中文字幕在线观看 | 欧美一区二区三区精品免费 | 国产夫妻在线观看 | 亚洲一二区 | 欧洲成人午夜免费大片 | 天天射天天干天天舔 | 18禁黄久久久aaa片广濑美月 | 久久久久久久久亚洲 | 久热在线视频 | 午夜在线观看视频 | 色综合色综合色综合色欲 | 国产日韩欧美成人 | 三级欧美视频 | 无码中文av波多野吉衣迅雷下载 | 中文成人精品久久一区 | 一级少妇精品久久久久久久 | 69xx国产| 91网页入口| 杨幂毛片午夜性生毛片 | 国产精品毛片av在线看 | 亚洲精品乱码久久久久久金桔影视 | 成人亚洲视频 | 亚洲熟妇色xxxxx欧美老妇 | 国产日产精品一区二区 | 色视频成人在线观看免 | 九色首页 | 丝袜 国产 日韩 另类 美女 | 黄色无毒视频 | 欧美精品videosex极品 | 中国女人裸体乱淫 | 一边摸一边做爽的视频17国产 | 涩涩免费网站 | 国产三级精品三级 | 欧美激情自拍偷拍 | 亚洲第一av网站 | 成人毛片18女人毛片 | 欧美日韩精品久久久 | 99精品免费久久久久久久久 | 久久精品美女视频 | 国产亚洲不卡 | 国产精品毛多多水多 | 国产欧美日韩视频在线 | 久久综合狠狠色综合伊人 | 99久久99久久久精品棕色圆 | 女人高潮内射99精品 | 日本午夜免费福利视频 | 丰满人妻一区二区三区无码av | 爱色av·com| 国产真实的和子乱拍在线观看 | 欧美性生活网址 | 人人超碰人摸人爱 | 欧美日韩免费一区二区 | jvid福利写真一区二区三区 | 免费三级黄色 | 久久一日本道色综合久久 | 强开小嫩苞一区二区三区图片 | 欧美日韩国产免费一区二区三区 | 欧美肥胖老太videossexohd | 国产av人人夜夜澡人人爽 | 欧美人与zoxxxx另类 | 操碰在线观看 | 亚洲国产无线乱码在线观看 | 久久久wwww | 含紧一点h边做边走动免费视频 | 国产成人精品a视频一区 | 欧美精品一区二区三区久久久 | 国产在线观看www | 中文字幕天堂网 | 成年人24小时无限看 | 日韩三级视频在线观看 | 国产精品黄网站 | 久久久精品欧美一区二区 | 欧美日韩国产精品 | 三上悠亚久久精品 | 香蕉在线视频观看 | 国产精品久久久久久久久晋中 | 国产精品一区二区三区久久久 | 日韩少妇高潮抽搐 | 精品久久久一区 | 91老色批 | 99国产精品无码专区 | 妞干网av | 操极品女神 | 久久精品亚洲酒店 | 激情影音 | 久久中文精品无码中文字幕下载 | 九九成人 | 欧美美女破处 | 成人免费xxxxx在线观看 | 欧美日韩综合一区二区 | 九九亚洲精品 | 色综合色天天久久婷婷基地 | 一区二区不卡 | 国产乱色国产精品播放视频 | 丁香激情六月 | 亚洲国产字幕 | 日本美女黄色一级片 | 亚洲日韩激情无码一区 | 成人毛片视频网站 | 91丨九色丨丰满人妖 | 天堂а√在线资源在线 | 日韩字幕在线 | 国产a不卡 | 九九热在线视频观看这里只有精品 | 91精品综合久久久久久五月天 | 玖玖精品 | jizz免费看| 忘忧草日本在线播放www | 一区二区三区国产亚洲网站 | 久草在线资源福利站 | 午夜精品久久久久久久久久久久久蜜桃 | 国产精品一区二区av日韩在线 | 国产一区二三区 | 人妻av中文系列 | 少妇公车张开腿迎合巨大视频 | 亚洲欧美a| 欧美三级a做爰在线观看 | 国产情侣呻吟对白高潮 | 17c在线视频 | 国产精品青草综合久久久久99 | 深夜福利影院 | 日本视频又叫又爽 | 中文字幕亚洲乱码熟女在线 | 岬奈奈美精品一区二区 | 国产偷国产偷av亚洲清高 | 成人传媒 | 狠狠操欧美 | 91网站在线免费观看 | 欧美成人milf | 欧美日韩另类一区二区 | 亚洲黄色录像片 | 97久久综合区小说区图片区 | av资源在线看 | 69精品视频| 亚洲午夜福利av一区二区无码 | 亚洲高清在线 | 日韩免费看 | 在线观看网址你懂的 | 天天摸天天舔天天操 | 国产亚洲精品综合一区91 | 国产69精品久久久久久 | 日本激情网站 | 成人做爰69片免费观看 | 少妇乱淫 | 亚洲视频网站在线观看 | 国产精品久久久一区二区三区 | 国产igao为爱做激情在线 | 男人av无码天堂 | 亚洲精品一品区二品区三品区 | 青青啪啪 | 国产又黄又猛又爽 | 欧美日本韩国在线 | 人人爽人人澡人人人妻 | 性生交大片免费看视频 | 茄子视频A | 亚洲激情国产 | 噼里啪啦动漫在线观看 | 亚洲久草视频 | 五月婷婷网 | 久久综合久久综合九色 | 久久久久久久一区 | 亚洲色欲色欲欲www在线 | 日韩精品视 | 美女视频黄频a免费 | 中文字幕_第2页_高清免费在线 | 欧美一级在线 | 日韩中文字幕免费观看 | 国产精品婷婷久久爽一下 | 天天射美女| 成人做爰高潮片免费视频九九九 | 岛国中文字幕 | 五月天黄色网 | 日本乱偷人妻中文字幕在线 | 国产九九在线视频 | 99久久国产热无码精品免费 | 色www情 | 波兰性xxxxx极品hd | 日本xxxx在线观看 | 秋霞在线观看秋 | 一级黄色免费视频 | 国产精品久久久久7777按摩 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 国内毛片毛片毛片 | 天堂俺去俺来也www色官网 | 亚洲一区 中文字幕 | 亚洲精品日本无v一区 | 蜜桃av在线看 | 中文字幕无限2021 | 欧美成人tv| 欧美在线xxx| 黄色网址你懂的 | 欧美一卡二卡在线观看 | 污视频网站在线看 | 色综合久久精品亚洲国产 | 污免费视频 | 一级看片免费视频囗交 | 中文字幕av免费观看 | 影音先锋啪啪看片资源 | 欧美大片在线观看 | 377p欧洲日本亚洲大胆 | 免费人成在线视频无码 | 亚洲人成色7777在线观看 | 色香蕉av | a级黄色网址 | 国产又粗又猛又爽又黄的视频9 | 国产精品国产三级国快看 | 摸摸摸bbb毛毛毛片 蘑菇av | 黄色高清片 | 中国xxxx性xxxx产国 | 国产免费激情视频 | 国产精品久久久久久久免费大片 | 国产亚洲在线 | 少妇视频 | 中文字幕超清在线观看 | 中文字幕第一区综合 | 天天爱天天做天天大综合 | 久久9国产偷伦 | 欧美无乱码久久久免费午夜一区 | 欧美大喷水吹潮合集在线观看 | 久久婷婷久久一区二区三区 | 另类小说五月天 | 中国少妇内射xxxhd | 国产乱xxxxx79国语对白 | 欧美色图在线视频 | 超级碰碰97| 在线免费观看的av | 日韩欧美毛片 | 日韩中文字幕在线观看视频 | 在线观看日韩中文字幕 | 老色批永久免费网站www | 精品在线视频播放 | 好吊操视频这里只有精品 | 国产成人精品无码一区二区 | 叼嘿视频在线免费观看 | 日韩激情在线观看 | 国产欧美视频一区 | 日韩精品短片 | 超碰在线观看99 | 伊人狠狠 | 亚洲第一成人av | 成人欧美一区二区三区在线播放 | 毛片在线网址 | 蜜臀99久久精品久久久久久软件 | 国产精品久久久久久久久久久天堂 | 亚洲成人精品久久 | 91福利视频在线观看 | 97在线免费 | 国产在线视频www色 日韩精品av一区二区三区 | 国产一级片自拍 | 国产三级精品三级 | 浓精h攵女乱爱av | 亚洲欧洲精品在线 | 99精品亚洲 | 国产交换配乱淫视频α | 尤物在线视频观看 | 欧美黑人性暴力猛交喷水黑人巨大 | 麻豆91在线 | 伊人99| 94久久国产乱子伦精品免费 | 国产精品国产三级国产专区53 | 四虎影视成人永久免费观看视频 | 亚洲视频手机在线观看 | 超碰久操 | 日韩精品区一区二区三vr | 午夜国产精品国产自线拍免费人妖 | 成人区人妻精品一区二区不卡 | 内射中出无码护士在线 | 美女爆吸乳羞羞免费网站妖精 | 尤物永久网站 | 国产永久免费观看久久黄av片 | 91av在线免费| 免费看美女被靠到爽的视频 | 裸体性做爰免费视频网站 | 国产最新av| 欧美一区二区高清 | 影音先锋中文字幕在线播放 | 我和房东少妇激情 | 森林影视官网在线观看 | 纤纤影视理伦片在线看 | 不卡视频国产 | 直接看av的网站 | 18国产一二三精品国产 | 男女三级视频 | 肉体公尝中文字幕第三部 | 久久久久视 | 全黄一级片 | 无码国产色欲xxxxx视频 | 久久婷婷五月综合色丁香 | 91av视频| 久久欧洲| 国产性av | 国产欧美精品在线观看 | 国产91网 | 免费毛片一区二区三区 | 葵司有码中文字幕二三区 | 日韩欧美一区二区三区, | 青草视频在线播放 | 国产成人欧美一区二区三区八 | 免费国精产品自偷自偷免费看 | 中文字幕第23页 | 偷拍一区二区三区在线婷婷 | 亚洲日韩中文字幕无码一区 | 激情五月婷婷综合网 | 午夜婷婷 | 欧美变态另类牲交 | 国产精品久久久久国产三级传媒 | 福利姬在线观看 | 三级特黄视频 | 2024国产精品自拍 | 国产毛片18片毛一级特黄日韩a | 国产伦精品一区二区三区视频网站 | 国产真人无码作爱视频免费 | 欧美又粗大人妖一进一出 | 欧美在线视频网 | 国产午夜大地久久 | 日韩在线一区视频 | 欧美国产日韩a在线视频 | 日本sm一区二区三区调教 | 亚洲 日本 欧美 中文幕 | 狠狠干2022 | 国产对白老熟女正在播放 | 影音先锋中文字幕一区 | 欧美成人手机视频 | 海角国产乱辈乱精品视频 | 欧洲a级片 | 在线观看国产一区二区 | 在线一区二区三区在线一区 | 久久综合香蕉国产蜜臀av | 国产午夜av秒播在线观看 | 久久久夜夜夜 | 麻豆国产人妻欲求不满 | 国产精品一区一区三区 | 国产成人啪精品午夜网站 | 精品熟人妻一区二区三区四区不卡 | 精品女同一区二区三区在线 | 日韩毛片基地 | 亚洲日韩欧美国产高清αv 性夜久久一区国产9人妻 | 精品国产91久久久久久久妲己 | 国产精品久久久久久久泡妞 | 小早川怜子一区二区的导演 |