《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > TMS320C54x DSP在線燒寫FLASH存儲器并實(shí)現(xiàn)自舉引導(dǎo)的方法

TMS320C54x DSP在線燒寫FLASH存儲器并實(shí)現(xiàn)自舉引導(dǎo)的方法

2008-08-27
作者:奉華成, 白 凈
關(guān)鍵詞: 燒寫 自舉 加載 子程序 在線燒寫

  摘 要: 通過一個(gè)完整的實(shí)例,詳細(xì)闡述了TMS320C54x系列DSP芯片在線燒寫" title="燒寫">燒寫FLASH存儲器,并實(shí)現(xiàn)自舉" title="自舉">自舉引導(dǎo)的方法。給出了硬件連接方案和完整的C語言燒寫程序。
  關(guān)鍵詞: TMS320C54x FLASH 燒寫 自舉引導(dǎo)


  在DSP系統(tǒng)中通常用貼片式FLASH存儲器保存程序,并且在上電或復(fù)位時(shí)再將存儲在FLASH中的程序搬移到DSP片內(nèi)或者片外的RAM中全速運(yùn)行。這個(gè)“程序搬移”的過程叫做自舉加載" title="加載">加載。
  本文以TMS320C5416 DSP對MBM29LV400BC存儲器的操作為例,詳細(xì)闡述了在線燒寫" title="在線燒寫">在線燒寫FLASH并實(shí)現(xiàn)自舉加載的方法。該方法適合于大多數(shù)C54x系列DSP對符合JEDEC標(biāo)準(zhǔn)的FLASH的操作。為便于讀者使用,本文的程序全部采用C語言編寫。
1 TMS320C5416與MBM29LV400BC的硬件接口
  MBM29LV400BC與TMS320C5416的接口很方便,前者只需作為后者的外部數(shù)據(jù)存儲器與其進(jìn)行連接,而中間的邏輯電路采用CPLD實(shí)現(xiàn)即可。這里使用16位數(shù)據(jù)寬度,所以BYTE引腳通過一個(gè)上拉電阻接到3.3V電源。連接電路原理圖如圖1所示。相應(yīng)的VHDL語言程序?yàn)椋?BR>  FLASH_CE<=DSP_DS;
  FLASH_OE<=(NOT DSP_R_W) OR DSP_MSTRB;
  FLASH_WE<=DSP_R_W OR DSP_MSTRB;
2 TMS320C5416自舉引導(dǎo)過程
  當(dāng)MP/MC=0時(shí),TMS320C5416被置于微計(jì)算機(jī)模式。上電或復(fù)位時(shí),程序指針指向片內(nèi)ROM區(qū)的FF80H單元,該單元放置了一條跳轉(zhuǎn)指令,使程序跳轉(zhuǎn)到F800H單元。而F800H就是自舉加載器(Bootloader)引導(dǎo)程序的起始單元。
  Bootloader的任務(wù)就是將存放在外部FLASH中的程序“搬運(yùn)”到DSP內(nèi)部或外部的RAM區(qū),“搬運(yùn)”完后跳轉(zhuǎn)到程序入口處執(zhí)行。存放在外部FLASH中的用戶程序與一些必要的引導(dǎo)信息組合在一起,稱為Boot表(自舉表)。16位模式下通用的Boot表結(jié)構(gòu)如表1所示。


  TMS320C5416提供了多種自舉加載的方法。在此使用并行加載模式,因此令I(lǐng)NT2=1和INT3=1。在并行模式下,自舉表放在外部數(shù)據(jù)存儲器的32K高端地址區(qū)間:8000H~0FFFFH。自舉表首地址放在數(shù)據(jù)空間的0FFFFH單元。加載時(shí),Bootloader讀取數(shù)據(jù)空間的0FFFFH單元中的內(nèi)容,將其作為首地址,從該地址開始復(fù)制數(shù)據(jù)到內(nèi)部的程序空間。復(fù)制完畢后,Bootloader便跳轉(zhuǎn)到指定的程序入口地址,開始執(zhí)行用戶程序。
