《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 如何用C語言開發DSP嵌入式系統
如何用C語言開發DSP嵌入式系統
摘要: 本文以TI公司的DSP器件TMS320F24X系列為例,講述怎樣用C語言開發一個完整的DSP嵌入式系統。
關鍵詞: DSP C語言 TMS320F24X
Abstract:
Key words :

  引言

  大家在開發嵌入式產品時首先會想到用控制器的匯編語言編寫監控程序,主要原因是:①匯編語言生成的程序對應的二進制代碼少,程序執行要比高級語言生成的程序快;②控制器剛問世時,沒有相應的高級語言可供使用;③存儲器的價格問題和尋址空間的限制。

  以上所述問題目前已基本解決,在這就不闡述了。實際情況是:在單片機的應用領域,開發者已開始使用C語言進行開發。大家發現用高級語言開發嵌入式產品是如此輕松,并且C語言程序編譯后的二進制代碼也非常短小精練。

  目前使用最多的數字信號處理器(DSP)是美國TI公司的TMS320家族,而工業控制上用得最多的又是TMS320F2XX系列。TI公司為每一個DSP芯片提供了匯編語言和C語言供開發者選用。本人一直使用C語言進行產品開發,而目前很少見到這方面的介紹、所以特撰此文,以TMS320F240為例,向各位同行推薦用C語言開發DSP嵌入式系統。

  1 DSP的C語言的特殊性

  大家在使用51系列C語言時已經注意到,控制器的C語言和PC機上使用的C有一個顯著的特點:經常要對硬件操作,程序中有大量針對控制器內部資源進行操作的語句。所以,開

 

發者要明白怎樣用C語言來操縱控制器的內部資源,即怎樣用C語句操作寄存器和內部存儲器等。

 

  舉個例子:在51匯編中我們寫 MOV A,#20H;匯編程序能夠識別A是指累加器;而在51的C程序中我們寫ACC=32;,編譯器能夠識別ACC是指累加器而不是一般的變量。即每一個寄存器都有一個專有名字供開發者使用,它們定義在一個頭文件reg51.h中,程序員只需在程序的開始部分用#include“reg51.h”語句將該文件包含進來即可。注意:這些寄存器的名字不能用作變量名。

  同樣,在TMS320F240的C語言中也有一個頭文件C240.H定義各個寄存器的名稱,這里摘錄幾條語句進行介紹。

  比如:#define IMR((PORT)0x0004)

  #define XINTI_CR((PORT) 0x07070)

  IMR、XINT1_CR就對應兩個寄存器,實際是寄存器的地址,用高級語言的說法是指針。我們也在程序的開始部分用#include“c240.h”語句將該文件包含進來。這樣,在DSP的C語言中使用它們只需在前面加一個星號(*),例如,

  *IMR=0X1010;/*將十六進制數1010H賦給IMR寄存器*/

  *XINT1_CR=0X0A0B0;/*將十六進制數A0B0H賦給XINT1_CR寄存器*/

  開發者最好將c240.h這個文件打印出來,弄清楚各個寄存器的定義名稱。至于不涉及硬件的語法和ANSI語法一樣。需要注意的是,有些ANSI標準中的函數在DSP的編譯器中不提供,讀者可以參考DSP編譯器的C語言手冊。搞清楚了這些特殊性,由匯編語言轉到C語言開發是很容易的事。當然,沒有匯編語言編程基礎的人同樣可以用C語言開發DSP應用系統。

  有關嵌入式系統的C語言編程可參考《單片機與嵌入式系統應用》2001年1~6期《嵌入式C編程技術》,本文不作討論。下面只針對以TMS320F240芯片為處理器的嵌入式C語言編程進行闡述,希望能夠指導讀者進行具體操作。

  2 TMS320F240芯片的C語言開發過程

  簡單地說,整個過程包括以下5個步驟:

  ①編輯C語言源程序;

  ②編譯源程序(注意編譯參數);

  ③鏈接目標文件(注意用CMD文件);

  ④在線仿真;

  ⑤固化程序。

  2.1源程序的編輯

  可以用任何一個編輯器書寫源程序,如EDIT。NOTEPAD等,最后以.C為后綴存盤。源代碼可以寫在一個C文件中,也可寫在多個C文件中;有些預定義變量和函數原型聲明可以集中放在一個頭文件中。

  注意事項:不要忘記在C程序的前面用 #in-clude “c240.h”將寄存器定義文件包括進來。

  2.2源程序的編譯

  源程序編輯好后可以用DSPCL編譯程序進行編譯,生成OBJ文件。

  使用格式:DSPCL源文件名 參數

  例如: DSPCL EX1.C-V2XX-GK-MN

  常用參數的意義:

  V2XX——表示C編譯器選擇處理器2XX系列;

  GK——保留編譯生成的匯編文件(.ASM文件);

  MN——進行正常優化。

  其它參數請參考DSP編譯器的手冊。如果有多個源文件分別編譯,每一個源文件經編譯后產生一個OBJ文件和ASM文件。

 

 

  2.3  目標文件的鏈接

  2.3.1 TI公司的COFF文件格式

  TI公司新的匯編器和編譯器創建的目標文件采用COFF(Common Object File Format)的目標文件格式。采用COFF格式有利于模塊化編程,為管理代碼段和目標系統存儲器提供更加有力和靈活的方法。基于COFF格式編寫匯編程序或C語言程序時,不必為程序代碼和變量指定目標地址;為程序編寫和程序移植提供了極大的方便。

 

  COFF格式的基本思想是:鼓勵程序員在用匯編語言或C語言編程時運用代碼塊和數據塊的概念。這種塊稱為SECTION,是目標文件中的最小單位。

  所有的塊分為兩大類:已初始化塊和未初始化塊。已初始化塊包含程序代碼和數據,未初始化塊是為未初始化的數據在存儲器中的保留塊。C編譯器對C程序編譯后產生已初始化塊和未初始化塊,已初始化塊如.text塊、.const塊、.cinit塊;未初始化塊如.bss塊。

  舉個例子,當程序員用C語句float data[100];定義一個數組時,不需要指定這100個數組元素的具體位置,編譯器會在數據區預留所需空間。到鏈接時鏈接器會具體定位。

  2.3.2  鏈接器對塊的處理

  鏈接器對塊的處理有兩個功能:其一,將COFF目標文件中的塊用來建立程序塊和數據塊,并將這些塊組合成可以被DSP芯片執行的COFF輸出模塊;其二,鏈接器為輸出塊指定存儲位

 

