《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > 基于JTAG的DSP外部FLASH在線編程與引導(dǎo)技術(shù)

基于JTAG的DSP外部FLASH在線編程與引導(dǎo)技術(shù)

2008-10-14
作者:劉德生 李 杰

  摘 要: 介紹了DSP—FLASH在線編程" title="在線編程">在線編程(ISP)與引導(dǎo)系統(tǒng)的硬件構(gòu)成,給出了創(chuàng)建可引導(dǎo)文件的步驟和實(shí)現(xiàn)FLASH存儲(chǔ)器在線編程的算法;在AD公司Visual DSP++3.5集成開發(fā)環(huán)境下,通過JTAG對(duì)ADSP—21065L外部FLASH 存儲(chǔ)器AT29LV020實(shí)現(xiàn)在線編程,并完成系統(tǒng)的引導(dǎo)。
  關(guān)鍵詞: JTAG FLASH 在線編程 引導(dǎo) Visual DSP++3.5


  在以DSP為核心的數(shù)字信號(hào)處理系統(tǒng)中,通常將可執(zhí)行代碼存放在非易失性存儲(chǔ)器" title="非易失性存儲(chǔ)器">非易失性存儲(chǔ)器中,在系統(tǒng)加電或復(fù)位時(shí)通過DSP的引導(dǎo)加載" title="加載">加載(Boot Loader)機(jī)制將該代碼轉(zhuǎn)移到高速存儲(chǔ)器中執(zhí)行。AD公司出品的ADSP SHARC系列DSP內(nèi)部的非易失性存儲(chǔ)器因其資源有限,必須在外部加以擴(kuò)展。FLASH存儲(chǔ)器具有容量大、單電源供電和可在線編程的特點(diǎn),是一種非常理想的存儲(chǔ)器。
  若采用燒錄器對(duì)FLASH存儲(chǔ)器進(jìn)行編程,則在修改程序時(shí)必須拔插器件,而某些表貼封裝(如PLCC封裝和TSOP封裝)的器件又需要專用的轉(zhuǎn)接插座,這使得程序的調(diào)試和參數(shù)的修改非常繁瑣,而且容易對(duì)器件造成物理?yè)p傷。采用在線編程的方式對(duì)FLASH存儲(chǔ)器進(jìn)行操作,可以克服上述問題,為調(diào)試者提供了極大的方便。本文以ADSP—21065L外部擴(kuò)展的FLASH存儲(chǔ)器AT29LV020為對(duì)象,在Visual DSP++3.5環(huán)境中通過JTAG仿真器運(yùn)行一段程序,將可引導(dǎo)代碼在線燒錄到FLASH中,并實(shí)現(xiàn)系統(tǒng)的引導(dǎo)。
1 在線編程與引導(dǎo)系統(tǒng)
  本系統(tǒng)以ADSP—21065L及外部的FLASH存儲(chǔ)器AT29LV020為核心,由DSP控制FLASH存儲(chǔ)器的擦除和讀寫。
  AT29LV020是用單電源3.3V供電的低功耗FLASH存儲(chǔ)器,容量2MB(256K×8),8位數(shù)據(jù)總線,18位地址總線。該芯片以扇區(qū)(SECTOR)為基本的編程單位,共有1024個(gè)扇區(qū),每個(gè)扇區(qū)包含256個(gè)字節(jié)。芯片的存儲(chǔ)空間中包含兩個(gè)引導(dǎo)區(qū),分別是最低8K(0x00000~0x01FFF)和最高8K(0x3E000~0x3FFFF)的引導(dǎo)區(qū)[1~2]。
  系統(tǒng)引導(dǎo)時(shí),DSP將FLASH作為普通的外部數(shù)據(jù)存儲(chǔ)器,通過DMA方式訪問。ADSP—21065L的外部地址空間為0x00020000~0x03FFFFFF。FLASH的物理地址(ADD)對(duì)于DSP來(lái)說(shuō)就是(0x00020000+ADD)。整片AT29LV020占據(jù)ADSP—21065L的外部地址空間范圍為0x00020000~0x0005FFFF,這段空間屬于Bank0。訪問該段空間時(shí),DSP引腳有效。引導(dǎo)時(shí),DSP引腳有效。所以,使用的組合作為FLASH的片選信號(hào)。DSP與FLASH的連接如圖1所示[3]