3 MBM29LV400BC的操作命令字及其C語言程序
  MBM29LV400BC是FUJITSU公司的FLASH產(chǎn)品,容量為4M,其外部引腳和控制命令字都符合JEDEC標(biāo)準(zhǔn),內(nèi)部存儲區(qū)分成11扇區(qū)。
  對FLASH的讀取可以直接進(jìn)行。但對FLASH的寫入和擦除等操作卻是通過命令字進(jìn)行的。考慮到FLASH的起始單元是8000H,加上命令字所提供的偏移地址,可以得到如下幾個(gè)常用的操作命令字:
  讀/復(fù)位命令:往FLASH任意一個(gè)單元寫入數(shù)據(jù)0F0H,都可導(dǎo)致FLASH復(fù)位,從而使其處于“讀”模式。
  編程命令:需要四個(gè)總線周期。在字模式(16位數(shù)據(jù)寬度)下,如表2所示。
  擦除命令:有片擦除和扇區(qū)擦除兩種方式,需六個(gè)總線周期。在字模式下,如表3所示。


  在向FLASH寫入上述命令的時(shí)候,當(dāng)最后一個(gè)總線周期完成時(shí),F(xiàn)LASH便會啟動內(nèi)部算法,實(shí)現(xiàn)自動擦除、編程等內(nèi)部操作。
  對FLASH的正確操作順序是:先復(fù)位,再擦除(片擦除或者扇區(qū)擦除),最后編程。
  FLASH進(jìn)行內(nèi)部操作需要一定的時(shí)間,在這個(gè)過程中,F(xiàn)LASH會提供一些標(biāo)志信號,通知用戶內(nèi)部操作過程是否已經(jīng)結(jié)束。為簡單起見,在對FLASH操作時(shí)不查詢?nèi)魏螛?biāo)志,而是采取延時(shí)的方法,等待FLASH內(nèi)部操作結(jié)束,再進(jìn)行下一步。延時(shí)的時(shí)間應(yīng)該足夠長,以保證FLASH擦除或編程成功。具體的延時(shí)時(shí)間應(yīng)根據(jù)不同的系統(tǒng)確定。
  根據(jù)上述FLASH的操作原理,編寫了如下幾個(gè)主要的C語言操作子程序" title="子程序">子程序:
  typedef   unsigned char BYTE;
  void ResetFlash()      // FLASH復(fù)位子程序
  {
  BYTE *pa;
  pa=(BYTE *)0x8000;
  *pa=0x0F0;
  }
  void EraseFlash()      // FLASH片擦除子程序
  {
  BYTE *pa;
  pa=(BYTE *)0x8555;
  *pa=0x0AA;
  pa=(BYTE *)0x82AA;
  *pa=0x055;
  pa=(BYTE *)0x8555;
  *pa=0x080;  
  pa=(BYTE *)0x8555;
  *pa=0x0AA;    
  pa=(BYTE *)0x82AA;
  *pa=0x055;
  pa=(BYTE *)0x8555;
  *pa=0x010;  
  delay_10s();      //延時(shí)10s
  }
  void WriteFlash(BYTE *pa,int pd)  //寫FLASH某個(gè)單元的子程序
  {
  BYTE *tmp;  
  tmp=(BYTE *)0x8555;
  *tmp=0x0AA;  
  tmp=(BYTE *)0x82AA;
  *tmp=0x055;    
  tmp=(BYTE *)0x8555;
  *tmp=0x0A0;  
  *pa=pd;  
  delay_200ms();  //延時(shí)200ms
  }
  延時(shí)子程序可用簡單的加法計(jì)數(shù)實(shí)現(xiàn),例如延時(shí)10s的子程序示例如下:
  delay_10s()
  {
  int i;
  int j;
  for(i=0;i<0x100;i++)
  {
  for(j=0;j<0x01000;j++);
  }
  }
  具體的延時(shí)時(shí)間需要根據(jù)系統(tǒng)的時(shí)鐘設(shè)置,應(yīng)重新調(diào)整延時(shí)子程序中的i和j的值來確定,直到能夠成功地操作FLASH為止(可以通過CCS集成開發(fā)環(huán)境的“View→Memory...”菜單命令來查看被操作的FLASH單元是否成功擦除或?qū)懭?。