置。

 

  鏈接器提供兩個命令實現上述功能:MEMORY和SECTIONS。MEMORY命令定義目標系統的存儲器,程序員可以定義每一塊存儲器并指定起始地址和長度;SECTIONS命令用來定義輸入塊的組合和輸出塊在存儲器中的存放位置。若不用MEMORY和SECTIONS命令,鏈接器采用缺省的分配算法。推薦使用這兩個命令,但要注意這兩個命令在CMD文件(鏈接器命令文件)中使用。

  下面分析一個TMS320F240芯片的典型CMD文件。(假設文件名 EX1.CMD。)

  (1)CMD文件的構成及其詳細解釋

  BOOT.OBJ  /*F240的中斷矢量表,參見后面的說明*/

  EX1.OBJ  /*源程序編譯后對應的目標文件*/

  /*若程序有多個目標文件,一塊寫在這里*/

  -STACK 0X400       /*設定系統堆棧*/

  -C                /*ROM初始化*/

  -O EX1.OUT     /*輸出的文件名*/

  -M  EX1.MAP      /*輸出映像文件名*/

  -L RTS2XX.LIB    /*漣接RTS2XX.LIB庫*/

  MEMORY /*MEMORY命令規定系統的存儲器配置*/

  {

   PAGEO:ROM0:origin=0000h,length=003fh

  /*FLASH ROM*/

  PAGE0:ROM1:origin=0040h,length=0200h

  /*FLASH ROM*/

  PAGEO:ROM2:origin=0240h,length=3000h

  /*FLASH ROM*/

  PAGE1:RAM_B2:origin=0060h,length=0020h

  /*內部RAMB2*/

  PAGE1:RAM_B1:origin=0300h,length=0100h

  /*內部RAM B1*/

  PAGE1:RAM_B0:origin=0100h,length=0100h

  /*內部RAM B0*/

  PAGE1:RAM_EX:origin=0d000h,length=2800h

  /*外部擴展RAM*/

  }

  SECTIONS  /*SECTIONS命令規定了程序中塊的具體分配方法*/

  {

  .vectors:load=ROM0  /*規定矢量表的存放位置*/

  .cinit:load=rom1   /*C初始化表的存放位置*/

  .text:    load=ROM2   /*系統程序的存放位置*/

  .bSS   load=RAM_B0    /*未初始化數據的存放位置*/

  .const  load=RAM_B1   *已初始化數據的存放位置*/

  }

  (2)TMS320F240鏈接時所需的中斷矢量表文件

 

  TMS320F240的目標文件在鏈接時要用到中斷矢量表。中斷矢量表用匯編語言編寫,和具體的DSP芯片有關。假設TMS320F240的中斷矢量表對應的匯編程序為BOOT.ASM,匯編后的文件名為BOOT.OBJ。

  下面是一個典型的矢量表文件。(假設程序名為BOOT.ASM。)

  .port /*定義中斷函數的名字*/

  .globl_c_int0 /*中斷0對應的函數名*/

  .globl_c_int1    /*中斷1對應的函數名,以下語句的意義相同*/

  .globl_c_int2   /*可以將中斷函數名看作中斷入口地址*/

  .globl_c_int3   /*矢量表的存放不需程序員干預*/

  .globl_c_int4

  .globl_c_int5

  .globl_c_int6

  .globl_c_int7

  .globl_c_int8

  ·sect“.vectors”/*用.sect命令自定義一個塊,用于存放中斷矢量表*/

  RSVE

 