2 DSP可引導(dǎo)文件的創(chuàng)建
  在線編程的過程如下:
  (1)創(chuàng)建一個(gè)適合FLASH存儲(chǔ)器的引導(dǎo)程序" title="引導(dǎo)程序">引導(dǎo)程序文件A;
  (2)在Visual DSP++ 3.5環(huán)境中編寫一個(gè)FLASH的操作程序,創(chuàng)建一個(gè)可執(zhí)行的“.DXE”文件B;
  (3)通過基于JTAG的Emulator將B下載到DSP中執(zhí)行,將A文件寫入FLASH中。
  下面介紹如何在Visual DSP++ 3.5的開發(fā)環(huán)境中創(chuàng)建一個(gè)可以引導(dǎo)的文件[4]。該文件就是通過JTAG寫入FLASH中的目標(biāo)文件。具體步驟如下:
  (1)創(chuàng)建一個(gè)將要寫入FLASH的源程序,在Visual DSP++環(huán)境中直接通過Emulator下載到DSP中執(zhí)行,驗(yàn)證程序的正確性。
  (2)打開菜單Project→Project Options…,在Project標(biāo)簽的頁(yè)面里,選擇Type為L(zhǎng)oader File;在Load標(biāo)簽的頁(yè)面里,選擇Boot Mode為Prom,選擇Boot Format為ASCII,并為將要?jiǎng)?chuàng)建的.LDR文件指定名稱。
  (3)重新編譯工程,在工程目錄中得到一個(gè)載入文件*.LDR。
  至此,一個(gè)可引導(dǎo)的文件就創(chuàng)建成功了。該文件的格式如下:
  ……
  0x1254
  0xCDF3
  0x256C
  ……
  該文件有n行,每行為一個(gè)雙字節(jié)的16進(jìn)制數(shù)。考慮到FLASH的數(shù)據(jù)總線是8位,在寫入之前,必須將每行分成兩個(gè)單字節(jié)的16進(jìn)制數(shù)。
3 FLASH在線編程的實(shí)現(xiàn)
3.1 FLASH扇區(qū)編程的實(shí)現(xiàn)

  AT29LV020的操作包括扇區(qū)編程、整片擦除、讀芯片ID、退出讀芯片ID、引導(dǎo)區(qū)加鎖等,這里關(guān)心的主要是扇區(qū)編程。
  扇區(qū)是AT29LV020編程的最小操作單位,每次編程操作時(shí),目標(biāo)扇區(qū)的256個(gè)字節(jié)同時(shí)進(jìn)行。在DSP的寫指令字序列的作用下,同一個(gè)扇區(qū)的256個(gè)字節(jié)被寫入FLASH內(nèi)部的緩沖區(qū),然后FLASH自動(dòng)啟動(dòng)編程操作。DSP向緩沖區(qū)寫入同一個(gè)扇區(qū)的數(shù)據(jù)時(shí),數(shù)據(jù)的寫入順序是任意的,但是相鄰的寫信號(hào)間隔不能大于150μs,否則將被視為寫入操作完成,編程過程立刻啟動(dòng),而扇區(qū)內(nèi)沒有寫入內(nèi)容的地址將全部被編程為FF。完成一個(gè)扇區(qū)的編程最多只需要20ms。編程過程啟動(dòng)后首先會(huì)自動(dòng)擦除需要編程的扇區(qū),所以在編程前并不需要對(duì)扇區(qū)進(jìn)行單獨(dú)的擦除操作。
  為了防止FLASH中的內(nèi)容被誤操作或者其它操作修改,F(xiàn)LASH默認(rèn)為寫保護(hù)狀態(tài)。每次對(duì)扇區(qū)進(jìn)行編程前必須寫入一個(gè)命令字序列,才可以向FLASH的緩沖區(qū)寫入數(shù)據(jù),進(jìn)而啟動(dòng)編程。編程結(jié)束后,F(xiàn)LASH自動(dòng)恢復(fù)到寫保護(hù)狀態(tài)。
  一個(gè)扇區(qū)編程是否結(jié)束,可以通過以下三種方法判斷:
  (1)反復(fù)讀最后寫入的地址的內(nèi)容,如果編程沒有結(jié)束,讀到數(shù)據(jù)的最高位與最后寫入的數(shù)據(jù)的最高位始終互為補(bǔ)碼;編程結(jié)束后,讀到的數(shù)據(jù)與最后寫入的數(shù)據(jù)相等。
  (2)反復(fù)讀任意某個(gè)地址的內(nèi)容,如果編程沒有結(jié)束,每次讀操作都會(huì)導(dǎo)致次高位發(fā)生跳變;編程結(jié)束后,讀到的結(jié)果就是寫入該地址的實(shí)際數(shù)據(jù)。
  (3)寫完一個(gè)扇區(qū)后延時(shí)20ms,作為扇區(qū)編程結(jié)束的依據(jù)。
  扇區(qū)編程的流程圖如圖2所示。