4 TMS320C5416在線燒寫MBM29LV400BC的C語言程序
  利用CCS編譯并鏈接得到的目標(biāo)文件(*.out文件)是二進(jìn)制的COFF格式文件,需要利用Hex轉(zhuǎn)換工具將其轉(zhuǎn)換為大多數(shù)編程器能夠接收的格式之一(如ASCII碼十六進(jìn)制格式、Intel格式等),然后利用專門的燒寫工具燒寫FLASH,這個(gè)方法在一般的用戶系統(tǒng)上不便于實(shí)現(xiàn)。但是根據(jù)前面所述DSP的Boot原理,則可以寫一段很簡單的燒寫程序,按照Boot表格式,將目標(biāo)代碼在線燒寫進(jìn)FLASH。
  現(xiàn)在用一個(gè)實(shí)際的例子來說明在線燒寫的過程。具體過程如下:
  建立兩個(gè)獨(dú)立的工程文件:MyProject.pjt和FlashBurn.pjt。前者生成的目標(biāo)文件就是要燒入到FLASH中的用戶程序,后者則用來實(shí)現(xiàn)燒入過程。MyProject.pjt有兩個(gè)程序段:第一段是“.text”段,位于0x1000開始的單元,長度為0x2e。它用中斷的方法實(shí)現(xiàn)LED燈的閃爍;第二段為“.VECTORS”段,位于0x0080開始的單元,長度為0x0078。它實(shí)現(xiàn)中斷向量表的重新映射。程序執(zhí)行入口地址也在0x1000單元。燒寫時(shí)只需燒寫用戶程序的已初始化段(代碼或數(shù)據(jù)表)。用戶程序各段的起始單元及其長度可以參考該工程編譯鏈接后所生成的.map文件(如本例的MyProject.map),這是編寫燒寫程序的依據(jù)。
  燒寫工程文件FlashBurn.pjt只有一個(gè)程序段,定位在0x7000開始的存儲區(qū)(注意不要與MyProject.pjt所占的程序空間有重疊),并將其_c_int00直接定位到該區(qū)域。
  用戶程序擬燒寫到外部FLASH的0x8000開始的存儲區(qū)。
  兩個(gè)工程建立并且編譯完畢后,在CCS中先打開MyProject.pjt工程文件,用“File→Load Program...”菜單命令下載用戶程序目標(biāo)代碼MyProject.out;再打開FlashBurn.pjt工程文件,下載FlashBurn.out,運(yùn)行FlashBurn.out,即可將MyProject.out代碼及其Boot引導(dǎo)信息寫入到FLASH中。
  脫離仿真器,令MP/MC=0,上電復(fù)位,即可實(shí)現(xiàn)自舉加載并自動運(yùn)行。
  本例的燒寫工程文件FlashBurn.pjt的C語言主程序如下:
  typedef unsigned char BYTE;
  void main()
  {
  BYTE *FlashPtr;    //指向FLASH的指針
  int FlashData;      //寫往FLASH的數(shù)據(jù)
  int i;
  BYTE *OriMem;    //代碼在片內(nèi)RAM的源地址
  int iDatalen;      //代碼段長度
  ResetFlash();      //復(fù)位FLASH    
  EraseFlash();      //整片擦除FLASH    
  //開始燒寫FLASH,下面為Boot表引導(dǎo)信息      
  FlashPtr=(BYTE *)0x8000;
  FlashData=0x10AA;   //16位存儲器格式
  WriteFlash(FlashPtr++,FlashData);    
  FlashData=0x7FFF;    //置SWWSR初始化值
  WriteFlash(FlashPtr++,FlashData);    
  FlashData=0x0F800;  //置BSCR初始化值
  WriteFlash(FlashPtr++,FlashData);    
  FlashData=0x0000;    //程序執(zhí)行入口偏移地址XPC
  WriteFlash(FlashPtr++,FlashData);        
  FlashData=0x1000;    //程序執(zhí)行入口地址PC
  WriteFlash(FlashPtr++,FlashData);      
  FlashData=0x002e;    //第一個(gè)程序段的長度
  WriteFlash(FlashPtr++,FlashData);              FlashData=0x0000;    //第一個(gè)程序段要裝入的內(nèi)部
            RAM區(qū)偏移地址
  WriteFlash(FlashPtr++,FlashData);          
  FlashData=0x1000;    //第一個(gè)程序段要裝入的內(nèi)部
            RAM區(qū)地址
  WriteFlash(FlashPtr++,FlashData);      
  //開始燒寫第一段程序    
  OriMem=(BYTE *)0x1000;    //第一段程序首地址
  iDatalen=0x002e;        //第一段程序長度
  for(i=0;i<iDatalen;i++)
  {
    FlashData=*OriMem++;
    WriteFlash(FlashPtr++,FlashData);
  }    
  //第二段程序(中斷向量表)Boot引導(dǎo)信息    
  FlashData=0x0078;       //第二個(gè)程序段的長度
  WriteFlash(FlashPtr++,FlashData);          
  FlashData=0x0000;       //第二個(gè)程序段要裝入的
               內(nèi)部RAM區(qū)偏移地址
  WriteFlash(FlashPtr++,FlashData);    
  FlashData=0x0080;      //第二個(gè)程序段要裝入的
              內(nèi)部RAM區(qū)地址
  WriteFlash(FlashPtr++,FlashData);      
  //開始燒寫第二段程序(中斷向量表)    
  OriMem=(BYTE *)0x080;  //第二段程序首地址
  iDatalen=0x0078;      //第二段程序長度
  for(i=0;i<iDatalen;i++)
  {
    FlashData=*OriMem++;
    WriteFlash(FlashPtr++,FlashData);
  }                
  //程序燒寫結(jié)束,寫入Boot表結(jié)束標(biāo)志
  FlashData=0x0000;      //引導(dǎo)表結(jié)束標(biāo)志
  WriteFlash(FlashPtr,FlashData);  
  //在數(shù)據(jù)空間0xFFFF寫入引導(dǎo)表起始地址    
  FlashPtr=(BYTE *)0x0FFFF;
  FlashData=0x8000;
  WriteFlash(FlashPtr,FlashData);
  for(;;);          //FLASH燒寫完畢  
}
本文所敘述的方法簡單方便,無需考慮FLASH的存儲格式。如果要燒寫其它用戶程序,只需修改FlashBurn.pjt中有關(guān)用戶程序的起始地址、代碼段長度等參數(shù)即可,因此通用性較好。文中所提供的程序已全部經(jīng)過調(diào)試,能夠成功運(yùn)行。
參考文獻(xiàn)
1 TMS320C54x DSP Reference Set Volume 4:Application Guide(SPRU173).Texas Instruments Incorporated, October,1996
2 Application Report:SPRA602E.Texas Instruments Incorporated,April,2004
3 MBM29LV400BC Flash Memory DataSheet. JAPAN:Fujitsu Limited, 1998
4 張 勇.C/C++語言硬件程序設(shè)計(jì)-基于TMS320C5000系列DSP(第一版). 西安:西安電子科技大學(xué)出版社,2003
5 唐 冰. TMS320C5410燒寫FLASH實(shí)現(xiàn)并行自舉引導(dǎo).單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2003(4)