CT B  _c_int0    /*中斷0發生后,程序的跳轉目的地址*/

 

  INT1  B  _c_int1 /*中斷1發生后,則跳到c_int1()函數處*/

  INT2  B  _c_int2 /*意義同上,下同*/

  INT3 B  _c_int3

  INT4 B  _c_int4

  INT5 B  _c_int5

  INT6 B  _c_int6

  用匯編器匯編該程序,命令形式:DSPABOOT.ASM-V2XX生成BOOT.OBJ文件供鏈接器使用。這樣,就可以按如下形式在C源程序中編寫中斷函數:

  voidc_inx() /*x為1~8中之一*/

  {

  中斷程序的C語句系列;

  }

  注意事項:c_int0()是系統入口函數,用戶不能編寫。

  經過上面對命令文件(CMD文件)和中斷矢量表的介紹,接下來可以鏈接命令文件來生成所需要的OUT文件供DSP芯片執行或進行軟仿真。

  命令形式:DSPLNK CMD文件名

  例如:DSPLNK EX1.CMD

  另一種情況是,不使用CMD文件,使用缺省配置,簡單介紹如下:

  命令形式:DSPLNK OBJ文件名參數

  例如:DSPLNK EX1.OBJ BOOT.OBJ-O XX1.OUT-M XX1.MAP

  以上三步可以用圖1描述。

  2.4程序的仿真

  用EMURST仿真器復位命令

  EMU2XXW EX1.OUT

  載入COFF格式的二進制代碼仿真運行。有關調試器的使用略。

  2.5程序的固化

  程序仿真運行正確后,需要固化到Flash ROM中。TMS320F240內部有16K字的Flash ROM可以用來固化程序,而不需要外擴EPROM(程序不大于16K字的情況下)。

  TI公司提供有固化程序的軟件,可以通過仿真器經JTAG口將程序寫入芯片內、目前發展了一種新的固化技術,可以通過串口寫入DSP芯片,特別適合于現場調試。下面介紹通過JTAG口的固化方法。

  首先用EMURST命令復位調試器,然后執行下面三個批處理文件。

  第一步,執行BCO.BAT批處理文件,將FlashROM清除(CLEAR),使全為0。

  第二步,執行BE0.BAT批處理文件,將FlashROM擦除(ERASE),使全為1。

  (以上兩步不需要修改軟件包中自帶的這兩個BAT文件。)

  第三步,執行BP16K.BAT批處理文件,將自己的OUT文件寫入到DSP內部的Flash ROM中。執行這一步之前,要先修改BP16K,BAT,將待寫入的OUT文件替換成自己的OUT文件。下面看一下這個批處理文件。假設軟件包的安裝目錄為C:\DSP,該目錄下有一個子目錄SRC。

  prg2xx-p240-m0x0006-w6src\c2xx_bpx.out要寫入的OUT文件

  如果要將EX1.OUT寫入到DSP的Flash中,則執行下面的命令:

  prg2xx-p240-m0x0006-w6src\c2xx_bpX.out c:\dsp\EX1.out

 

 

  經過以上步驟即完成了程序固化,可以將系統放到現場實驗了。

  注意:固化程序時,CPU一定要工作在20MHz的頻率下。在SRC子目錄下有一個配置文件C240_CFG.I,讀者可以根據程序說明并結合自己系統的外部晶振頻率將CPU的工作頻率設為20MHz(寫入時的頻率)。

 

  本文以TMS320F240的開發為例,介紹了怎樣用C語言開發DSP系統的全過程。希望對讀者會有所啟發和幫助。

  參考文獻

  [1]Texas Instruments. TMS320F/C24XDSP Con-trollers Peripheral Library And Specific Devive.1999

  [2]Texas Instrument.TMS320C2X/C5X OptimizingC Compiler User’s Guide.1994

  [3]張雄偉.DSP芯片的原理與開發應用.北京:電子工業出版社,  2001

  [4]章云.DSP控制器及其應用.北京:機械工業出版社, 2001

 