3.2 FLASH文件在線編程的實(shí)現(xiàn)
  考慮到AT29LV020的最小編程單位為一個(gè)扇區(qū),首先應(yīng)該將待編程的文件分割為若干個(gè)256字節(jié)的編程單元,對(duì)于最后的一個(gè)單元,無(wú)論是否夠256字節(jié),都無(wú)需理會(huì),仍舊按照一個(gè)扇區(qū)處理。
  假設(shè)待編程的文件名為filename.ldr,采用匯編語(yǔ)言編寫軟件時(shí),使用變量定義:
  .var f_data[ ] = 'filename.ldr';
  緩沖區(qū)f_data[ ]的首址指向filename.ldr的首行,f_data的每個(gè)元素都對(duì)應(yīng)文件的一行。由于創(chuàng)建的引導(dǎo)程序文件每行數(shù)據(jù)都是16位的,包含兩個(gè)8位字節(jié),所以必須將其分解為兩部分后分別寫入FLASH。
  軟件的流程如圖3所示。


4 測(cè)試實(shí)例
  下面是將文件寫入FLASH的完整程序,在實(shí)際中已經(jīng)調(diào)試成功。通過該程序?qū)⒁欢伍W燈代碼blink.ldr寫入FLASH中,復(fù)位后,被寫入的代碼自動(dòng)加載到DSP中執(zhí)行。在編程過程中,ADSP-21065L的FLAG10引腳輸出周期為40ms的方波;編程結(jié)束后,F(xiàn)LAG8輸出周期為40ms的方波。
  // 宏定義與變量初始化
  #define f_size 1572      //文件的行數(shù)
  #define mem_offset 0x020000 //FLASH的地址偏移
  #define u_mem1_a 0x025555 //命令字寫入地址1
  #define u_mem2_a 0x022AAA //命令字寫入地址2
  #include <def21065L.h>
  .section/dm seg_fout;
  .var f_data[] =“blink.ldr”;   //待寫入的代碼文件
  .section/dm seg_dmda;
  .var d_byte;
  .var addr;
  .var line_num = 0;     //當(dāng)前扇區(qū)已寫入行數(shù)
  .var byte_size;       //待寫入代碼字節(jié)數(shù)-1
  .var counter = 0;       //延時(shí)的計(jì)數(shù)值
  // 復(fù)位中斷
  .section/pm pm_rsti;
  nop;
  jump start;
  nop;
  //以下是主程序
  .section/pm seg_pmco;
  start:
  nop;
  bit clr mode1 0x00001000; //屏蔽所有中斷
  IRPTL = 0x0;     //清除未響應(yīng)中斷
  r0 = 0x0050;     //設(shè)置 FLAG10 和
  dm(IOCTL) = r0;     //FLAG8為輸出引腳
  program:
  i0 = f_data;
  r2 = 0x0;     //已經(jīng)寫入的字節(jié)數(shù)-1
  r3 = f_size;
  r4 = r3 + r3;
  r4 = r4 - 1;
  dm(byte_size) = r4;
  r6 = dm(line_num);
  r7 = 0;
  comp(r6,r7);     // 判斷是否為新的扇區(qū)
  if ne jump sect_load; // 不是,則直接向FLASH
         //緩沖區(qū)寫入字節(jié)
  sect_ulock:       //是,首先寫命令字序列
  r12 = 0xAA;
  dm(u_mem1_a) = r12;
  r12 = 0x55;
  dm(u_mem2_a) = r12;
  r12 = 0xA0;
  dm(u_mem1_a) = r12;
  sect_load:
  r0 = dm(i0,1);     //讀取一行數(shù)據(jù)
  r1 = fext r0 by 0:8; // 獲得低字節(jié)
  dm(d_byte) = r1;
  dm(addr) = r2;
  call load_byte;   //向FLASH寫入低字節(jié)
  r2 = r2+1;
  r1 = fext r0 by 8:8;   //獲得高字節(jié)
  dm(d_byte) = r1;
  dm(addr) = r2;
  call load_byte;     //向FLASH寫入高字節(jié)
  r8 = dm(byte_size);
  comp (r2,r8);    //判斷文件是否全部寫完
  if eq jump done;   //是,則結(jié)束
  r6 = dm(line_num); //否,判斷扇區(qū)是否結(jié)束
  r6 = r6+1;
  dm(line_num) = r6;
  r7 = 128;
  comp (r6,r7);
  if lt jump prog_loop; //否,繼續(xù)向該扇區(qū)寫數(shù)據(jù)
  sect_done:     //是,等待20ms
  nop;
  call wait_DQ7;
  ustat2 = dm(IOSTAT);
  bit tgl ustat2 FLG10O;
  dm(IOSTAT) = ustat2;   //翻轉(zhuǎn)FLAG10
  r6 = 0;
  dm(line_num) = r6;
  r2 = r2+1;
  jump sect_ulock;   //開始向新扇區(qū)寫數(shù)據(jù)
  prog_loop:
  r2 = r2+1;
  jump sect_load;
  done:         //編程結(jié)束
  nop;
  call wait_DQ7;
  ustat2 = dm(IOSTAT);
  bit tgl ustat2 FLG8O;   //翻轉(zhuǎn)FLAG8
  dm(IOSTAT) = ustat2;
  jump done;
  load_byte:         //寫字節(jié)子程序
  i4 = dm(addr);
  m4 = mem_offset;
  r12 = dm(d_byte);
  dm(m4,i4) = r12;
  rts;
  nop;
  wait_DQ7:         //20ms延時(shí)子程序
  r0 = dm(counter);
  r0 = r0+1;
  dm(counter) = r0;
  r1 = 0x59000;
  comp(r0,r1);
  if lt jump wait_DQ7;
  r0 = 0;
  dm(counter) = r0;
  rts;
  nop;
  上面的程序是針對(duì)由ADSP-21065L和AT29LV020構(gòu)成的磁懸浮數(shù)字控制系統(tǒng)編寫的,可行性與可靠性已經(jīng)在實(shí)際應(yīng)用中得到驗(yàn)證。該程序具有良好的可移植性,稍作修改即可用于類似的在線編程系統(tǒng),具有較強(qiáng)的實(shí)用價(jià)值。
