《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于串口通信的DSP應用程序在線升級方法
基于串口通信的DSP應用程序在線升級方法
來源:微型機與應用2013年第14期
汪晶晶, 蘇建徽, 孫佩石
(教育部光伏系統工程研究中心 合肥工業大學能源研究所, 安徽 合肥230009)
摘要: 為解決特殊場合DSP程序升級困難的問題,以TMS320F28035為例,介紹了一種基于串口通信的適合于TMS320C2000系列DSP實現程序更新的在線升級方法。描述了該在線升級方法的基本思想和實現步驟,給出了關鍵部分的程序代碼。實驗證明,該方法簡單可靠,可用于嵌入式設備軟件程序的升級更新中。
Abstract:
Key words :

摘  要:為解決特殊場合DSP程序升級困難的問題,以TMS320F28035為例,介紹了一種基于串口通信的適合于TMS320C2000系列DSP實現程序更新的在線升級方法。描述了該在線升級方法的基本思想和實現步驟,給出了關鍵部分的程序代碼。實驗證明,該方法簡單可靠,可用于嵌入式設備軟件程序的升級更新中。
關鍵詞: 在線升級; DSP;串口通信; Flash

    TMS320C2000系列DSP是美國德州儀器公司(簡稱TI)推出的集微控制器和高性能DSP特點于一身的DSP系列。該系列的DSP具有強大的控制信號處理能力[1],能夠實現復雜的控制算法。隨著電子技術的不斷發展以及用戶需求的不斷提升,可能需要經常對已經投入使用的嵌入式設備程序進行更新,而目前一般的程序升級方法是實地取下設備,露出JTAG端口后通過仿真器來更新程序[2-4]。這種方法雖然簡單有效,但對于某些特殊場合,會給程序升級帶來了極大的不便[2]。本文以TMS320F28035為例,描述了一種可以脫離JTAG仿真器,不改變DSP上電啟動方式,實現TMS320C2000系列DSP應用程序在線更新的方法。
1 在線升級的基本思想
    一般的基于DSP的軟件程序更新是在CCS環境下通過JTAG接口操作來實現的?;贘TAG接口的方法雖然易于操作,而且調試方便,但經常受空間以及傳輸距離的限制。例如一臺DSP系統安裝在復雜、封閉的環境下,當程序需要更新或升級時,利用JTAG接口難以實現程序的在線升級[3]。而基于串口通信的在線升級技術是通過用底層程序燒寫應用程序的方法來達到程序升級的目的,該方法則不受復雜系統和復雜環境的限制。另外,在線升級方法不需要改變DSP的啟動方式,直接采用DSP默認的內部Flash方式啟動[5],從而省去了要對DSP的一些引腳進行硬件設置的麻煩。底層程序指已經固化在DSP指定Flash空間中的程序,不允許用戶修改和擦除,主要用于實現在線升級的時機判斷、數據接收及代碼燒寫等功能,該程序中使用了Flash2803x_API庫存函數(詳見2.2節);應用程序即為用戶的升級程序[3]。
    F28035 DSP每次上電復位,先運行底層程序,與PC機建立聯系,然后根據PC機的指令來判斷是否需要升級應用程序。若需要,則將通過串口發送來的應用程序代碼燒寫至F28035片內Flash指定扇區;否則將繼續執行原有的應用程序。當應用程序很大或DSP的RAM空間比較小時,可采用將應用程序代碼分批發給DSP,DSP接收并燒寫完一批代碼后,再進行下一批代碼的接收和燒寫工作,直到所有的應用程序代碼都燒寫完畢。
2 在線升級的具體實現
2.1 應用程序

    用戶的應用程序經過CCS編譯連接生成具有模塊化格式的目標文件(.out),該文件中的代碼和數據分別存放在不同的段中,因而不能直接用來燒寫Flash,需將其轉換為Flash能識別的數據格式——二進制文件  (.bin)。本文采用hex2000.exe和FileOshell.exe工具來實現文件轉換。首先,應用程序經過編譯連接生成.out文件,然后通過hex2000.exe把.out文件轉換成.hex文件,再通過FileOshell.exe將文件轉換成.bin文件。先做一個批處理文件,內容如下:
    Example_2803xAdcSoc.out
    -map Example_2803xAdcSoc.map
    -o Example_2803xAdcSoc.hex
    -m
    -memwidth 16
    -image
    ROMS
    {
       Flash28035:  origin = 0x3e8000, len= 0x1000, romwidth=
        16, fill=0xFFFF
    }