此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲欲| 艳妇乳肉豪妇荡乳av | 日本伦理中文字幕 | 精品免费二区三区三区高中清不卡 | 国产精品毛片va一区二区三区 | 精品国产视频 | 亚洲三级黄色片 | 中文字幕丰满人孑伦 | 国产尤物视频 | 日本aaaaa级毛片片 | 激情女主播 | 亚洲国产精品综合久久20 | 天码中文字幕在线播放 | 欧美大片xxx | 亚洲精品综合网 | 欧美性生活xxx | 午夜精品久久久久久久久久久久久 | 97人人视频 | 国产中文区二幕区2021 | 国产亚洲精品久久久网站好莱 | dy888亚洲精品一区二区三区 | 91亚洲成a人片在线观看www | 日本美女全裸 | 国产99免费| 亚洲成人伊人 | 久久久精品99 | 精品视频在线一区 | 精品国产鲁一鲁一区二区三区 | 日韩中文字幕不卡 | 国产高清无密码一区二区三区 | 午夜午夜精品一区二区三区文 | 农村妇女毛片 | 天堂网2014| 五月婷婷丁香激情 | 僵尸叔叔在线观看国语高清免费观看 | 亚洲黄色小说图片 | 国产一区二区三区免费 | jizz内谢中国亚洲jizz | 日韩精品一区二区免费视频 | 日本在线观看黄色 | 国产精品偷伦视频免费手机播放 | 日日燥夜夜燥 | 亚洲精品久久久久中文字幕二区 | 午夜成人亚洲理伦片在线观看 | 日本裸体精油4按摩做爰 | 成人午夜视频精品一区 | 特级a做爰全过程片 | 免费av观看网站 | 男女激情麻豆入口 | 激情小说视频在线 | 18成人在线 | 精产品自偷自拍 | 欧美黄色免费在线观看 | 国产一区内射最近更新 | 日噜噜夜噜噜 | 日韩久久久久久久 | 国产免费午夜福利757 | 日本大尺度吃奶做爰视频 | 夜夜躁狠狠躁日日躁aab苏桃 | 日本一级二级三级久久久 | 天天草影院 | 国产v亚洲v天堂无码 | 国产老头和老头xxxxx免费 | 国产办公室秘书无码精品99 | 色妞色视频一区二区三区四区 | 国产色婷婷五月精品综合在线 | 国产成人精品久久二区二区91 | 国产丰满老熟妇乱xxx1区 | 97人人模人人爽人人少妇 | 丁香婷婷激情五月 | 韩日av片| 麻豆成人在线视频 | 999在线视频 | 亚洲精品在线免费看 | 在线观看av网 | 亚洲人人爱 | 精品一区二区三区免费毛片爱 | 精品国产成人一区二区 | 91精品成人 | 亚洲午夜精品在线观看 | www超碰 | 天干天干天啪啪夜爽爽99 | 亚洲男人天堂网址 | 国产色秀视频在线播放 | 国产乱淫av片免费 | 伊人久久大香线蕉综合网站 | 久久九九av免费精品 | av中文在线资源 | 精品国内自产拍在线观看视频 | 国产自产c区 | 天天躁日日躁狠狠躁精品推荐 | 亚洲高清偷拍一区二区三区 | 国模大尺度啪啪 | 亚洲视频中文字幕 | 亚洲精品综合五月久久小说 | 国产精品jk白丝av网站 | 久久久精品人妻一区二区三区 | 国产精品怡红院永久免费 | 国产精品久久久久影院嫩草 | 五月婷婷中文 | 日韩av免费看 | 国产 国语对白 露脸 | 噜噜噜天天躁狠狠躁夜夜精品 | 日韩精品在线观看视频 | 国产精品久久久爽爽爽麻豆色哟哟 | 午夜福利理论片高清在线 | 久久久精品国产一区二区三区 | 欧美性性性性性色大片免费的 | 久久在线视频精品 | 亚洲精品国产精品乱码不66 | 激情二区 | 老汉色老汉首页a亚洲 | 欧美大杂乱xxxxxx | 中文字幕无码一区二区免费 | 区美成人aaaaa | 亚洲精品一区二区三天美 | 中文字幕日韩伦理 | re久久 | 四虎影库永久在线 | 日韩免费精品 | sm国产在线调教视频 | 一卡二卡三卡在线观看 | 亚洲国产精品一区二区第一页 | 亚洲色大网站www永久网站 | 久久一区二区三区精华液使用 | 91黄色短视频 | 亚洲一区二区三区四区五区午夜 | 麻豆精品影院 | 漂亮人妻被黑人久久精品 | 亚洲日本欧美日韩中文字幕 | 91精产国品一二三区在线观看 | a天堂在线| 久久无码人妻丰满熟妇区毛片 | 99精品免费久久久久久久久日本 | 看毛片网 | 国产成人乱色伦区 | 中文字幕人成乱码熟女app | 四虎国产精品永久免费观看视频 | 亚洲网站免费 | 国产精品怕怕怕免费视频 | 人妻系列av无码专区 | 日女人免费视频 | 91性 | 色婷婷美国农夫综合激情亚洲 | 国产极品在线观看 | 精品久久久久久久久午夜福利 | 国内毛片精品av一二三 | 毛片网站免费在线观看 | 色婷婷婷婷 | 国产三级韩国三级日本带黄 | 久久精品高清 | www.久久精品视频 | 亚洲 精品 综合 精品 自拍 | 日产精品久久久久久久性色 | 男女免费视频网站 | 日韩一区二区三 | 久久久久无码精品亚洲日韩 | 最新色网站 | 99网站| 人妻被按摩师玩弄到潮喷 | 亚洲日本va午夜蜜芽在线电影 | 成人一区二区三区在线观看 | 成人久久影院 | 国产精品久久久久久妇女6080 | 国产亚洲精品久久久久久国模美 | 鲁一鲁一鲁一鲁一色 | 男人一边吃奶一边做爰网站 | 国产高清黄色 | 妞干网av| 中文在线一区二区三区 | 精品久久久久久中文字幕 | 国产精品欧美精品 | 亚洲国产午夜精品理论片在线播放 | 国产欧洲色婷婷久久99精品91 | 天堂中文在线播放 | 欧美色图俺去了 | 国产成a人亚洲精v品无码性色 | 国产精品亚洲一区二区在线观看 | 丰满岳跪趴高撅肥臀尤物在线观看 | 国产乱人乱精一区二视频国产精品 | 日本性生活一级片 | 国产成人在线观看网站 | 一级又爽又黄的免费毛片视频 | 涩涩网站在线观看 | 一级黄色免费毛片 | 91极品欧美视频 | 日韩在线小视频 | 日韩第一页在线观看 | 青娱乐久久 | 精品国产第一国产综合精品 | 日韩在线视频二区 | 国产特级毛片aaaaaa | 国产精品无套 | 特黄a级片 | 377p粉嫩日本欧洲色噜噜 | 91福利社区在线观看 | 国产精品国产精品 | 中文www新版资源在线 | 国产精品21p| 日韩黄色免费视频 | 亚洲人a成www在线影院 | 日韩精品中文字幕一区二区 | 性色生活片 | 日本三级韩国三级三级a级中文 | 国产精品久久久久久爽爽爽 | 美女超碰在线 | 久久er热在这里只有精品66 | 天堂中文av在线 | 久久精品观看 | 全黄性性激高免费视频 | 国产精品乱码一区二区视频 | jazzjazz国产精品久久 | 伊人9| 色哟哟网站在线观看 | 国产真人性做爰久久网站 | 欧美性白人极品hd | 青青草成人免费视频 | 999综合网 | 精品国产精品国产偷麻豆 | 午夜影视大全 | 影音先锋国产资源 | 黄色91免费 | 亚洲免费一级视频 | 视频国产在线 | 国产精品无码人妻一区二区在线 | 少妇极品熟妇人妻无码 | 成人动漫区 | 国产一区二区三区四区五区加勒比 | 久久伊人精品一区二区三区 | 久久综合给合综合久久 | 韩日在线视频观看 | 色综合久久久无码网中文 | 亚洲人成亚洲精品 | 国产成人一区二区三区小说 | 国产精品日韩一区二区 | 精品人妻中文无码av在线 | 对白刺激国语子与伦 | 国产精品对白刺激久久久 | 亚洲国产一区二区精品 | 少妇性俱乐部纵欲狂欢电影 | 肉色超薄丝袜脚交69xx | 亚洲欧美成人中文日韩电影网站 | 国产精品乱码一区二区三 | 亚洲高清在线视频 | 国产三级三级三级精品8ⅰ区 | 岛国大片在线观看 | 91久久精品日日躁夜夜躁欧美 | 在线激情av | 婷婷狠狠爱| 亚洲人成在线影院 | 日韩综合在线观看 | 国产精品久久久久久一区二区三区 | 欧美丰满熟妇xxxx性大屁股 | 欧美日韩中文国产一区发布 | 成人av资源 | 亚洲播播 | 天天综合日日夜夜 | 婷婷无套内射影院 | 男女做爰猛烈啪啪吃奶动床戏麻豆 | 亚洲精品乱码久久久久久日本蜜臀 | 黑桃tv视频一区二区 | 日韩有码第一页 | 亚洲熟妇无码爱v在线观看 又色又爽又黄18禁美女裸身无遮挡 | 久久精品亚洲一区二区三区浴池 | 国语av在线| 桃色视频网站 | 免费黄色特级片 | 91制服诱惑 | 日本不卡视频在线播放 | 韩国三级bd高清中字2021 | 无码av天堂一区二区三区 | 久久久人成影片免费观看 | 一区二区高清 | 亚洲 自拍 都市 欧美 小说 | 久久综合久久自在自线精品自 | 黄色一级片在线播放 | 男人天堂黄色 | 亚洲熟女www一区二区三区 | 天堂а√在线中文在线最新版 | 日韩中文av | 日韩中文字幕在线看 | 免费观看全黄做爰大片国产 | 久久久久97国产精华液 | 久久久久久蜜桃一区二区 | 色就色综合 | 日韩欧美在线观看免费 | a级毛片蜜桃成熟时2免费观看 | 国产精品青青草 | 尤物自拍| 日本美女毛茸茸 | 人妻熟妇女的欲乱系列 | 97国产爽爽爽久久久 | www.91在线视频| 看曰本女人大战黑人视频 | 国产欧美日韩 | 夜夜躁日日躁狠狠久久88av | 寂寞寡妇让我吃奶 | 超碰人人在线 | 男人av影院 | 老牛嫩草一区二区三区日本 | 久草精品视频在线看网站免费 | 91在线资源 | 天干天干啦夜天干天2017 | xxx精品| 性生交大片免费看网站 | 国产乱淫av片杨贵妃 | 久久伊人精品中文字幕有软件 | 国产天天综合 | 日本a级黄绝片a一级啪啪 | 日日碰狠狠添天天爽超碰97久久 | 国产麻豆一精品一av一免费 | 中国毛片视频 | 91看片免费 | 日韩 欧美 亚洲 国产 | 91a视频 | xxx性视频| 视频免费精品 | 日韩不卡中文字幕 | 97青娱国产盛宴精品视频 | 自拍亚洲国产 | 国产av福利久久精品can | 免费观看av网址 | 欧美成年人在线观看 | 天天爽天天爽夜夜爽毛片 | 天天色婷婷 | 强制中出し~大桥未久10在线播放 | 麻豆传传媒久久久爱 | 欧美性俱乐部 | 毛片网站在线观看 | 国产91桃色在线观看网站 | 日本无遮挡大尺度床戏网站 | 狠狠躁18三区二区一区张津瑜 | 欧美成人精品一区二区三区在线看 | 少妇高潮喷水在线观看 | 久久精品国产亚洲a | 丰满肥臀大屁股熟妇激情视频 | 国产福利短视频 | 日韩一级片av | 亚洲精品第二页 | 国产精品成人免费一区二区视频 | 午夜国产在线观看 | 国产91一区二区三区 | 天天摸日日摸狠狠添 | 国产欧美日韩 | 伊人春色网 | 韩国三级hd中文字幕有哪些 | 97国产婷婷综合在线视频 | 人人妻人人澡人人爽人人精品浪潮 | 在线āv视频 | 男女作爱免费网站 | 无码国产精品久久一区免费 | 五级毛片| 久草网在线视频 | 国产精品亚洲五月天高清 | 日本亚洲欧洲无免费码在线 | 99精品无人区乱码1区2区3区 | 中文字幕在线观看视频地址二 | 亚洲国产成人精品女人久久久 | 麻豆av一区 | 国产第4页 | 国产一区二区三区四区视频 | 免费中文字幕 | 热re99久久精品国99热 | 97人人视频 | 老女人性视频 | 日韩视频免费在线观看 | 在线观看欧美 | 国产寡妇亲子伦一区二区三区 | 好吊妞国产欧美日韩免费观看网站 | 欧美一区二区三区视频 | 人人草人人插 | 国产美女永久免费无遮挡 | 国产激情久久久久久 | 国产综合视频在线 | 欧美午夜激情影院 | 国产明星精品一区二区刘亦菲 | 国产精品igao视频网网址 | 亚洲 欧美 激情 另类 校园 | 成人做爰黄 | 美日韩丰满少妇在线观看 | 国产女人18毛片18精品 | 中国二级毛片 | 国产精品伦子伦免费视频 | 伊人久久久大香线蕉综合直播 | 国产精品美女高潮视频 | 日日摸夜夜添夜夜添一区二区 | jiuse九色 | 国产精品国产三级国产aⅴ 国产精品国产三级国产aⅴ9色 | 亚洲欧美在线一区二区 | 日韩免费一二三区 | 免费黄网站在线观看 | 中文在线а√在线 | 免费看黄在线 | 超碰极品 | hitomi一区二区在线播放 | 伊人久久成人网 | av无码久久久久久不卡网站 | 在线观看国精产品二区1819 | 人妻少妇精品久久久久久 | 色与欲影视天天看综合网 | 国产精品久久久久久久久福交 | 丰满熟妇乱又伦在线无码视频 | 欧洲a老妇女黄大片 | 久久久999成人 | 国产精品爽爽久久久久久 | 美女网站黄频 | 亚洲熟区| 国产亚洲精品久久久久久久 | 国产日韩精品欧美一区喷水 | 日本少妇做爰奶水狂喷小说 | 无码av大香线蕉伊人久久 | www.887色视频免费 | 国产欧美日韩精品一区 | 亚洲欧美在线免费 | 一级片网址| 台湾成人毛片 | 日本乱人伦在线观看 | 黄色网址在线免费看 | 男女视频一区二区 | 大青草久久久蜜臀av久久 | 日本在线h| 亚洲精品一区二区精华 | 中文字幕乱码中文乱码51精品 | 国产精品女教师av久久 | 日本高清视频网站www | 国产精品一区二区福利视频 | 黄色aaa视频| 日韩精品在线免费看 | 91在线精品视频 | 欧美无人区码suv | 国产精品自在线拍国产手机版 | 国产露脸系列magnet | 四色永久访问网站 | 日韩精品久久久久久免费 | 久久无码中文字幕免费影院蜜桃 | 久久综合伊人77777 | 国产99久久久国产精品下药 | 亚洲一区二区三区欧美 | 日美韩一区二区三区 | 亚洲中文无码a∨在线观看 在线不卡日本v二区到六区 | 亚洲精品欧美激情 | 日本不卡视频在线 | 狠狠摸狠狠操 | 日韩在线看片 | 亚洲成人激情在线 | 乱码午夜-极品国产内射 | 精品黑人一区二区三区久久 | 色成人亚洲| h色视频在线观看 | 亚洲蜜桃精久久久久久久 | 欧美高清精品 | 婷婷激情小说网 | 少妇玉梅高潮久久久 | jizz一区二区三区 | 亚洲久热无码av中文字幕 | av色欲无码人妻中文字幕 | 公妇乱淫1~6集全观看不了啦 | 亚洲精品久久久久久中文传媒 | 亚洲乱码国产乱码精品精大量 | 天天天操操操 | 少妇无码一区二区二三区 | 欧美精品一区二区三区在线 | 中文字幕在线观看亚洲日韩 | 亚洲图片欧美 | 新疆少妇xxxx做受 | 丰满少妇裸体淫交 | 国产精品国产三级国产aⅴ下载 | 亚洲成人第一页 | 97色伦图片| 猫咪www免费人成网站 | 日韩精品视频在线免费观看 | 美女黄18以下禁止观看 | 亚洲国产字幕 | 一区二区三区四区五区视频 | 美女又黄又免费 | 免费的很黄很污的视频 | 青草视频免费在线观看 | 亚洲精品无码永久中文字幕 | 自拍偷拍999 | 午夜男人网 | 少妇高潮惨叫正在播放对白 | 久久精品无码免费不卡 | 久久天天综合桃花久久 | 天天爽夜夜爽夜夜爽 | 亚洲www啪成人一区二区 | 亚洲熟女综合色一区二区三区 | 日韩欧美不卡在线 | 国产精品久久久久久久久动漫 | 老女人综合网 | 国产夜色精品一区二区av | 亚洲综合亚洲 | 动漫av纯肉无码免费播放 | www.日日| jizz中国少妇高潮出水 | 久久久久国产精品人妻aⅴ毛片 | 精品国产免费第一区二区三区 | av作品在线观看 | 99国产在线拍91揄自揄视 | 欧美视频在线免费 | 国产日日日 | 99这里有精品 | 丁香激情婷婷 | 国产一区二区毛片 | 少妇饥渴难耐 | 午夜无码片在线观看影院 | 日韩av地址 | 香蕉影院在线观看 | 好色先生视频污 | 国产免费拔擦拔擦8x在线播放 | 丰满蕾丝乳罩少妇呻视频 | 国产精品av99 | 亚洲va欧美va国产综合定档 | 欧美一级黑人aaaaaaa做受 | 天堂网www在线资源中文 | 久草网在线 | 午夜小视频在线免费观看 | 亚洲第一极品精品无码 | 亚州毛片 | 国产亚洲欧美精品久久久www | 天天爽天天操 | 少妇撒尿一区二区在线视频 | 丰满岳乱妇一区二区三区 | 99热在 | 情侣黄网站免费看 | 少妇大叫好爽受不了午夜视频 | 亚洲手机视频 | 亚洲精品第五页 | 99视频在线精品免费观看6 | 在线视频日韩精品 | 久久久久久伊人高潮影院 | 欧美67194| 久久久久久人妻精品一区 | 四虎影视库www111we | 国产精品偷伦免费观看视频 | 国产成人av网站 | 骚虎视频在线观看 | 国内av| 成人手机看片 | 久久一区av | 国产精品女同一区二区 | 91高跟黑色丝袜呻吟在线观看 | 91精品国产一区二区三区蜜臀 | 日韩无| 国产亚洲无线码一区二区 | 亚洲欧美精品在线观看 | 一本色道久久综合亚洲精品高清 | 九色丨9lpony丨国产 | 古装清宫性艳史 | 欧美做受高潮动漫 | 亚洲人成色777777精品音频 | 亚洲乱码国产乱码精品精 | 99精品国产自在现线10页 | 视频一区中文字幕 | 亚洲黑人巨大videos | 毛片视频大全 | 艳妇荡女欲乱双飞两中年熟妇 | 中文在线天堂网 | 欧美中日韩免费观看网站 | 久久精品国产片 | 色妞av永久一区二区国产av | 日本毛茸茸的丰满熟妇 | 久久夜色撩人精品国产小说 | 久久久久久久久久久久久久国产 | 国产精品婷婷 | 国产一区二区3区 | 久久精品国产成人 | 一级黄色大片视频 | 日本黑人一区二区免费视频 | 狠狠色狠狠色 | 天天做天天爱天天操 | 色婷婷a | 麻花传媒mv在线观看 | 国产精品粉嫩jk国产呦系列 | 少妇挑战三个黑人惨叫4p国语 | 一区二区视频在线观看免费 | 色妞在线 | 亚洲人成人伊人成综合网无码 | 精品在线免费播放 | 99热这里只有精品9 99热这里只有精品99 | 中文字幕91| 日本韩国欧美一区二区三区 | 日本爽爽爽爽爽爽在线观看免 | 夜夜嗨一区二区三区 | 强伦人妻一区二区三区视频18 | 97久久精品一区二区三区观看 | 乌克兰美女浓毛bbw 九九久久精品国产 | 国产精品少妇 | 成人动漫h在线观看 | 国产成人精品免费视频大全最热 | 久久激情网站 | 大屁股熟女一区二区三区 | 激情小说图片视频 | 成人久久18免费网站图片 | 黄色动漫软件 | 超碰99在线观看 | 中文字幕一区二区视频 | 欧洲grand老妇人 | 国产精品一区二区三区免费 | 国模少妇一区二区三区 | 日本囗交做爰视频 | 解开人妻的裙子猛烈进入 | 精品人妻系列无码一区二区三区 | 天堂在线资源最新版 | 好紧好爽再进去一点在线视频 | 窝窝午夜色视频国产精品破 | 成人性生交大片xbxb | 男女啪啪十八 | 亚洲看片lutube在线观看 | 50部乳奶水在线播放 | 亚洲国产精久久久久久久 | 国产一区二区三区四区五区vm | 日日橹狠狠爱欧美二区免费视频 | 丰满蕾丝乳罩少妇呻视频 | 国产精久久一区二区三区 | 免费看日批 |