本站內(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)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 亚洲午夜精品久久久久久人妖 | 伊人久色| 国产理论av| www.色欧美| 亚洲乱码中文字幕在线 | 亚洲国产区| 国产精品亚洲色婷婷99久久精品 | 国产免费一区 | 精品视频网 | 91丨九色丨国产在线 | 日本亚洲高清 | www.黄色免费 | 人体内射精一区二区三区 | 一区二区三区国产亚洲网站 | 2018国产大陆天天弄 | 亚洲国产免费av | 蜜桃狠狠色伊人亚洲综合网站 | 狠狠色很很在鲁视频 | 亚洲精品一区二区三区98年 | 成年无码av片在线 | 无遮挡h肉动漫在线观看 | 亚洲第一毛片 | 久操国产精品 | 一区二区三区四区在线观看视频 | 天堂网www在线 | 91福利网| www深夜福利| 成品人片a91观看入口888 | 99ri精品| 色av资源 | 奇米7777狠狠狠琪琪视频 | 亚洲精品乱码久久久久蜜桃 | 久久久一级黄色片 | 先锋影音在线 | aaa222成人黄网| 久久久精品区 | 1024国产精品| yzzavcom免费观看视频 | 樱花影院电视剧免费 | 她也色在线观看 | 国产精品久久久久久精 | 婷婷丁香五月中文字幕 | 精品一区二区三区毛片 | 亚洲最大福利网站 | 国产av一区二区三区 | 夜夜摸夜夜爽 | 乱人伦xxxx国语对白 | 日韩中文字幕在线 | 精品久久久久国产 | 国产精品视频久久 | 国产日韩久久 | 欧美精品色哟哟 | 黄色小视频在线看 | 亚洲无人区小视频 | 亚洲国产欧美日韩在线精品一区 | 国产精品久久久久免费 | 色综合社区 | 中文字幕在线观看日本 | 一本大道熟女人妻中文字幕在线 | 美女裸体无遮挡免费视频网站 | 麻豆传传媒久久久爱 | 国产毛片精品国产一区二区三区 | 福利视频一区二区 | 玖玖爱这里只有精品 | 久草视频手机在线观看 | 亚洲精品高清无码视频 | 亚洲色图欧美色 | 91免费毛片| 亚洲最大的网站 | 图片区乱熟图片区小说 | 成人一区二区三区四区 | 日韩首页| 国产精品久久综合 | 内射巨臀欧美在线视频 | 无套内射蜜桃小视频 | 青青青草网站免费视频在线观看 | 无码av大香线蕉伊人久久 | 亚洲中久无码永久在线观看同 | 男女全黄一级高潮 | 狼人av在线| 三级黄色毛片 | 国产福利视频 | 国产日韩成人 | 国产黄色精品视频 | 久久久成人999亚洲区美女 | 日韩性色 | 91成人亚洲 | 免费无码又爽又刺激聊天app | 亚洲日韩一区二区三区 | 日本一区二区高清视频 | 久久久久麻豆v国产精华液好用吗 | 日韩视频在线免费 | 欧美日韩一区二区三区69堂 | 国产色视频播放网站www | 成人乱淫av日日摸夜夜爽节目 | 污版视频在线观看 | 91精品国产美女在线观看 | 中文字幕免费高清在线观看 | a在线免费观看 | 亚洲第一av网 | 国产嫩草影院久久久 | 国产精品综合久久久久久 | 午夜影片 | 天天摸天天碰天天添 | 国产精品久久午夜夜伦鲁鲁 | 亚洲乱码精品 | 美女高潮黄又色高清视频免费 | 播五月婷婷| 99视频偷窥在线精品国自产拍 | 久久99婷婷国产精品免费 | 色婷婷激情一区二区三区 | 欧美真人作爱免费视频 | 日韩精品毛片无码一区到三区 | 亚洲国产中文在线二区三区免 | 视频在线国产 | 午夜视频a| 亚洲永久精品ww.7491进入 | 精品国产乱码久久久久久老虎 | 搞逼综合网 | 三级性视频| 乱淫a欧美裸体超级xxxⅹ | 亚洲欧美18岁网站 | 国产精品自在线拍国产 | 黄色片在哪看 | 国产igao为爱做激情在线 | 日本一级淫片 | 一级国产片 | 秋霞欧美一区二区三区视频免费 | 午夜性片 | 国产欧美日韩综合 | 一区二区三区高清视频一 | 欧美在线视频你懂的 | 亚洲乱强伦 | 色琪琪丁香婷婷综合久久 | 国产精品第九页 | 99热这里只有精品在线 | 亚洲中文字幕在线观看 | 91精品国产乱码久久久久 | 国产中文字幕一区 | 国产在线拍揄自揄拍视频 | 毛片黄片视频 | 欧美人与禽zozzo禽性配 | 久久久av波多野一区二区 | 日韩国产成人无码av毛片 | 古装淫片在线观看 | 国产日韩成人内射视频 | 国产igao为爱做激情国外 | 一级美女大片 | 极品尤物一区二区三区 | jiizzyou性欧美老片 | 久久久久久97免费精品一级小说 | 欧美成一区二区三区 | 中文字幕乱码中文乱码b站 中文字幕毛片 | 国产精品久久久久久免费播放 | 欧美激情一区二区 | 大尺度av在线 | 91丝袜一区在线观看 | 麻豆av传媒蜜桃天美传媒 | 国产精品高清网站 | 青青五月天 | 亚洲成av人片一区二区梦乃 | 成年女人黄网站色视频免费97 | 熟女丰满老熟女熟妇 | 久久黄色网 | 免费午夜激情 | 欧洲亚洲色一区二区色99 | 日本三级在线观看免费 | 国产亚洲精品久久久久久大师 | 红花成人网 | 麻豆chinese极品少妇 | 91极品欧美视频 | 99国产精品白浆在线观看免费 | 成人免费视频软件网站 | www.国产黄色 | 久久久www成人免费毛片 | 天天弄天天干 | 久久97久久97精品免视看秋霞 | 伊人激情av一区二区三区 | 熟妇人妻无码xxx视频 | 亚洲小说春色综合另类 | 91超碰中文字幕久久精品 | 日韩欧美视频网站 | 97免费人做人爱在线看视频 | 午夜激情国产 | 日日婷婷夜日日天干 | 98成人网 | 免费一级片网站 | 免费看国产一级片 | 国产交换配乱婬视频 | 黄色日批视频 | 国产精品美女久久久免费 | 成人妖精视频yjsp地址 | 黄色毛片黄色毛片 | 国产果冻豆传媒麻婆 | 国产精品夫妻视频 | 国产熟女一区二区三区五月婷 | 三区四区 | 亚洲精品xxx| 高清新婚夫妇性xxxxx | 久久一区二区精品 | 亚洲黄网站wwwwwwwww | 国产精品国产精品国产专区蜜臀ah | 久久久久久国产精品免费免费男同 | 亚洲视屏在线 | 亚洲第一天堂av | 国户精品久久久久久久久久久不卡 | 成人亚洲精品久久久久软件 | 免费看片免费播放国产 | 免费入口在线观看 | 免费在线日韩 | 蜜桃视频成人 | 伊人久久狼人 | 亚洲欧美日韩中文字幕一区二区三区 | 欧美肥婆性猛交xxxx中国1 | 狠狠视频| 女人与牲口性恔配视频免费 | 开心激情av | 国产精品推荐 | 亚洲国产成人av毛片大全 | 毛片首页| 性久久久久久久 | 亚洲va国产日韩欧美精品色婷婷 | 亚洲一区日韩精品 | 国产精品综合久久久久久 | 欧美自拍色图 | 饥渴的少妇和男按摩师 | 中文字幕视频 | 肥老熟妇伦子伦456视频 | 韩国和日本免费不卡在线v 婷婷俺也去俺也去官网 | www.久久久久久久 | 亚洲一区二区三区精品视频 | 尤物久久 | 天堂网www网在线最新版 | 美日韩视频| 日本男女网站 | 美国色综合 | 综合网激情 | 精品国产露脸对白在线观看 | 性人久久网av | 日韩人妻无码精品无码中文字幕 | 性高湖久久久久久久久免费 | 校园春色自拍偷拍 | 毛片久久久久久 | 中文字幕超清在线免费观看 | 午夜神器在线观看 | 精品国产成人一区二区三区 | 中文字幕亚洲无线码 | 五月天视频网 | 国产成人综合久久精品免费 | 激情婷婷丁香 | 精品免费久久久久久久 | 久久精品99国产精品亚洲 | 中国大陆高清aⅴ毛片 | 蜜桃成人免费视频 | www.少妇影院.com | 一级全黄少妇性色生活片毛片 | 国产成人无码av在线影院 | 久久精品日产第一区二区 | 中文字幕人妻第一区 | 日本精品久久久久中文字幕 | 日本一区二区三区日本免费 | 福利在线播放 | 亚洲 欧美 制服 中文字幕 | 国产激情久久久久久熟女老人av | 操在线视频 | 国产乱老熟视频网88av | 337p粉嫩日本欧洲亚洲大胆 | 欧美超大胆裸体xx视频 | 国产男女爽爽爽免费视频 | 日本视频黄 | 国产精品无码一区二区桃花视频 | 亚洲自拍偷拍区 | 蜜桃视频在线观看免费视频网站www | 免费观看成人www动漫视频 | 中国一级片黄色一级片黄 | ⅹ一art唯美在线观看 | 伊人情人成综合 | 天堂国产永久综合人亚洲欧美 | 欧美二区在线 | 国产精品人人爱一区二区白浆 | 日本一卡2卡三卡4卡免费网站 | 中文字幕人妻互换av久久 | 青青草国产成人99久久 | 国产精品二区一区二区aⅴ 国产精品粉嫩懂色av | 色爱亚洲 | 日韩视频在线观看一区 | 欧美性猛交xxxx免费视频软件 | 成人拍拍拍 | 免费毛片一区二区三区 | 国产精品日韩一区二区 | 他掀开裙子舌头进去69式 | 日本欧美激情 | 亚洲久久影院 | a在线观看 | 国产欧美一区二区三区国产幕精品 | 国产娇小性色xxxxx视频 | 插少妇视频 | 人妻无码第一区二区三区 | 国产福利精品视频 | 欧美日韩在线视频一区二区三区 | 久久精品国产99精品国产2021 | 少妇mm被擦出白浆液视频 | 91精品久久久久久久久不口人 | 狠狠色综合网站久久久久久久高清 | 欧洲av无码放荡人妇网站 | 凹凸在线无码免费视频 | 亚洲成人在线观看视频 | 影音先锋久久久久av综合网成人 | 好紧好爽再进去一点在线视频 | 亚洲精品视频国产 | 国产一区二区三区四区五区六区 | 激情二区 | 亚洲欧美综合一区 | 希岛爱理av免费一区二区 | 老子影院午夜伦不卡大全 | 人妻少妇乱子伦精品无码专区电影 | 久久久久久久av | 亚洲国产精品久久久久秋霞1 | 麻豆视频91 | 日韩成人在线观看 | 国产精品久久久久久久久久妞妞 | 综合激情五月综合激情五月激情1 | 视频一区二区在线播放 | 欧美成人精品第一区二区三区 | 国产污在线观看 | 国内露脸少妇精品视频 | 国产视频一区二区在线 | www日韩欧美 | 男女啪啪软件 | 乱子伦视频在线看 | 国产做受高潮漫动 | 少妇特黄a一区二区三区 | 四虎视频国产精品免费入口 | 裸体性做爰免费视频网站 | 亚洲做受高潮欧美裸体 | 久久精品国产最新地址 | 性久久久久久久久久 | 亚洲视频精品在线 | 少妇无码一区二区二三区 | 日本阿v视频 | 久色| 人妻熟女一区二区aⅴ图片 亚洲成a v人片在线观看 | julia一区二区在线播放 | 久久午夜无码鲁丝片午夜精品 | 一本大道伊人av久久综合 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 久久精品国产99国产精品 | 天堂免费在线视频 | 97视频在线免费 | 麻豆精品自拍 | 中文字幕日韩精品有码视频 | 在线精品亚洲一区二区 | 国产视频一区二区三区四区五区 | 日本91在线 | 天天弄天天操 | 日韩一级片中文字幕 | 亚洲精品中文字幕制 | 国模欢欢炮交啪啪150 | 人妻夜夜添夜夜无码av | 五月婷中文字幕 | 国内av免费 | 中文字幕久久久久人妻 | 一区二区三区四区中文字幕 | 久久无码人妻影院 | 国产乱淫av蜜臂片免费 | www.激情五月.com | 国产欧美在线一区 | 香蕉久久国产av一区二区 | 国产一区二区激情 | 天天鲁一鲁摸一摸爽一爽 | 日干夜操 | 极品一区| 少妇网站在线观看 | 国产一区亚洲二区 | 久久天天躁狠狠躁夜夜网站 | 欧美不卡高清 | 国产女同疯狂作爱系列 | 天堂资源在线www在线观看 | 北岛玲av | 亚洲天堂视频在线观看 | 国产成人18黄网站 | 中文字幕日韩精品亚洲一区小树林 | 伊人情人色综合网站 | 中文字幕乱码一二三区 | 国内精品视频 | 成年人视频免费在线观看 | 嫩草网站在线观看 | 麻豆视频成人 | 欧美日韩免费一区二区 | 裸体女人高潮毛片 | 特级黄一级播放 | 久久成人午夜 | 中文字幕一区在线观看视频 | 一本综合久久 | 国产精品zjzjzj在线观看 | 亚洲自拍p | 杨幂一区二区三区免费看视频 | 成人必看www. | 女人和拘做爰正片视频 | 7m精品福利视频导航 | 99久久国产露脸精品吞精 | 日韩精品免费一区二区三区竹菊 | 亚洲图片另类小说 | 爆乳一区二区三区无码 | 日本欧美一区二区三区 | 特级西西人体444www高清 | 国产成人精品亚洲线观看 | 伊人久久大香 | 综合久久久 | 国产精品久久久久久久久久免费 | 农村女人乱淫免费视频麻豆 | 超碰97人人做人人爱少妇 | 国产欧美一区二区三区沐欲 | 日本黄色一级视频 | 亚洲成a人| 看看黄色片 | 尤物在线观看视频 | 欧美牲交a欧美牲交 | av在线播放中文字幕 | 最近高清中文字幕免费 | 亚洲最大成人综合网720p | 日本少妇ⅹxxxxx视频 | 亚洲色图另类小说 | 91香蕉一区二区三区在线观看 | 欧美亚洲一区二区三区四区 | 久久996re热这里只有精品无码 | www.久久视频 | 中文字幕亚洲综合久久菠萝蜜 | xxxxxx日本| 欧美日韩亚洲国产精品 | 国产精品一二三四五 | 欧美三级久久 | 污导航在线观看 | 国产精品久久久久久久久久久杏吧 | 亚洲一二区视频 | 日韩有码视频在线 | 久久综合给合综合久久 | 性生生活又硬又黄又爽 | 日韩美女视频一区 | 中文字幕乱码在线人视频 | 亚洲欧美另类在线视频 | 国产黄色观看 | 国产网红主播精品一区 | 国产精品96久久久久久又黄又硬 | 国产精品专区在线观看 | 国产又粗又猛又色 | 亚洲精品一区二区三区四区五区 | 无码精品黑人一区二区三区 | 亚洲草逼 | a国产视频 | 国产成人精品优优av | 999成人网 | 国产真人做爰毛片视频 | 久久综合色88| 男女日屁视频 | 91精产品一区一区三区40p | 午夜久久视频 | 国产主播av| 亚洲码与欧洲码一二三四区 | 在线一二三区 | 337p西西人体大胆瓣开下部 | 欧美影院一区 | 岛国片免费在线观看 | 91精品婷婷国产综合久久竹菊 | 久久看视频只这 | 久久精品三级视频 | 天天色天天操天天射 | 精品人妻午夜一区二区三区四区 | 久久天天躁夜夜躁狠狠 | 92看看福利1000集合集免费 | 在线毛片观看 | 中文字幕日韩精品一区 | www.色亚洲 | 三级三级三级a级全黄网站 三级三级三级三级 | 亚洲伦理精品 | 丁香花婷婷 | 国产美女在线精品免费观看网址 | 免费看美女被靠到爽的视频 | 男人猛吃奶女人爽视频 | 日产久久久久久 | 91国产视频在线观看 | 亚洲夜色| 热久久精品 | 一本到加勒比系列在线 | 97人人模人人爽人人喊网 | 欧美亚洲另类视频 | 欧美性猛交富婆辛迪 | 亚洲网在线观看 | 国产伦精品一区二区三区免费优势 | 中文无码人妻有码人妻中文字幕 | 免费毛片a线观看 | 福利视频91 | 久久亚洲精品国产亚洲老地址 | 吃奶呻吟打开双腿 | xxxxxl19成人免费视频 | 欧美日韩国产免费一区二区三区 | 欧美日韩精品一区二区天天拍小说 | 九九九小视频 | 狠狠躁夜夜躁人人爽天天5 中国china露脸自拍性hd | 日韩精品内射视频免费观看 | 欧美日韩黑人 | 国产91精品欧美 | 十八禁无遮挡99精品国产 | www.日韩av.com| 老色69久久九九精品高潮 | 精品国偷自产在线视频 | 欧美日韩国产精品自在自线 | 国产成人免费在线视频 | 日韩精品无码一区二区三区不卡 | 国产九一视频在线观看 | 99精品视频一区二区三区 | 国产极品美女高潮抽搐免费网站 | 李丽珍a级裸体啪啪 | 免费男人下部进女人下部视频 | 99精品视频免费版的特色功能 | 国产精品视频网站 | 色综合狠狠 | 插b内射18免费视频 亚洲欧美另类激情综合区 很黄很色60分钟在线观看 | 国产视频你懂得 | 在线中文天堂 | 国产特黄毛片 | 91二区| 国产麻豆精品一区 | 激情六月天| 国产精品成人影院在线观看 | www91在线| 三级4级全黄在线 | 欧美无砖区 | cao在线视频 | 久久精品店 | 国产精品 欧美日韩 | 三级黄色在线视频 | 老司机福利院 | 国产一级精品视频 | h黄动漫日本www免费视频网站 | 成人网页在线观看 | 欧美在线激情 | 2018国产精华国产精品 | 亚洲va欧美va人人爽春色影视 | 青草青视频 | 撕开少妇裙子猛然进入 | 欧美激情二区三区 | 超碰人人在线 | 欧美精品久久天天躁 | 国产午夜一级片 | 国产成人歌舞艳r舞 | 九七影院在线观看免费观看电视 | 香蕉视频在线观看网址 | 中文字幕人妻丝袜乱一区三区 | 中国妇女做爰视频 | 国产精品无码电影在线观看 | 国产精品色哟哟 | 91精品国产综合久久久久久久久 | 九九自拍偷拍 | 日韩精品理论 | 久久久久久久97 | 99riav.6国产情侣在线看 | 成人一级毛片视频 | 亚洲另类春色偷拍在线观看 | 久热av在线 | 无码日韩精品一区二区免费 | 中文字幕一本一二本迫 | 日韩av图片| 精品国产污污免费网站入口 | 国产精品免费一区二区三区都可以 | 精品亚洲欧美高清在线观看 | 日本a级在线播放 | 亚洲精品一区二区三区不 | 精品人妻无码区在线视频 | 亚洲熟女乱色综合亚洲图片 | 91麻豆产精品久久久久久夏晴子 | 中国一级黄色 | 高潮久久久久久久久 | 国产免费又黄又爽又刺激蜜月al | 久草成人在线视频 | 久草五月天 | 国产精品av久久久久久麻豆网 | 把插八插露脸对白内射 | 国产一区二区三区四区三区四 | 久久精品高清 | 亚洲欧美日韩天堂 | 99re国产精品 | 中文字幕超清在线观看 | 玩丰满高大邻居人妻无码 | 欧美国产精品一区二区三区 | 亚洲狼人综合网 | 天堂在线视频 | 特黄视频在线观看 | 极品色综合 | 伊人久久精品久久亚洲一区 | 国产区一区二区三 | 日韩人妻无码一区二区三区99 | 久久不射网站 | 午夜福利国产成人无码gif动图 | 欧美a性| 男ji大巴进入女人的视频小说 | 国产麻豆一精品一av一免费 | 亚洲男人第一无码av网站 | 色综合久久88色综合天天免费 | 久草青青草 | 瑟瑟视频在线观看 | 国产97人人超碰caoprom | 啪啪一级片 | 亚洲第一区国产精品 | 欲香欲色天天天综合和网 | av大片免费观看 | 国产一二区三区 | 久热最新视频 | 欧美中文字幕在线播放 | 国产成人久久av免费高清蜜臀 | 无人区乱码一区二区三区 | 一级猛片免费看 | 99久久免费精品国产男女性高好 | 69久久久久 | 亚洲特级毛片 |