其中,Example_2803xAdcSoc.out 是應用程序經過CCS生成的文件;-map是生成map文件;-o是生成hex文件;-m是Motorola-S 格式;-memwidth 16指存儲器位數為16 bit;-image指選擇映像文件;ROMS 是所需要轉換的起始地址、長度、位數及填充。本文選擇從0x3e8000開始,長度是4 KB,即FlashH,FlashH中未用的部分用0xFFFF填充,本文把這個批處理文件命名為:Example_2803xAdcSoc.cmd。接下來要生成.bin文件,先做一個MS-DOS型批處理文件,其內容如下:     IFileIOShell.exe -i Example_2803xAdcSoc.hex -o Example_2803xAdcSoc.bin
    注意要把Example_2803xAdcSoc.out、hex2000.exe、FileIO
Shell.exe、Example_2803xAdcSoc.cmd和MS-DOS型批處理文件放在同一目錄下,然后雙擊MS-DOS型批處理文件,即生成所需要的Example_2803xAdcSoc.bin文件。
2.2 底層程序
    底層程序用于實現將串口發送的數據燒寫至Flash的指定部分,涉及到應用程序的正確定位和復位后的啟動過程,是實現整個在線升級的重點。底層程序流程圖如圖1所示。底層程序主要實現以下功能[3]:

    (1)上電復位查詢功能。上電復位后通過接收上位機發送的命令判斷是否升級。若上位機發送的是升級命令,則跳轉到底層程序中升級部分執行;否則,跳轉到原有的應用程序處執行。
    (2)搬移燒寫程序的功能。由于F28035片上Flash不支持在其中一個扇區運行程序去擦除或燒寫其他扇區,故完成接收數據和燒寫Flash工作的這部分程序(即底層程序中的升級部分程序)需搬移至片內RAM或片外RAM上運行。實現程序搬移的函數為:
    void MemCopy (Uint16 *SourceAddr,  Uint16 *Source End
        Addr, Uint16 *DestAddr)
       {
      while (SourceAddr < SourceEndAddr)
          {
                *DestAddr++ = *SourceAddr++;
            }
             return ;
    }
其中,SourceAddr為Flash中升級程序的起始地址,SourceEndAddr為Flash中升級程序的結束地址;DestAddr為搬移至內存的首地址。
    (3)接收上位機發送的應用程序代碼并保存到DSP
指定的內存中(一般為RAM區)。這是通過串口RS232來實現的。并確定用于數據保存的這部分內存未被占用。例如,若需要將應用程序代碼暫存到F28035的L0 SARAM區域(地址空間0x3F8000-0x3F8800)。定義數組Uint16 BlockBuffer[2048]用于存儲應用程序代碼,在底層程序中采用存儲器定位語句,將上面的緩沖數組定位到相應的存儲空間:
   #pragma DATA_SECTION(BlockBuffer,“BlockTransferbuffer”);
     在底層程序CMD文件中,采用定位語句,將BlockTransferbuffer定位到DSP的L0 SRAM空間:
    BlockTransferBuffer:> L0 SARAM  PAGE=2  
                          //地址空間:0x3F8000~0x3F8800
    通過以上底層程序的設置,可將應用程序緩存到指定的RAM區域中。
    (4)代碼接收結束后,將內存中的代碼燒寫至指定Flash扇區,該步驟通過調用Flash2803x_API庫函數完成。底層程序中所用到的Flash2803x_API庫函數如下[6]:
    ①擦除扇區的函數為Uint16 Flash28035_Erase(Uint16 SectorMask,&Fstatus),其中,SectorMask為即將被擦除的扇區;&Fstatus為執行擦除操作后返回的狀態值,用來判斷擦除操作是否成功。②將程序燒寫到Flash扇區的函數為Uintl6 Flash28035_Program(&FlashAddr, &BuffAddr,Length,&Fstatus),其中,&FlashAddr為即將被燒寫的Flash扇區的起始地址;&BuffAddr為即將準備燒寫的程序當前存放在內存空間的首地址;Length為程序長度;&Fstatus為執行燒寫操作后返回的狀態值,用來判斷燒寫操作是否成功。③校驗燒寫到Flash中的程序為Uint16 Flash28035_Verify(&FlashAddr,&BuffAddr,Length,&Fstatus),其中,&FlashAddr指定從Flash內開始比較的首地址;&BuffAddr為被比較文件的存儲首地址;Length是需要比較的16 bit字的個數,程序長度;&Fstatus是執行校驗操作后返回的狀態值,用來判斷校驗操作是否成功。