參考文獻(xiàn)
1 Application Note: Atmel AT29 Flash Memories [Z]. Atmel Corporation, 1998.10
2 Data Sheet: 2-megabit (256K x 8) 3-volt Only Flash Memory AT29LV020 [Z]. Atmel Corporation, 2002.5
3 Engineer To Engineer Note: Interfacing Byte Programmed Flash Memories to the ADSP-2106x SHARC series [Z]. Analog Device Inc., 1999.7
4 劉書明,羅軍輝. ADSP SHARC系列DSP應(yīng)用系統(tǒng)設(shè)計(jì)[M]. 北京:電子工業(yè)出版社,2003.2

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(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。
主站蜘蛛池模板: 国产黑丝啪啪 | 一本久久伊人热热精品中文字幕 | 国产精品一区二区三区在线 | 久久精品国产清自在天天线 | 欧美一乱一性一交一视频 | 一区二区三区在线 | 网站 | 精品国模一区二区三区 | 潘金莲aa毛片一区二区 | 亚洲一区国产精品 | 欧美激情3p | 亚洲精品网站在线 | 久久精品国产99国产精品 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 国产呻吟av | 明星换脸av一区二区三区网站 | 欧美视频精品 | 午夜av亚洲翘臀国产精网 | 中文字幕欧美激情 | 韩国美女av| 一级坐爱片 | 亚洲黄色激情 | 免费a级网站| 粉嫩av久久一区二区三区 | 亚洲天堂福利 | 国产大奶在线 | 99国产精品久久久久久久久久久 | 男女高h视频| 日本不卡123 | www久久亚洲| 丁香桃色午夜亚洲一区二区三区 | 欧美激情h | 亚洲成人黄色 | 一区二区三区国产在线 | 色中色综合 | 日韩av无码一区二区三区不卡 | 亚洲午夜精品久久久久久人妖 | 成人在线观看免费高清 | 精品久久久蜜桃 | 怡红院成永久免费人全部视频 | 国产爽爽久久影院hd | 精品国产乱码久久久久久果冻传媒 | 男人和女人做爽爽视频 | 快播在线视频 | 欧美在线专区 | 好男人社区资源 | 国产免费色视频 | 成人免费一区二区三区 | 噜噜噜久久亚洲精品国产品 | 亚洲成人一区二区在线观看 | 精品久久久久久亚洲精品 | 色综合色综合 | 精品国产乱码久久久久久鸭王1 | 亚洲国产精品久久久久制服 | 天天操导航 | 成人免费观看激情视频 | aaaaa少妇高潮大片 | 亚州av网| 888久久久| 亚洲综合无码一区二区 | 亚洲女同二女同志 | 叶玉卿三级露全乳视频 | 国产精品男人天堂 | 男人的又粗又长又硬 | 欧美日韩123 | 国产精品美女久久久网av | 日本欧美在线视频 | 色香蕉在线 | 成人国产1314www色视频 | 国产一区二区午夜 | 久久久久久久综合 | 91色漫| 日韩乱码在线观看 | 色吊丝永久性观看网站 | 国产又粗又猛又爽又黄视频 | 久久国产劲暴∨内射新川 | 亚洲国产欧美自拍 | 欧美日韩激情视频在线观看 | www国产黄色 | wwwyoujizzcom在线| 欧美日韩国产精品成人 | 中日韩高清无专码区2021 | 成人影院yy111111在线观看 | av伦理在线| 亚洲欧美日韩网站 | 国内自拍农村少妇在线观看 | 日韩精品999| blacked蜜桃精品一区 | 久久成人国产精品 | 国产在线看片 | 69热国产视频| 人人狠狠综合久久亚洲婷婷 | 久久精品道一区二区三区 | 久久精品国产清高在天天线 | 国产一级视频在线 | 国产手机视频在线 | 女人与黑人做爰啪啪 | 久久深夜 | 国产精品久久久久久亚洲徐婉婉 | 在线观看一区二区三区av | 婷婷开心激情综合五月天 | 国产午夜福利100集发布 | 无码少妇一区二区三区免费 | 古代性色禁片在线播放 | xxxx69视频| 亚洲不卡免费视频 | 粉嫩老牛aⅴ一区二区三区 粉嫩欧美一区二区三区 | 亚洲精品一区三区三区在线观看 | 国产一级自拍 | 欧美精品一二区 | 91看片免费看 | 超h高h肉h文教室学长男男视频 | 日日鲁鲁夜夜狼狼视频 | 丁香色综合 | 少妇太爽了太深了太硬了 | 亚洲成a人片在线观看天堂无码 | 老司机久久精品视频 | 欧美日韩在线视频一区 | 无码专区人妻系列日韩精品少妇 | 日韩精品成人无码专区免费 | 桃色网站在线观看 | 国产一区二区免费看 | 佐佐木明希奶水喷出在线视频 | 日本a级片在线播放 | 中文字幕乱码视频32 | 亚洲一级免费毛片 | 日韩av在线免费播放 | 农村黄性色生活片 | 在线观看的黄色网址 | 国产成年无码v片在线 | 日韩人妻无码一区二区三区综合部 | 中文字幕网伦射乱中文 | 成人午夜电影福利免费 | zzijzzij亚洲日本成熟少妇 | 欧美一级黄视频 | 国产伦精品免编号公布 | 亚洲午夜久久久久久久久久久 | 黄色草逼视频 | 欧美久久综合网 | 国产无遮挡又黄又爽在线观看 | 丁香激情综合久久伊人久久 | 欧美二级片 | 亚洲精品国产精品乱码视色 | 视频精品一区二区 | 日韩欧美在线综合网 | 特级西西444www大精品视频免费看 | 亚洲专区在线视频 | 学生调教贱奴丨vk | 黄色a级一级片 | 福利视频h | 日本欧美久久久久免费播放网 | 亚洲国产精品午夜久久久 | 女人裸体特黄做爰的视频 | 久久久夜夜夜 | 日韩一级在线观看视频 | 热久久伊人| 男女下面进入的视频 | 日操操| 久久久久久人妻无码 | 69xxx免费视频 | 亚洲欧美综合精品久久成人网无毒不卡 | 在线看中文字幕 | 天堂一区在线 | 巨大乳の超乳を揉んで乳巨在线播放 | 91在线视频免费观看 | 性欧美亚洲xxxx乳在线观看 | av手机网 | 绿帽在线观看99av | 豆国产95在线 | 亚洲 | 欧美 日韩 国产 成人 在线 | 日本一级淫片免费看 | 国产特级毛片aaaaaaa高清 | 97青草| www久久com| 国产主播福利 | 久久精品久久久 | 91黄免费 | 国产成人在线免费观看视频 | 美女福利视频 | 欧美疯狂做受xxxx高潮 | 国产一区二区三区又黄又爽 | 熟女人妻在线视频 | 日本色区 | 日本免费一区二区三区四区五六区 | 久久久久久99精品久久久 | 清草视频 | 欧美日韩国产一区二区三区 | 色播视频在线 | 爽爽影院免费观看视频 | 精产国品一二三产品蜜桃 | 污视频在线观看免费网站 | 亚洲天堂免费在线观看视频 | 日本少妇呻吟高潮免费看 | 欧美日韩一区二区三区不卡 | 日日不卡av | 素人在线观看免费视频 | 免费人妻无码不卡中文字幕系 | 日韩精品久久久久久久电影蜜臀 | 国产97人人超碰caoprom亮点 | 无码人妻精品一区二区蜜桃百度 | 亚洲精品无码久久久影院相关影片 | 午夜精品久久久久久久传媒 | 国产精品久久久久久av免费看 | 最近免费中文字幕中文高清6 | 精品国产依人香蕉在线精品 | 波多野结衣视频一区二区 | 天天干天天舔天天操 | 欧洲大片免费 | jzzjzzjzz亚洲成孰少妇 | 国模少妇一区二区三区 | 天堂av手机在线观看 | 女同av网站 | 国产成人精品午夜2022 | 中文在线а天堂中文在线新版 | 成人av片免费看 | 久久av网| 亚洲成a∨人片在线观看无码 | 国产精品人妻一码二码尿失禁 | 免费国产羞羞网站视频 | 日日碰久久躁77777 | 精品少妇一区二区三区免费观 | 中国丰满少妇xxxxx高潮 | 少妇被躁爽到高潮无码久久 | 四虎精品免费永久免费视频 | 亚洲狼人av| xxxxxx日本| 一本一道久久综合狠狠老精东影业 | 中国美女囗交视频免费看 | 国产精品一级无遮挡毛片 | 成人黄色在线网站 | 久久久不卡国产精品一区二区 | 国产色 | 老子影院午夜伦不卡大全 | 亚洲成色www久久网站瘦与人 | 播播成人网| 色噜噜狠狠成人中文 | 国精产品一二三区传媒公司 | 亚洲 小说 欧美 激情 另类 | av波多野吉衣 | 99精品国产免费久久久久久按摩 | 免费日韩一级片 | y111111国产精品久久婷婷 | 精品乱人伦一区二区三区 | 久久精品视频免费观看 | 日韩中文字幕国产 | 亚洲国产123 | 日本黄又爽又大高潮毛片 | 97在线观看| 国产夜色精品一区二区av | 17c在线观看视频 | 国产美女又黄又爽又色视频免费 | 人成午夜大片免费视频 | 国产又粗又猛又黄 | 久热精品在线观看 | 免费观看全黄做爰大片国产 | 欧美精品在线观看 | 久久丫精品系列 | 五月天久久| 国产黄在线观看 | 中文在线观看av | 亚洲一区二区视频在线 | 久久综合五月丁香六月丁香 | 美女网站免费观看视频 | 国产免费激情视频 | 国精产品国语对白东北 | 农村末发育av片一区二区 | 国产精品成人片在线观看 | 四虎5151久久欧美毛片 | 少妇毛片久久久久久久久竹菊影院 | 日本少妇性生活 | 国产二区视频在线观看 | 黑人性视频 | 久久精品香蕉视频 | 四色永久网站在线观看 | 四虎影视网| 好色婷婷 | 国产又色又爽又黄又免费软件 | 在线免费观看av的网站 | 国产精品一区在线 | 又大又硬又爽18禁免费看 | 91国偷自产一区二区三区女王 | 91成人亚洲| 欧美乱妇高清无乱码免费 | 日本老太婆做爰视频 | 91久久亚洲 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产人妻精品区一区二区三区 | 亚洲三级国产 | 看免费黄色毛片 | 六月色丁香 | 国产成人一区二区三区在线播放 | 一道本视频在线 | 影音先锋中文字幕在线播放 | hs在线观看 | 亚洲综合天堂 | 国产中文字幕在线播放 | 欧美爱爱网 | 二宫光在线播放88av | 亚洲性综合网 | 国产成人久久av免费高清蜜臀 | 国产尤物在线视频 | 免费毛片无需任何播放器 | 美女视频黄a视频免费全程软件axs | 亚洲天堂欧美 | 久久超碰97人人做人人爱 | 无码国模国产在线观看 | 成人免费一级片 | 欧美精品在线视频 | av免费的 | 狠狠色丁香婷婷综合视频 | 欧美极品jizzhd欧美爆 | 日韩亚洲欧美在线 | 激情综合色综合啪啪开心 | 性色网站 | 精品无码一区二区三区水蜜桃 | 中文字幕精品无码一区二区 | 中文字幕第一页九 | 久久亚洲熟女cc98cm | 日本成人在线免费视频 | 在线岛国 | 久久视频在线视频 | 视频一区二区国产 | 成年人免费在线观看视频网站 | 亚洲精品乱码久久久久久久久久 | 国产在线观看码高清视频 | 久久99精品热在线观看 | 午夜毛片在线观看 | 最新国产拍偷乱偷精品 | 久久老女人 | 国产精品av一区二区三区网站 | 长篇h版少妇沉沦交换 | 国产伦理一区 | 国产精品无码一区二区三区不卡 | 国产日产久久高清欧美一区 | 裸体丰满少妇淫交 | 国产精品日本一区二区在线播放 | 综合香蕉 | 香蕉视频免费在线看 | 伊人免费视频 | 一个人看的www日本高清视频 | 成人无遮挡 | 久久久久97| 国产黄大片在线观看 | 亚洲一区二区图片 | 国产白嫩精品又爽又深呻吟 | 国产精品七区 | 精品欧美视频 | 天天躁日日躁狠狠躁喷水软件 | 精品国产国产综合精品 | 漂亮人妻洗澡被公强 日日躁 | 一区二区三区免费观看视频 | 亚洲综合色丁香婷婷六月图片 | 伊人国产视频 | 国产乱码精品一区二区三区爽爽爽 | 日韩一欧美内射在线观看 | 猫咪av网| 18禁黄网站禁片免费观看 | 99精品欧美 | 各种含道具高h调教1v1男男 | 国产精品日韩欧美 | 日韩人妻无码精品系列 | 男人的天堂网在线 | 疯狂做受xxxx高潮不断 | 久久久国产精品久久久 | 91爱| 婷婷精品国产欧美精品亚洲人人爽 | 国产日韩av一区二区 | 九九国产视频 | 国内自拍视频一区二区三区 | 日韩黄站 | 自拍偷拍第一页 | 日本最新免费二区 | 色婷婷亚洲一区二区三区 | 内谢少妇xxxxx8老少交 | 亚洲综合图色40p | 亚洲免费av一区二区 | 亚洲 精品 综合 精品 自拍 | 寂寞少妇让水电工爽了视频 | 亚洲欧美一区二区三区在线 | 日韩精品一区二区亚洲 | 国产高清精品在线观看 | 大黑人交xxxxxhd性爽 | 亚洲精品永久在线观看 | 久草在线观看资源 | 永久免费看成品人影视 | 小雪好紧好滑好湿好爽视频 | 国产欧美精品一区二区色综合 | 韩国r级hd中文字幕 韩国r级大尺度激情做爰外出 | 特级黄色一级片 | 日韩午夜高清 | 日韩三级中文字幕 | 国产福利视频在线观看 | 好吊妞在线 | 亚洲精品乱码久久久久久不卡 | 极品色综合 | 999久久久国产精品 国产精品视频全国免费观看 | 无遮挡国产高潮视频免费观看 | 精品一区二区三区四区五区六区 | 深夜在线免费观看 | 伊人网址 | 国产精品乱码一区 | 屁屁国产草草影院ccyycom | 欧美福利片在线观看 | 国产一区二区 | 国产精品人八做人人女人a级刘 | 114一级片 | 91系列在线观看 | 天天色天天射综合网 | av网站在线免费观看 | 国内精品伊人久久久久av影院 | 亚洲福利在线观看 | 国产99在线 | 成人无码网www在线观看 | 日韩区欧美久久久无人区 | 四虎福利视频 | 久久久亚洲欧洲日产国码αv | 久久久aa| 东京热加勒比无码少妇 | 色欧美99 | 国产情侣主伺候绿帽男m | 秋霞午夜鲁丝一区二区老狼 | 午夜剧场免费视频 | 国产一区二区片 | 国产黄色观看 | 国产成人激情视频 | 成人啪啪10000部 | 久久久免费精品视频 | 国产精品无码专区av在线播放 | 韩国三级免费 | 国产对白受不了了中文对白 | 亚洲国产成人精品久久久国产成人 | 欧美综合国产 | 91香蕉一区二区三区在线观看 | 欧美性猛片aaaaaaa做受 | 在线精品视频一区二区三区 | а天堂中文在线官网在线 | 亚洲免费黄色网址 | 99国产欧美另类久久久精品 | 浪潮av色| 午夜爱爱网 | 国产v亚洲 | 国产性生活一级片 | 国产亚洲精品久久yy50 | 日本少妇寂寞少妇aaa | 久久视| 欧美又粗又大xxxxbbbb疯狂 | 无码高潮爽到爆的喷水视频app | 中国china体内裑精亚洲日本 | 国产亚洲精品久久19p | 精品在线视频一区二区 | 欧美特黄视频 | 国产天堂在线观看 | xxxx毛片 | 亚洲激情视频在线播放 | baoyu119.永久免费视频 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 一级黄色免费片 | 亚洲精品久久久久av无码 | 特黄视频免费看 | 欧美午夜精品久久久久久孕妇 | 国产精品亚韩精品无码a在线 | 五月婷婷色综合 | 草草视频在线播放 | 一级做性色α爱片久久毛片色 | 狠狠躁18三区二区一区ai明星 | 最新国产乱人伦偷精品免费网站 | 涩涩屋污| 两个黑人大战嫩白金发美女 | 国产精品久久久久久久久久东京 | 韩国三级大全久久网站 | 国产主播啪啪 | 久草福利 | 三级全黄视频 | 欧美福利社 | 日本三级香港三级三级人!妇久 | 日本免费一区二区三区在线播放 | 狠狠躁日日躁夜夜躁老司机 | 欧美成人另类 | 啪啪av网 | 欧洲一级片| 大胸美女拍拍18在线观看 | 国产黄色录像 | 51免费看片视频在线播放 | 大学生三级中国dvd 大学生一级片 | 亚洲精品成人a在线观看 | 欧美交换乱淫粗大 | 亚洲女同一区二区 | 日韩经典第一页 | 国产精品推荐 | 精品女同一区二区三区在线播放 | 午夜精品久久久久久久四虎 | 国产美女精品视频免费播放软件 | 2019最新中文字幕在线观看 | www日本三级 | 熟女肥臀白浆大屁股一区二区 | 欧美激情a∨在线视频播放 欧美激情aaa | 天堂网亚洲 | 国产婷婷一区二区三区 | 欧美最猛性xxxxx大叫 | 午夜性刺激免费看视频 | 天天摸天天操天天干 | 黄色片中文字幕 | 潮喷失禁大喷水无码 | 国产成人综合欧美精品久久 | 狠狠的色| 激情五月婷婷综合网 | 国产成人精品一区二区三区在线 | 亚洲第九十七页 | 欧美69av | 男人的天堂国产 | 搡老女人老妇女老熟妇 | 一区二区三区免费看 | 456亚洲视频 | 在线中文视频 | 国产成人综合色在线观看网站 | 日本特级黄色 | 婷婷激情影院 | 久久成人国产精品 | 日韩av免费在线播放 | 日日骚一区二区 | 精品日韩在线播放 | 久久青青国产 | 丰满的少妇愉情hd高清果冻传媒 | 特黄一级片 | 久久er99热精品一区二区 | 摸大乳喷奶水www视频 | 日韩网红少妇无码视频香港 | 欧美乱妇高清无乱码 | 成人乱人乱一区二区三区软件 | 欧美日韩一区二区三区四区在线观看 | 人成免费a级毛片 | 456欧美成人免费视频 | 日本少妇色视频 | 日韩午夜毛片 | 国产精品一区二区三乱码 | 欧美大片免费观看在线观看网站推荐 | 欧美色图首页 | 中文字幕羽月希黑人侵犯 | 中文字幕日韩二区一区田优 | 英语老师丝袜娇喘好爽视频 | 国产成人av一区二区三区 | 国产污视频网站 | 色窝| 美女少妇一区二区 | 亚州av片| 色肉色伦交av色肉色伦 | 国产高清在线a视频大全 | 免费国产又色又爽又黄的软件 | 老女老肥熟国产在线视频 | 不卡的av网站 | 免费黄色三级网站 | 玖玖精品国产 | 天天色综合图片 | 亚洲久热无码av中文字幕 | 国产无人区码熟妇毛片多 | 少妇在线观看 | 在熟睡夫面前侵犯我在线播放 | 欧美午夜理伦三级在线观看吃奶汁 | 精品无码国产污污污免费网站 | 国产精品推荐 | 亚洲 美腿 欧美 偷拍 | 国产精品久久久久久久免费看 | 久久日韩乱码一二三四区别 | 日韩 国产 在线 | 成人午夜精品一区二区三区 | 久久高清一区 | 91中文字幕在线视频 | 亚洲女同疯狂舌吻唾液口水美女 | 一级片视频在线观看 | 欧美日本高清 | 91免费精品 | 黄色在线网 | 六月丁香婷婷综合 | 国产又粗又猛又爽又黄无遮挡 | h 吃奶 呻吟 调教h | 亚洲精品久久久久中文第一幕 | 手机在线一区二区三区 | 欧美a级网站 | 天天操天天艹 | 99久久亚洲精品视香蕉蕉v | 学生粉嫩无套白浆第一次 | 伊人久久五月丁香综合中文亚洲 | 久久一道本 | 狠狠色综合网站久久久久久久高清 | 亚洲国产乱 | 少妇高潮喷水久久久久久久久久 | 漂亮人妻被中出中文字幕久久 | 桃色99| 黑人狂躁日本妞一区二区三区 | 欧美成人精品激情在线视频 | 2020天天谢天天吃天天麻豆v | 天天摸天天舔 | 久草视频在线资源 | 九九视频在线观看视频6 | 性高爱久久久久久久久 | 麻豆一区二区在线 | 亚洲涩涩在线 | 成人在线a | 奇米777四色影视在线看 | av网站大全在线 | 日本不卡视频一区二区三区 | 97国产在线 | 国产精品白嫩极品美女 | 狠狠亚洲| 天堂中文资源在线 | 成人免费看www网址入口 | 成人免费影片在线观看 | 朝鲜交性又色又爽又黄 | 人人干在线 | 老色鬼在线精品视频在线观看 | 国产自偷 | 国产精品96久久久久久 | 日韩中文字幕在线一区二区三区 | 含羞草传媒mv免费观看视频 | 日韩精品无码一区二区三区av | 精品777|