2.3 底層程序和應用程序的定位
    DSP F28035上電復位后,CPU將從內部Boot Rom獲得復位向量。復位向量指向Boot Rom并執行其內部的Bootloader程序,執行完畢后確定從內部Flash啟動。程序指針跳轉到Flash的0x3F7FF6處。由于這個地址是固定的,因此底層程序必須燒寫在以這個地址為起始地址的空間內。DSP進入底層軟件程序中運行,首先通過接收上位機的命令來判斷是否進行在線升級,如果進行在線升級,則跳轉到相應升級程序中執行;否則,跳轉到原有的應用程序處執行。由底層程序跳轉到原有的應用程序處執行時,采用絕對地址跳轉。部分程序如下所示:
     #define Jumpgxcx (void (*)(void))0x3E8FFE 
                            //定義應用程序的跳轉地址
     SCI_SendStatus(“upgrade program? (y/n):”)  
                                 //向上位機詢問是否升級
     temp = SCIA_GetByteData_app();   
                        //接收上位機發送來的是否升級命令
           if (temp==’y’)                  
           {
                 main2();   //如果升級,則跳轉到升級程序中執行
           }
           Else     
           {
                  (*Jumpgxcx)();   
    //如果不升級,則采用絕對地址跳轉到應用程序中執行
       }
}
    底層程序的cmd配置與應用程序的cmd配置要保持一致,不能產生地址沖突。同時,要注意底層程序和應用程序的跳轉地址配置。
    底層程序cmd文件的部分配置如下:
    BEGIN : origin = 0x3F7FF6, length = 0x000002 
    RESET : origin = 0x3FFFC0, length = 0x000002 /*
    codestart : > BEGIN           PAGE = 0
    應用程序cmd文件的部分配置如下:
    BEGIN : origin = 0x3E8FFE, length = 0x000002 
    codestart : > BEGIN         PAGE = 0
3 燒寫步驟
    首先把底層程序通過JTAG接口燒寫到F28035中,然后再進行應用程序的燒寫。應用程序的燒寫步驟為:先把串口調試工具的參數配置為波特率9 600 bit/s、8 bit數據位、1 bit停止位、沒有奇偶校驗位;選擇發送文本文件方式,發送應用程序的.bin文件到DSP。由于F28035的RAM區比較小,可以采取把應用程序代碼分為多次發送的方式。燒寫過程如圖2所示。

 

 

    本文介紹了一種基于串口通信的DSP應用程序在線升級技術,可以在不打開機箱的條件下實現模塊軟件的更新升級。經過實驗發現,采用在線升級技術來更新程序所耗費的時間比采用JTAG口燒寫程序所耗費的時間要長一些,但解決了復雜情況下程序升級困難的問題??傊?,該方法簡單可靠,可應用于嵌入式設備的軟件程序更新升級中。
參考文獻
[1] 蘇奎峰,呂強,耿慶鋒,等.TMS320F2812原理與開發[M]. 北京:電子工業出版社,2005.
[2] 李聲飛,代華山.基于串口通信的DSP程序動態加載技術[J]. 電訊技術,2011,51(6):121-124.
[3] 李靜,張樹團.TMS320F2812片內Flash在線燒寫技術研究[J].國外電子元器件,2008(10):37-40.
[4] 孫軼,許少尉. TMS320F2812芯片的Flash燒寫技術[J].航空計算技術,2006,36(5):46-49.
[5] TI公司. TMS320F281x boot ROM serial Flash programming[Z]. 2007.
[6] TI公司. TMS320F2803x piccolo Flash API[Z].2010.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 日本国产忘忧草一区在线 | 国产精品国产成人国产三级 | 在线观看黄色的网站 | 一本色道久久综合精品竹菊 | 欧美丰满大乳大屁股毛片图片 | 最近免费中文字幕中文高清6 | 国产高跟黑色丝袜在线 | 国产成人歌舞艳r舞 | 偷窥自拍亚洲色图 | 久久久久久亚洲国产精品 | 国产精品美女www爽爽爽视频 | 春意影院福利社 | 在线视频日韩 | 88欧产日产国产精品 | 伊人婷婷色 | 天堂免费av | 欧美麻豆久久久久久中文 | 午夜精品久久久久久久星辰影院 | 久久精品人成免费 | 99亚洲国产精品 | 国产乱xxxxx97国语对白 | 99精品欧美一区二区三区 | 国产精品白丝av嫩草影院 | 96在线视频 | 日韩中文字幕av | 国产亚洲精品久久久久久网站 | 无码色偷偷亚洲国内自拍 | 国产口爆吞精在线视频2020版 | 中文天堂资源在线www | 午夜免费片 | 国产精品.xx视频.xxtv | 性色av蜜臀av浪潮av老女人 | 性生交生活大片1 | 色97色| www超碰97| 国产精品熟妇一区二区三区四区 | 岛国av免费在线 | 国产精品毛片无码 | av影音先锋最大资源网 | 久久影院综合精品 | 污网站在线观看免费 | www,欧美| 国产熟妇勾子乱视频 | 美女久久久久久久久 | 黄色不打码视频 | 日韩第一色 | 日韩成人片 | 中文字幕在线观看1 | 成人91免费版 | 超碰av导航 | 在线亚洲+欧美+日本专区 | 99国产视频 | 国产成人精品白浆久久69 | 成人观看网站 | 久草在线视频网站 | 国产两女互慰高潮视频在线观看 | 天天做天天摸天天爽天天爱 | 欧美在线一区二区三区四区 | 免费嗨片首页中文字幕 | 日本人与黑人做爰视频网站 | 凹凸精品一区二区三区 | 成人手机在线视频 | 色狠狠色狠狠综合天天 | 偷拍精偷拍精品欧洲亚洲网站 | 亚洲免费二区 | 日本老妇70sex另类 | 这里只有精品在线观看 | 久久超碰97人人做人人爱 | 又大又硬又爽免费视频 | 婷婷精品国产一区二区三区日韩 | 日本精品人妻无码77777 | 亚洲综合在线中文字幕 | 午夜成人理论无码电影在线播放 | 国产精品第52页 | 涩涩视频网 | 国产96视频 | 天堂а√中文最新版地址在线 | 午夜视频福利在线 | 99国产精品99久久久久久 | 在线免费成人网 | 色噜噜狠狠一区二区三区狼国成人 | 人妻少妇乱子伦精品 | 欧美一区二区三区视频 | 中文 在线 日韩 亚洲 欧美 | 国产成人综合在线观看不卡 | 性的免费视频 | 可以免费看的黄色网址 | 国产毛片18片毛一级特黄日韩a | 娇小性xxxx性xxx开放69 | 国产精品一区视频 | 中文无码一区二区不卡αv 精品少妇人妻av免费久久洗澡 | 欧美性猛交xxxx黑人猛交 | 久久久久久人妻精品一区 | 成人性生交片免费看 | wwwcomcn成人 | 久久天天躁狠狠躁夜夜av不卡 | 一级特黄视频 | 久久久久成人片免费观看蜜芽 | 97久久爽久久爽爽久久片 | 一二三区av | 乱视频在线| 四虎视频 | 国产精品成人一区二区三区 | 国产肉体xxxx裸体视频 | 69sex久久精品国产麻豆 | 中国白嫩丰满人妻videos | 久久九九精品 | 国产性精品| 好男人www社区在线视频夜恋 | 一区二区三区不卡在线 | 欧美午夜精品一区二区三区 | 国产欧美一区二区三区国产幕精品 | 国产精品毛片一区二区 | 国产一级αⅴ片免费看 | 亚洲一卡二卡三卡四卡 | 亚洲欧洲综合在线 | 91在线播放视频 | 中文字幕乱妇无码av在线 | 成人久久久久久久 | 中文人妻熟女乱又乱精品 | 国产做a爱一及毛片久久 | 久久综合网址 | 国产精品毛片一区二区 | 亚洲 欧美 变态 另类 综合 | 久久久www免费人成黑人精品 | 夜夜嗨av一区二区三区中文字幕 | 一区二区免费在线 | 夜夜夜网 | 色av综合av综合无码网站 | 天干天干天啪啪夜爽爽99 | 涩涩网站在线看 | 国产精品无码久久av | 国产第四页 | 欧美日韩激情视频在线观看 | 欧美髙清性xxxxhdvid | 免费黄色网址在线观看 | 久久婷婷色综合 | 强制中出し~大桥未久在线播放 | 欧美成人精品第一区二区三区 | 国产剧情在线 | 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲国产精品一区二区久久hs | a级黄色影片 | 日韩福利小视频 | 国产色自拍 | 91夜色| 中国老妇荡对白正在播放 | 超碰97人人人人人蜜桃 | 国产超碰人人模人人爽人人添 | 麻豆精品导航 | 日本乱码一区二区三区芒果 | 爱情岛论坛亚洲品质自拍网址大全 | 成人美女黄网站色大免费的88 | 亚洲做受高潮无遮挡 | 欧美午夜三级 | 欧美极品少妇无套实战 | 精品国产一区二区三区小蝌蚪 | 成年人免费网站 | 国产片久久久 | 干一夜综合 | 性xxxxxxxxx18欧美| 人妻丰满熟妇av无码区hd | www.日本在线视频 | 国产盗摄一区二区三区 | 天天草天天射 | 成年男女免费视频网站 | 99热偷拍| 国产真实老熟女无套内射 | 色欧美88888久久久久久影院 | 亚洲免费成人 | 亚洲天堂国产精品 | 亚洲色无码中文字幕 | 久草在线新视觉 | 四虎永久在线精品免费网址 | 色就是色欧美色图 | 亚洲精品视频在线观看免费视频 | 精品国产一区二区三区性色av | 国产精品69午夜妇大片 | 国产青青操| 中文区中文字幕免费看 | 国产在线视频资源 | 欧美va在线观看 | 色中文字幕在线观看 | 日韩在线视频在线 | 美女裸体跪姿扒开屁股无内裤 | 三级特黄视频 | 免费一级黄色 | 免费欧美黄色 | 西欧free性满足hd | 亚洲综合国产一区二区三区 | 久久国产午夜精品理论片推荐 | 免费看污视频的网站 | 国产精品一级片 | 亚洲成人av网址 | 特黄特色的大片观看免费视频 | 国产色在线 | 日韩 日韩精品无码一区二区 | 成人高清在线 | 中文字幕国产 | 波多野结衣一区二区 | www麻豆| 成人性生交大片免费看vr | 亚洲xx在线 | 成人三级做爰视频在线看 | 亚洲第一黄色 | 国产伦精品一区二区三区精品视频 | 久久影院国产 | 成年人免费在线观看 | 黄色大片aaa| 精品一区二区三区免费视频 | 国产成人精品一区二区在线小狼 | 国产一级特黄aa大片出来精子 | 人人看人人艹 | 久久久aa | 国产女主播白浆在线观看 | 国产午夜精品一区理论片飘花 | 日韩深夜影院 | 国产l精品国产亚洲区在线观看 | 午夜av福利 | 97色资源 | 成人一区二区三区视频在线观看 | 少妇被粗大猛进进出出 | 大白屁股一区二区视频 | 最近中文字幕mv免费高清在线 | 国产精品三级av | 亚洲日本国产 | 一区二区三区在线视频免费观看 | 久久国产视频精品 | 国产午夜精品理论片a级探花 | 久久国内精品 | 在线观看岛国av | 一区二区三区无码免费看 | 一个人在线观看免费视频www | 欧美抠逼视频 | a资源在线| 五月婷婷久 | 可以看三级的网站 | 欧洲精品一卡2卡三卡4卡影视 | 国产精品久久久久久久久免费看 | 18禁裸乳无遮挡自慰免费动漫 | 91精品国产综合久 | 日本一区二区三区视频免费看 | 尹人成人 | 色综合久久久久无码专区 | 91高清视频在线观看 | 国产精品伦一区二区三级视频 | 国产视频三级 | 国产成人免费爽爽爽视频 | 国产区在线视频 | 亚洲字幕在线观看 | 日韩亚洲欧美中文高清在线 | bb日韩美女预防毛片视频 | 欧美成人精品a∨在线观看 香蕉av福利精品导航 | 欧美最猛性xxxxx免费 | 亚洲aⅴ无码专区在线观看春色 | 日产电影一区二区三区 | 成年人网站免费视频 | 精品久久久无码人妻字幂 | 狠狠色伊人亚洲综合第8页 狠狠色综合久久婷婷 | 亚洲综合精品第一页 | www欧美亚洲 | 中文字幕免费在线看线人动作大片 | 三级av在线免费观看 | 天天插天天爽 | 视频精品一区二区 | 毛片一卡二卡 | hs视频在线观看 | 成人免费的视频 | 天天干夜干 | 一区二区三区在线观看免费 | 日韩精品久久久久久久电影蜜臀 | 久久精品免费播放 | kk视频在线视频 | 成人欧美一区二区三区黑人冫 | 91啦丨九色丨国产人 | 天天插天天操 | 欧美国产高潮xxxx1819 | 意大利性荡欲xxxxxx | 青青草视频偷拍 | 国产激情久久久 | 午夜成人亚洲理伦片在线观看 | 亚洲伦理久久 | 欧美三级在线观看视频 | 黄色一级录像片 | 美女av一区二区 | 欧洲美熟女乱又伦av | 色鬼久久 | 精东影业一区二区三区 | 92在线观看免费视频日本 | h网站在线播放 | 日本猛少妇色xxxxx猛叫小说 | 狠狠色婷婷久久综合频道毛片 | 五月天婷婷色 | 国产偷国产偷亚洲高清人 | 国产男女猛烈无遮挡免费视频 | 中文精品无码中文字幕无码专区 | 国产成人成网站在线播放青青 | 97国产精品| 精品无人国产偷自产在线 | 亚洲同性同志一二三专区 | 成人美女黄网站色大免费的88 | 色www精品视频在线观看 | 极品美女白嫩呻吟湿淋淋照片 | 久久久久久免费观看 | 手机在线观看日韩av | 国产欧美123| 中文字幕国产在线 | 日韩一区二区免费视频 | 久久99久久99精品免观看粉嫩 | www国产成人| 日本黄色录象 | 欧洲美女粗暴牲交免费观看 | 加勒比成人在线 | 亚洲网站在线 | 久久96国产精品久久久 | 成人免费网站黄 | 国产女人的高潮国语对白 | 色.com| 成人一区二区毛片 | 国产精品久久久久无码人妻 | 熟妇高潮精品一区二区三区 | 日韩一级片视频 | 天天天av| 亚洲一区二区三区日本 | 国内精品久久久久影院男同志 | 午夜一二区 | 欧美一二三区在线观看 | av不卡免费看 | aⅴ资源番号库 | 国产一区二区免费视频 | 欧美极品中文字幕 | 国产av激情久久无码天堂 | 麻豆一级片 | 亚欧在线观看 | 免费理伦片在线播放网站 | 玖玖在线精品 | 精品乱码一区内射人妻无码 | 成人在线网站观看 | 一级黄色的毛片 | 性一交一乱一色一免费无遮挡 | 国产精品无码久久久久成人影院 | 成av人片一区二区三区久久 | 欧美黄色视屏 | 人妻三级日本三级日本三级极 | 免费在线观看黄视频 | 国产午夜一区二区三区 | 日韩的一区二区 | 男女www视频 | 久久人人爽人人 | 国产igao为爱做激情在线 | 日本私人影院 | 国产午夜福利在线机视频 | 亚洲精品综合欧美二区变态 | 99久久久无码国产aaa精品 | 伊人焦久影院 | awww在线天堂bd资源在线 | 农村女人十八毛片a级毛片 农村人伦偷精品视频a人人澡 | 97免费在线观看 | 51真实女性私密spa按摩偷拍 | 午夜视频网站在线观看 | 亚洲日韩国产中文其他 | 国产精华xxx | 人人干网站 | 丝袜高跟呻吟 | 国产高清在线不卡 | 国产少妇高潮视频 | 法国人性生活xxxx | 免费的a级片 | 国产一区二区免费看 | 国产欧美亚洲精品第一区软件 | 免费日韩网站 | 国产99精品 | www.色亚洲 | 日韩大胆人体 | 日日干日日爽 | 亚洲精品沙发午睡系列 | 人人爽人人射 | 一本色道无码道dvd在线观看 | 国产情侣呻吟对白高潮 | 国产欧美一区二区精品性色 | 久久午夜福利电影 | 国产精品爽爽久久久久久竹菊 | www.狠狠操.com | 国产高清av| 免费一级淫片日本高清视频一 | 美女隐私免费 | 在线观看免费人成视频色9 在线观看的网站 | 黑人巨大精品欧美一区二区三区 | 国产一级精品毛片 | 日韩在线毛片 | 一本加勒比北条麻妃 | 久久午夜片 | 亚洲精品乱码久久久久久金桔影视 | 精品成人 | 亚洲一区成人 | 在线观看亚洲一区 | 亚洲黄色小说图片 | 成人性做爰aaa片免费 | 日本19禁啪啪吃奶大尺度 | 国产在线国偷精品产拍免费观看 | 50路60路老熟妇啪啪 | 99re6在线| 国产一线二线三线在线观看 | 一区二区久久久久草草 | 69网站在线观看 | 少妇奶水亚洲一区二区观看 | 日韩精品无码一区二区三区 | 日日干夜夜艹 | 五月激情五月婷婷 | 国产性受xxxx白人性爽 | 国产偷v国产偷v精品视频 | 欧美亚洲精品一区二区三区 | 狠狠色噜噜狠狠狠狠69 | 中文字幕在线一区 | 性欢交69国产精品 | 精品人妻中文字幕有码在线 | 免费国产黄色片 | 欧美日韩久久 | 一区二区观看 | 大尺度舌吻呻吟声 | 欧美成人免费一区二区三区 | 超碰男人的天堂 | 永久天堂网 av手机版 | 99热黄色 | 99在线精品免费视频 | 亚洲免费av观看 | 国产精品久久久久久久久大全 | 视频免费1区二区三区 | 欧美精产国品一二三区69堂 | 国产在线xx| 啪啪网免费| 亚洲少妇网 | 日日摸夜夜添夜夜添欧美毛片小说 | 粉嫩av一区二区三区四区在线观看 | 五月天一区二区 | 成年片色大黄全免费网站久久 | 日韩欧美一级片 | 欧美人与性动交zoz0z | 国产51人人成人人人人爽色哟哟 | 欧美另类人妖 | 成人h动漫精品一区二区原神 | 中文字幕第一页久久 | 96亚洲精品久久久蜜桃 | 妇女性内射冈站hdwwwooo | 成人在线视频免费看 | 国产精品无码av一区二区三区 | av国产一区| 夜夜躁天天躁很很躁 | 欧美色偷偷 | 黄色一级播放 | 日本在线中文 | 国产日韩欧美中文字幕 | 亚洲欧美日韩国产精品一区午夜 | 美女高潮久久 | 日本视频在线观看免费 | 特黄一级毛片 | 鲁丝一区二区三区 | 国产午夜福利精品一区二区三区 | 国产亚洲第一页 | 十八女人国产毛毛片视频 | 欧美日韩高清丝袜 | 国产成人久久精品麻豆二区 | 久久777国产线看观看精品 | 妺妺窝人体色www在线小说 | 成人国产片女人爽到高潮 | 亚洲青草视频 | 国产福利在线 | 国产成人av免费观看 | 欧美做受高潮动漫 | 在线天堂中文在线资源网 | 美女一区二区三区网av | 欧美色成人 | 粉嫩av一区二区在线播 | 狠狠干狠狠艹 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 国产91高潮流白浆在线麻豆 | 美女诱惑一区二区 | 亚洲aⅴ片 | 亚洲精品国产精品乱码在线观看 | 婷婷在线一区 | 好av| 品久久久久久久久久96高清 | √天堂资源地址中文在线 | 超碰97av| 黑人巨大国产9丨视频 | 亚洲日韩视频免费观看 | 国产精品久久久久永久免费看 | av在线网址观看 | 日韩精品av久久有码一区浪潮 | 亚洲精品成人片在线观看精品字幕 | 一道本在线观看视频 | 亚洲精品乱码久久久久久麻豆不卡 | 欧美野外做受又粗又硬 | 亚洲欧美自拍另类 | 少妇一级淫片免费放播放 | 亚洲影视在线 | 中文字幕在线观看亚洲视频 | 精品亚洲一区二区三区四区五区 | 波多野结衣在线视频免费观看 | 国产精品久久久久永久免费 | 亚洲人视频在线观看 | 国产黑丝啪啪 | 久久久久无码精品国产不卡 | 国产精品爽爽ⅴa在线观看 国产精品亚洲精品日韩已方 | 高大丰满毛茸茸xxx性 | 中文字幕乱码亚洲精品一区 | 四虎影库在线永久影院免费观看 | 蜜桃臀av在线 | 99久久精品国产成人一区二区 | 国产123视频| 热热av| 最近2019中文字幕大全第二页 | 7777日本精品一区二区三区 | 欧洲欧美人成视频在线 | 中文字幕3页 | 裸体户外露出调教play | 亚洲国产成人一区二区精品区 | 国模大胆一区二区三区 | 无码中文字幕色专区 | 人禽伦免费交视频播放 | 五十路丰满中年熟女中出 | 狠狠色丁香婷婷综合最新地址 | 香港台湾日本三级大全 | 久草综合视频 | 性色欲网站人妻丰满中文久久不卡 | 久久91精品久久久久清纯 | 少妇裸体性生交免费 | 涩里番在线观看 | 亚洲爆乳少妇无码激情 | 亚洲一区二区高清 | 在线观看免费的av | 北条麻妃一区二区三区四区五区 | jizzjizzjizz日本人| 天天骑夜夜操 | 伦伦影院午夜理论片 | av免费网站在线观看 | 成人亚洲欧美 | 国产私拍大尺度在线视频 | 大肉大捧一进一出好爽mba | 日本三级在线观看免费 | 亚洲 欧美日韩 综合 国产 | 少妇裸体性生交免费 | 18禁美女裸体免费网站 | 国产猛男猛女超爽免费视频 | 黄色大片免费观看 | 狠狠色噜噜狠狠狠 | av中文在线观看 | 免费看欧美黄色片 | 大胸少妇午夜三级 | 日日干日日摸 | 日韩免费视频网站 | zzzwww在线观看免 | 欧美激情婷婷 | av片子在线观看 | 日韩毛片无码永久免费看 | 欧美日韩亚洲另类 | 三日本三级少妇三级99 | 成人在线免费视频播放 | av色哟哟 | 亚洲一区二区日韩 | 美女在线一区 | 亚洲精品资源在线 | 日韩国产精品久久久久久亚洲 | 国产在线视频一区二区三区 | 国产精品日韩一区二区 | 强开小婷嫩苞又嫩又紧视频韩国 | 在线观看高清av | 91精品国产麻豆国产自产影视 | 欧美日韩精品一区二区 | 欧美日韩99| 亚洲成人在线视频播放 | 青青操原 | 国严产品自偷自偷在线观看 | 大学生久久香蕉国产线看观看 | 亚洲欧美另类一区 | 蜜臀99久久精品久久久久久软件 | 少妇高潮一区二区三区 | 日韩狠狠 | 国产成人免费片在线观看 | 国产成人艳妇aa视频在线 | 精品午夜熟女人妻视频毛片 | 国产欧美日 | 国产一区二区自拍视频 | 国产乱色 | 91美女诱惑 | 亚洲 中文 欧美 日韩 在线观看 | 玖玖999| www.波多野结衣.com | 里番本子纯肉侵犯肉全彩无码 | 欧美一区中文字幕 | 中文字字幕在线中文 | 草久影院 | 先锋资源久久 | 亚洲欧美另类日本 | 午夜福利视频合集1000 | 成人免费91| 韩国精品视频在线观看 | 欧美中文日韩 | 欧美人狂配大交3d怪物一区 | 国产一区日韩二区欧美三区 | 成年人在线视频 | 国产九色蝌蚪 | 亚洲成人xxx | 国产精品十八禁在线观看 | 日韩字幕在线 | 苍井空浴缸大战猛男120分钟 | 黄视频网站在线看 | 国产欧美大片 | 在线免费色视频 | 亚洲美女色视频 | 国产精品多久久久久久情趣酒店 | 国产av激情久久无码天堂 | 国产激情综合五月久久 | 久久久久久人妻精品一区 | 中文字幕一区二区三区中文字幕 | 视色av|