《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 解決方案 > OMAP-L138_FlashAndBootUtils使用及編譯指導(dǎo)

OMAP-L138_FlashAndBootUtils使用及編譯指導(dǎo)

2013-07-01
作者:吳紅軍
來源:TI通用數(shù)字信號(hào)處理系統(tǒng)技術(shù)支持

摘要

本文介紹OMAP-L138_FlashAndBootUtils工具包基本框架和串口燒寫工具sfh_OMAP-L138.exe工作原理,使用方法,以及針對(duì)客戶的硬件如何修改代碼,搭建編譯環(huán)境并重新編譯,并總結(jié)了使用該工具的常見問題。

關(guān)鍵字:OMAPL138, 串口燒寫, UBL

簡(jiǎn)介

OMAP-L138支持多種啟動(dòng)模式,包括SPI,NAND,NOR等。TI為用戶提供了兩套flash燒寫工具:

(1) 使用TI 在PSP 包或OMAP-L138_FlashAndBootUtils 包中提供的flash writer 的CCS工程,通過仿真器連接硬件板,按照提示步驟燒寫flash。

(2) 使用OMAP-L138_FlashAndBootUtils工具包中的串口燒寫工具(如sfh_OMAP-L138.exe),通過串口連接,進(jìn)行命令行燒寫。

本文接下來將針對(duì)第二種方式進(jìn)行詳細(xì)介紹。

用戶可以從開源網(wǎng)站上下載最新的OMAP-L138_FlashAndBootUtils版本[1]。最新的版本為OMAPL138_FlashAndBootUtils_2_40,本文以此版本展開討論。

OMAP-L138_FlashAndBootUtils_2_40工具包支持TI公司的多種芯片平臺(tái)的flash燒寫,包括OMAPL138,AM1808,C6748等。工具包內(nèi)的代碼是對(duì)應(yīng)LogicPD的OMAL138/AM1808 EVM板的。如果用于用戶自己的硬件板,可能需要修改工具包中相應(yīng)代碼并重新編譯。

該工具包中包括多種flash工具及代碼。主要目錄如表1所示。

1 OMAP-L138_FlashAndBootUtils_2_40工具包目錄結(jié)構(gòu)

1. 串口燒寫工具sfh_OMAP-L138.exe的工作原理

sfh_OMAP-L138是OMAP-L138_FlashAndBootUtils包中用于實(shí)現(xiàn)串口燒寫flash的應(yīng)用程序。與UartHost.exe[3]工具不同,UartHost.exe是UART啟動(dòng)工具,不能燒寫flash。

運(yùn)行sfh_OMAP-L138.exe時(shí),通過UART啟動(dòng)方式下載并運(yùn)行OMAPL138/GNU/sft目錄下的AIS格式bin文件,完成芯片的初始化操作。然后通過UART與sfh進(jìn)行命令交換,實(shí)現(xiàn)flash的擦除和燒寫工作。

從OMAP-L138/GNU/sft/build目錄中的makefile文件可知,編譯sft目錄內(nèi)各bin文件時(shí)需要sft.c,device.c,uart.c以及針對(duì)不同flash對(duì)應(yīng)的flash初始化文件。

例如sft_OMAPL138_SPI_MEM.bin是由sft.c,device.c,uart.c等文件與spi.c,spi_mem.c,device_spi.c一起編譯,并通過OMAP-L138/GNU/AISUtils目錄下的HexAIS_OMAP-L138.exe,根據(jù)sft目錄下的配置文件sft_hexais.ini內(nèi)的配置信息,將.out文件轉(zhuǎn)換成AIS格式的.bin文件。

 

2. 命令格式介紹

在命令行下輸入sfh_OMAP-L138.exe –help輸出命令格式說明如下:

sfh_OMAP-L138 <Command> [-targetType <Target>] [-flashType <FlashType>] [<Options>] [<InputFiles]各參數(shù)說明如下表所示,targetType默認(rèn)為OMAP-L138,F(xiàn)lashType默認(rèn)為SPI_MEM。使用默認(rèn)選項(xiàng)時(shí)相應(yīng)參數(shù)可以不輸入。

3. sfh_OMAPL138.exe常用命令的使用

sfh_OMAPL138.exe常用命令如表2所示。

2 sfh_OMAPL138.exe常用命令表

以SPI flash啟動(dòng)為例,準(zhǔn)備如下文件:

.        ? sfh_OMAPL138.exe,來源于OMAP-L138_FlashAndBootUtils_2_40工具包。

.       ? ubl-spi_ais.bin,來源于OMAP-L138_FlashAndBootUtils_2_40工具包。

.        ? u-boot.bin,來源于SDK PSP目錄下的UBoot。

.        ? u-boot-ais.bin,由UBoot編譯出的elf格式文件u-boot,通過AIS轉(zhuǎn)換工具生成。

首先將OMAL138/AM1808 EVM板設(shè)置為UART2啟動(dòng)模式,S7開關(guān)設(shè)置如圖1所示。用直連串口線連接PC與EVM板,打開EVM板電源。在命令行模式下進(jìn)入目錄:OMAP-L138_FlashAndBootUtils_2_40\OMAPL138\GNU。

1 S7開關(guān)設(shè)置

3.1全局擦除flash命令

sfh_OMAPL138.exe –targetType OMAP-L138 –flashType SPI_MEM –erase

2 sfh_OMAPL138.exe –erase命令運(yùn)行界面

運(yùn)行結(jié)果如圖2所示,如果是先上電,后執(zhí)行該命令,則需要按下板子上的reset鍵輸出“BOOTME”給上位機(jī)的sfh。

3.2燒寫單個(gè)AIS格式的應(yīng)用程序

sfh_OMAP-L138.exe –targetType OMAP-L138 –flashType SPI_MEM -flash_noubl u-boot-ais.bin

OMAP-L138的RBL支持AIS格式,可以在啟動(dòng)過程中通過AIS格式文件中的配置信息初始化芯片,如PLL,DDR等。這樣就可以直接將程序加載到片外內(nèi)存,而不受片上內(nèi)存大小限制,省略二級(jí)Boot。

編譯UBoot時(shí),在UBoot根目錄下會(huì)生成一個(gè)elf格式的u-boot文件,如圖3所示,在AISgen.exe工具里添加PLL,DDR等配置參數(shù),將此文件轉(zhuǎn)換成AIS格式的bin文件,可以直接燒寫并啟動(dòng)。

3 AISgen 配置界面

該命令將AIS格式的UBoot文件寫到flash的起始地址。命令執(zhí)行顯示結(jié)果如圖4所示:重新上電,從圖5啟動(dòng)信息可見沒有UBL的運(yùn)行信息,是直接從UBoot運(yùn)行的。

4 sfh_OMAPL138.exe –flash_noubl命令運(yùn)行界面

 

重新上電,從圖5啟動(dòng)信息可見沒有UBL的運(yùn)行信息,是直接從UBoot運(yùn)行的。

5 UBoot直接運(yùn)行界面

 

3.3燒寫UBLUBoot

sfh_OMAP-L138.exe –targetType OMAP-L138 –flashType SPI_MEM -flash ubl-spi-ais.bin u-boot.bin命令執(zhí)行結(jié)果顯示如圖5所示。該命令將ubl-spi-ais.bin寫到flash的起始地址,u-boot.bin寫到flash的0x10000的偏移地址。

6 sfh_OMAPL138.exe –flash命令運(yùn)行界面

UBL和UBoot燒寫完后,關(guān)閉EVM板電源,按圖6所示,將EVM板的S7開關(guān)設(shè)為SPI flash啟動(dòng)。

7 S7開關(guān)設(shè)置為SPI Flash啟動(dòng)

打開串口終端如Hyper terminal,打開EVM板電源,串口終端輸出信息如圖7所示,表示UBL和UBoot成功燒寫,并成功從SPI flash啟動(dòng)

8 終端調(diào)試信息輸出

使用sfh_OMAP-L138.exe燒寫UBL和UBoot時(shí),建議使用工具包自帶的UBL。因?yàn)閁Boot的燒寫地址,要與UBL的讀取地址一致,這樣UBL運(yùn)行時(shí),才能正確的讀取UBoot。工具包自帶的UBL與燒寫工具保證了這一點(diǎn)。其它版本的UBL需要用戶自行確認(rèn)。

4. 根據(jù)硬件改動(dòng)修改serial flash utility

開發(fā)者自己的硬件板與TI的EVM比較,會(huì)影響工具使用的不同部分可能存在于:

(1)DDR型號(hào)

(2)FLASH型號(hào)

(3)時(shí)鐘頻率

(4)UART配置

4.1 DDR參數(shù)修改

EVM板用的是mDDR,大多數(shù)用戶用的是DDR2,需要修改OMAP-L138/Common/src/device.c文件中函數(shù)Uint32 DEVICE_ExternalMemInit( )的5個(gè)DDR參數(shù)值。這個(gè)函數(shù)同樣被UBL調(diào)用,如果不用UBL,則要在AISgen界面里配置正確的DDR參數(shù)。

可使用TI提供的DDR寄存器配置工具[5]。根據(jù)DDR手冊(cè)進(jìn)行DDR參數(shù)的計(jì)算,

4.2  SPI flash

如果更改了SPI flash的硬件連接,可在OMAP-L138\Common\include\device_spi.h文件中修改配置。

#define DEVICE_SPIBOOT_PERIPHNUM (1)//選擇SPI1

#define DEVICE_SPI_UBL_HDR_OFFSET (0*1024)//ubl在SPI flash中的偏移地址

#define DEVICE_SPI_APP_HDR_OFFSET (64*1024)//application image在SPI flash中的偏移地址如果更換了與EVM板不同的SPI flash,必要時(shí)需要修改如下兩個(gè)文件:

OMAP-L138\Common\drivers\include\Spi_mem.h

OMAP-L138\Common\drivers\src\Spi_mem.c

4.3  NAND flash

NAND flash的數(shù)據(jù)位寬配置在OMAP-L138\Common\include\device_async_mem.h文件中定義:

#define DEVICE_ASYNC_MEM_NANDBOOT_BUSWIDTH (DEVICE_BUSWIDTH_8BIT)

如果NAND flash更換的與EVM上的不同,必要時(shí)需要修改如下兩個(gè)文件

OMAP-L138\Common\drivers\include\Device_nand.h

OMAP-L138\Common\drivers\src\Device_nand.c

 

4.4  NOR flash

NOR flash是標(biāo)準(zhǔn)設(shè)備,除了時(shí)序參數(shù)之外,一般不需要修改,NOR flash相關(guān)代碼文件如下:

OMAP-L138_FlashAndBootUtils_2_40\Common\drivers\src\nor.c

OMAP-L138_FlashAndBootUtils_2_40\Common\drivers\include\nor.h

OMAP-L138\Common\src\device_async_mem.c

OMAP-L138\Common\include\device_async_mem.h

OMAP-L138_FlashAndBootUtils_2_40\Common\drivers\src\ async_mem.c

 

4.5  時(shí)鐘及PLL

如果外部輸入時(shí)鐘頻率不是24MHz,則需要OMAP-L138\Common\src\device.c文件中函數(shù)DEVICE_PLL0Init()和DEVICE_PLL1Init()的參數(shù)值。

函數(shù)原型Uint32 DEVICE_PLL0Init(Uint8 clk_src, Uint8 pllm, Uint8 prediv, Uint8 postdiv, Uint8 div1 ,Uint8 div3, Uint8 div7)中pllm是PLL的倍頻系數(shù),主頻計(jì)算公式為:

函數(shù)DEVICE_PLL1Init()參數(shù)含義與PLL0的類同,為DDR提供時(shí)鐘。

4.6  UART配置

如果系統(tǒng)主頻發(fā)生變化,相應(yīng)的模塊時(shí)鐘也改變,調(diào)試串口的分頻值需要做相應(yīng)調(diào)整,否則串口輸出會(huì)因?yàn)椴ㄌ芈什徽_而出現(xiàn)亂碼。根據(jù)不同的主頻修改OMAP-L138\Common\src\device_uart.c中DEVICE_UART_config的UART時(shí)鐘分頻系數(shù)divider的值,得到合適的UART波特率。

如果不是用UART2做為調(diào)試串口,修改OMAP-L138\Common\include\ device_uart.h文件中的DEVICE_UART_PERIPHNUM定義。

5.   OMAP-L138_FlashAndBootUtils編譯環(huán)境搭建

在根據(jù)硬件改動(dòng),修改了代碼后,需要對(duì)工具包重新編譯,生成UBL和sfh_OMAP-L138.exe。如果在Linux下使用此工具,需要在Linux下進(jìn)行編譯(具體編譯過程參考參考文獻(xiàn)4)。下面介紹如何在Windows環(huán)境下搭建OMAP-L138_FlashAndBootUtils的編譯環(huán)境。

編譯環(huán)境需要的幾個(gè)工具如下[6]:

(1)cygwin

(2).NET framework

(3)ARM Compiler tools(CodeSourcery G++ Lite)

(4)C6x Compiler Tools

(5)CCSV5

 

5.1  Cygwin安裝

從http:/ / www. cygwin. com/下載并運(yùn)行在線安裝工具setup.exe,注意安裝路徑中不能帶有空格。具體步驟如下:

1)  選擇從互聯(lián)網(wǎng)安裝;也可以選擇先下載,再?gòu)谋镜匕惭b。

9 cygwin安裝界面1

 

2)  選擇安裝路徑。

10 cygwin安裝界面2

 

3)  可選擇直接連接或使用代理。

11 cygwin安裝界面3

4)  選擇從哪個(gè)網(wǎng)址或者服務(wù)器上進(jìn)行下載。

12 cygwin安裝界面4

5)  選擇安裝包

13 cygwin安裝界面4

一般選擇以下三項(xiàng),其他默認(rèn)即可。

• Devel-->make: The GNU version of the 'make' utility

• Devel-->subversion: A version control subsystem

• Editor-->vim (or similar)

安裝后要先運(yùn)行一次cygwin 后,才會(huì)在cygwin/home/下出現(xiàn)Administrator 目錄,進(jìn)入該目錄,修改.bashrc。

同時(shí),需要驗(yàn)證變量TMP和TEMP是否包含/tmp。使用如下命令:

echo $TMP

echo $TEMP

如果找不到"unset TMP" and "unset TEMP",可在cygwin\home\[user]\.bashrc 文件中添加如下命令創(chuàng)建:

export TMP=/tmp

export TEMP=/tmp

設(shè)置完后,重新打開cygwin即可。至此,cygwin安裝完成。

 

5.2  NET framework

從下面網(wǎng)址下載安裝最新的.NET Framework(4.0或者更高的版本)

http:/ / www. microsoft. com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&amp;displaylang=en

安裝默認(rèn)路徑為C盤。然后將C#編譯器路徑添加到windows系統(tǒng)環(huán)境變量中。進(jìn)入目錄

C:\WINDOWS\Microsoft.NET\Framework查看軟件的版本號(hào)并復(fù)制,如

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319。然后右鍵我的電腦->屬性->高級(jí)->環(huán)境變量,如圖13所示,選擇系統(tǒng)變量中的path 點(diǎn)擊編輯,在原有變量值后粘帖添加剛剛復(fù)制的內(nèi)容,路徑之間以’;’分隔。至此,Net Framework安裝結(jié)束。

14 windows環(huán)境變量設(shè)置

5.3  C6x Compiler Tools

在CCSV5安裝目錄下ccsv5\tools\compiler\c6000_7.3.4即為C6x編譯器目錄,在CCSV3.3下的路徑為CCStudio_v3.3\C6000\cgtools\bin。如果沒有安裝CCS,從下面網(wǎng)址下載TI的C6x 編譯工具并安裝,如不確認(rèn)版本則下載最新版本。

https:/ / www-a. ti. com/ downloads/ sds_support/ TICodegenerationTools/download. htm

將C6x編譯器路徑添加到windows環(huán)境變量。

 

5.4  ARM Compiler tools(CodeSourcery G++ Lite)

從下面網(wǎng)址下載安裝GCC交叉編譯器。注意交叉編譯工具的安裝目錄名不能含有空格,否則編譯時(shí)會(huì)報(bào)錯(cuò)。

https://sourcery.mentor.com/sgpp/lite/arm/portal/release858

修改OMAP-L138_FlashAndBootUtils_2_40\Common\build.mak文件中的ARM_TOOLS_PATH變量為交叉編譯器的安裝路徑。例如ARM_TOOLS_PATH?=C:\\CodeSourcery\\arm-2009q1-203\\

 

5.5  CCSV5

如果需要用CCS編譯工程,則安裝CCS。

6. 編譯OMAP-L138_FlashAndBootUtils

6.1查看環(huán)境變量

打開cygwin,輸入export,查看環(huán)境變量是否設(shè)置成功。顯示如下,黑色加粗的目錄為之前添加的環(huán)境變量。

如未添加成功,可以使用如下命令添加:

export PATH=<arm-compiler-root>/bin:<MS-.NET-Root>:<C6000-Compiler-Root>/bin:$PATH

6.2 編譯工具包

cd OMAP-L138

如果只是編譯命令行工具(如sfh_OMAP-L138),而不需要重新編譯CCS 工程,則進(jìn)入GNU目錄進(jìn)行編譯;如果只需要重新編譯CCS工程,則進(jìn)入CCS目錄進(jìn)行編譯;如果兩者都需要,則在OMAP-L138這個(gè)目錄進(jìn)行編譯。編譯命令如下:

make clean

make

7. 使用serial flash utility常見問題及解決方法

7.1收不到“BOOTME”

在帶電情況下,復(fù)位芯片,如果還是收不到正確的“BOOTME”,檢查BOOTMODE設(shè)置,串口終端波特率等參數(shù)設(shè)置,串口線連接方式。

7.2 停在Waiting for SFT on the OMAP-L138…

如圖14 所示,這種情況的原因通常有兩種:一是由于DDR 參數(shù)配置不正確從而導(dǎo)致程序運(yùn)行異常,不能返回正確的指令給主機(jī);二是硬件原因,可能是焊接,或硬件連接上的錯(cuò)誤造成的。可以通過仿真器連接目標(biāo)板用BSL庫(kù)提供的測(cè)試程序驗(yàn)證一下DDR,和相應(yīng)的flash。如果沒有仿真器,可以通過間接的方法,比如用AISgen 工具包里提供的UART 啟動(dòng)工具UartHost.exe 來加載運(yùn)行測(cè)試程序,檢測(cè)DDR,flash 等,將測(cè)試結(jié)果通過串口回傳顯示,或者設(shè)置GPIO的狀態(tài)來反映。

15 sfh_OMAP-L138.exe命令運(yùn)行異常

7.3 燒寫中途停止

如圖15所示,燒寫在中途停止,這種情況通常是因?yàn)镈DR工作不穩(wěn)定,原因可能是DDR布線問題導(dǎo)致信號(hào)完整性差,可以嘗試降低DDR時(shí)鐘,并用示波器測(cè)量信號(hào)質(zhì)量。

DDR不穩(wěn)定也可能表現(xiàn)在能成功燒寫,但運(yùn)行不正常,通常表現(xiàn)為串口打印停在解壓或啟動(dòng)內(nèi)核階段。

16 sfh_OMAP-L138.exe命令運(yùn)行異常信息

7.4 啟動(dòng)后串口沒打印

燒寫成功,啟動(dòng)后串口沒打印,檢查U-boot里的調(diào)試串口配置,默認(rèn)為UART2。

參考文獻(xiàn):

(1) http://sourceforge.net/projects/dvflashutils/files/OMAP-L138/v2.40/

(2) AISgen工具下載地址:http://www-s.ti.com/sc/techlit/sprab41.zip

(3) http://www.ti.com/lit/an/spraba5b/spraba5b.pdf

(4) http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138

(5) http://processors.wiki.ti.com/images/d/db/MDDR_DDR2_Memory_Controller_Register_Calc_Rev4.zip

(6) http://processors.wiki.ti.com/index.php/Rebuilding_the_Flash_and_Boot_Utils_Package

本站內(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。
主站蜘蛛池模板: 亚洲激情中文字幕 | 亚洲一级免费在线观看 | 亚洲国产aⅴ成人精品无吗 欧洲熟妇色xxxx欧美老妇多毛网站 | 亚洲911精品成人18网站 | 中文字幕被公侵犯的漂亮人妻 | 91综合在线 | 欧美一区二区二区 | 国产一级淫片a直接免费看 国产一级淫片免费放大片 国产一级影院 | 毛茸茸亚洲孕妇孕交片 | 91黄色免费观看 | 伊人色综合久久天天 | 国产日韩在线观看视频 | 在线麻豆视频 | 久久国产av影片 | 国产真实乱免费高清视频 | 国产91色在线 | 免费 | 久久久久久久国产精品影院 | 欧美成人无尺码免费视频软件 | 久热免费视频 | 亚洲不卡免费视频 | 成人欧美日韩一区二区三区 | 精品视频久久久久久久 | 久久精品国产99精品国产亚洲性色 | 内射中出无码护士在线 | 国产日韩一区二区 | 欧美在线一二三四区 | 天天做天天爱夜夜爽少妇 | 嫩草网站入口 | 欧美激烈精交gif动态图 | 香蕉色综合 | 日韩av一区二区在线 | 国产一区二区三区精品在线观看 | 精品国产亚洲一区二区三区 | 正在播放凉森玲梦88av | 日韩精品高清在线 | а天堂中文地址在线 | 免看一级片 | 小泽玛利亚一区二区在线观看 | 国产性夜夜春夜夜爽 | 北条麻妃二三区 | 免费看黄网站在线 | 国产午夜久久久 | 欧美一级黄色片子 | 欧美成人aaaaa | 高柳家动漫在线观看 | 丰满圆润老女人hd | 国产福利不卡 | 日本熟妇人妻xxxxx-欢迎您 | 一区二区在线免费观看视频 | 无码人妻精品一区二区蜜桃网站 | 人妻一本久道久久综合久久鬼色 | 国产91桃色在线观看网站 | 欲妇荡岳丰满少妇岳91在线 | 手机版av | 国产毛多水多高潮高清 | 成人国产精品秘片多多 | 欧美三级欧美一级 | 夜夜躁狠狠躁日日躁av麻豆 | 哪里可以免费看av | 久久国产精品久久w女人spa | 噜噜噜久久亚洲精品国产品小说 | 国产精品成人aaaaa网站 | 日韩色片在线 | 欧美 偷窥 清纯 综合图区 | 可以看毛片的网站 | 日本黄色免费网站 | 白嫩初高中害羞小美女 | 久久久成人免费 | 最新国产拍偷乱偷精品 | 亚洲精品入口a级 | 亚洲人成图片小说网站 | 91九色视频观看 | 欧美精品国产综合久久 | 影音先锋男人色 | 亚洲精品乱码久久 | 少妇性bbb搡bbb爽爽爽欧美 | 日韩精品1区 | 国产又黄又大又粗的视频 | 欧美bbbbbbbbbbbb精品 | 激情综合一区二区三区 | 国产亚洲精品久久久久久移动网络 | 中文毛片无遮挡高潮免费 | 岛国精品在线 | 人善性zzzzzo另类 | 三级全黄做爰在线观看 | 麻豆md0077饥渴少妇 | 欧美高清一区二区三区四区 | 绝色美妇性调教沦为玩物 | 欧美日韩精品一区二区在线播放 | 99日精品 | 精品国产福利在线 | 樱花草涩涩www在线播放 | 黄色大片网站 | 国产亚洲欧美日韩在线一区二区三区 | 亚洲综合伊人久久大杳蕉 | 视频一区日韩 | 96av视频| 一级全黄少妇性色生活片毛片 | 国产一二三四ts人妖 | 天天鲁啊鲁在线看 | 欧美乱妇日本无乱码特黄大片 | 中文一二三区 | 欧美性猛交内射兽交老熟妇 | 国产精品露脸高清86网站888 | 国产xxx18| 国产人妖视频一区二区 | 波多野结衣在线视频网站 | 电影久久久久久 | 欧美在线天堂 | 性高湖久久久久久久久 | 波多野结衣在线网址 | 亚洲天码中字一区 | 国产资源在线视频 | 男女做爰猛烈叫床无遮挡 | 欧洲a级片 | 亚洲久色影视 | 国产美女高潮一区二区三区 | 久久无码av中文出轨人妻 | 欧美精品v国产精品v日韩精品 | 四虎av永久在线精品免费观看 | 国产精品伦一区二区三级视频 | 久草在线免费福利资源 | 2019最新中文字幕 | 亚洲人成综合网站7777香蕉 | 美女的屁股眼网站 | 999在线视频 | 欧美 国产 日本 | 国产suv精品一区二区33 | 18禁免费无码无遮挡不卡网站 | 国产精品一区二区三区视频免费 | 成年性生交大片免费看 | 黄色特级视频 | 黄色三级网址 | 精品久久久久久中文字幕大豆网 | 视频区图片区小说区 | 120秒日本爱爱动态图 | 成人免费网址 | 中国凸偷窥xxxx自由视频妇科 | 亚洲国产成人久久一区二区三区 | 成人在线视屏 | 草女人视频 | 人人妻人人藻人人爽欧美一区 | 麻豆一区二区三区蜜桃免费 | 亚洲aⅴ无码成人网站国产app | 污av| 精品久久久久久亚洲精品 | 色激情综合 | 欧美性生活视频 | 免费乱理伦片在线观看夜 | 久久亚洲伊人 | 亚洲精品国产av成拍色拍 | 久久r精品国产99久久6不卡 | 亚洲精品中文在线 | 国产丝袜一区二区三区免费视频 | 最新中文字幕在线视频 | 黑人av| 在线视频日韩精品 | 中文字幕精品久久久久人妻红杏ⅰ | 日韩视频欧美视频 | 久久中文精品视频 | 2019nv天堂香蕉在线观看 | 阿v视频在线免费观看 | 国产91免费 | 日本黄xxxxxxxxx100 | 又粗又黑又大的吊av | 国语对白做受69按摩 | 国产又粗又猛又爽又黄的 | 成人永久aaa | 激情 小说 亚洲 图片 伦 | 国产麻豆一区二区 | 日韩在线观看视频网站 | 日日噜狠狠噜天天噜av | 1024国产视频| www17ccom小草影视| www.浪潮av.com| 国产在线精品一区二区 | 亚洲午夜在线 | 精品国产va久久久久久久冰 | 国产三级av在线 | 日日碰狠狠躁久久躁蜜桃 | 天天爽夜夜爽夜夜爽精品视频 | 影音先锋成人网 | 国产精品自拍在线 | 精品国产乱码一区二区三区99 | 久久久精品国产99久久精品麻追 | 无码人妻丰满熟妇区96 | 在线观看你懂得 | 国产极品白嫩精品 | 国产精品理论片在线观看 | 亚洲爆乳精品无码一区二区 | 国产精品久久免费视频 | 亚洲成人99| 国产精品久久久久野外 | 免费无码国产欧美久久18 | 久久久看 | 中文字幕不卡在线 | 亚a在线| 五月天视频网 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 国产交换配乱婬视频 | 亚洲精品中文字幕乱码 | 在线观看国产欧美 | 欧美日韩成人一区 | 一级全黄裸体免费观看视频 | 亚洲丶国产丶欧美一区二区三区 | 99草在线视频 | 老色鬼在线精品视频 | 夹得我好紧好爽日出了水视频 | 免费久久 | 国产高潮流白浆喷水视频 | 豆花av在线 | 国产成人欧美一区二区三区的 | 亚洲国产综合一区 | 狠狠干天天干 | 免费男人和女人牲交视频全黄 | 一级黄色免费片 | 男女一进一出粗大楱视频 | 中文字幕在线播放日韩 | 国产成人av一区二区在线观看 | 亚洲韩国精品 | 操干视频 | 亚洲一区二区三区国产精华液 | 天堂网在线观看 | 日韩诱惑 | 91午夜精品亚洲一区二区三区 | 国产三级a三级三级 | 少妇高潮久久久 | av手机版 | 少妇愉情理仑片高潮日本 | 一级黄色大片免费 | 超碰一区二区 | 国产综合在线观看 | 韩国三级视频在线 | 黄色网页免费在线观看 | 日本不卡视频在线 | 国产三级香港三韩国三级 | 第一页综合 | 对白脏话肉麻粗话av | 国产做爰xxxⅹ高潮视频12p | 日韩精品无码一区二区 | 少妇情理伦片丰满午夜在线观看 | 亚洲免费高清 | 91国偷自产一区二区三区女王 | 亚洲色成人网站www永久四虎 | 国产在线精品无码二区 | 91久草视频| 成熟人妻av无码专区 | 日韩精品视频观看 | 五月天中文字幕在线 | а√天堂资源中文在线官网九色 | 亚洲天天看| 狠狠色狠狠色综合网 | 亚洲最大av番号库 | 国产人妻777人伦精品hd | 欧美成人午夜精品久久久 | 中文字幕一区在线观看 | 麻豆午夜 | 久久久久久欧美精品色一二三四 | 国产精品久久久 | 色 成人 亚洲 | 中文字幕乱码免费看电影 | 91popny丨九色丨国产 | 最新中文无码字字幕在线 | 欧美色图片区 | 黄色片子一级 | 国产中文区4幕区2021 | av在线网址观看 | 国产性自拍 | 亚洲黄色a级片 | 国产裸体美女永久免费无遮挡 | 国产做受高潮69 | 国产精品白丝喷水在线观看 | 欧美一区二区三区激情 | 国产免费观看久久黄av片 | 亚洲欧美日韩久久一区二区 | 视频国产在线 | 小早川怜子一区二区三区 | 中文字幕+乱码+中文 | 国产亚洲黑人性受xxxx精品 | jizz在线观看 | 乳罩脱了喂男人吃奶视频 | 中文字幕人成人乱码亚洲影视的特点 | 哭悲在线观看免费高清恐怖片段 | 亚洲人免费视频 | 56av国产精品久久久久久久 | 精品视频免费在线观看 | 女人久久久 | 夜夜躁天天躁很躁mba | 一区二区三区欧美在线观看 | 国产在线小视频 | 久久香蕉国产线看观看猫咪av | 国产精品人人爽人人做av片 | 日韩激情一区二区三区 | 国产毛片毛片毛片毛片毛片毛片 | 性色欲网站人妻丰满中文久久不卡 | 久久影视院线 | 国产精品欧美亚洲韩国日本久久 | 免费av一区二区 | a级片网址 | 久久网站免费 | 337p粉嫩大胆噜噜噜噜69影视 | 久久依人 | 亚洲精品国产精品乱码不99 | 亚洲国产精品成人无久久精品 | 欧美日本一区二区 | 欧美~大家屁股网站 | 极品气质女神呻吟娇喘91 | 久久午夜精品 | 男人天堂怡红院 | 欧美乱妇高清无乱码在线观看 | 中文字幕人妻少妇引诱隔壁 | 国产成人久久av免费高清蜜臀 | 九色jiuse | 欧美在线看片 | 理论片一级 | 亚洲欧洲精品a片久久99 | 免费看欧美黑人毛片 | 九九九亚洲 | 少妇高潮惨叫久久久久久 | 亚洲欧美国产免费综合视频 | 成人羞羞视频国产 | 日本乱码一区二区三区芒果 | 亚洲二三区 | 国产在线视频一区二区三区 | 久久久精品成人免费观看 | 国产精品无码一区二区桃花视频 | 亚洲国产成人久久一区二区三区 | 青青草手机视频 | 亚洲精品一区二区在线 | 成人a级网站 | 浮妇高潮喷白浆视频 | 天天插天天射天天干 | 最近中文字幕日本 | av网站大全免费 | 婷婷色小说| 亚洲日韩乱码中文无码蜜桃臀网站 | 精品福利视频一区二区三区 | 丁香婷婷久久久综合精品国产 | 国产精品久久久久久久福利竹菊 | 日韩毛片子 | 激情三级在线 | 小舞同人18吸乳羞羞在线观看 | 欧美一区二区三区粗大 | 成年人网站在线免费观看 | 黄色美女一级片 | 在线看片 | 日本少妇xxxxx| 我要看www免费看插插视频 | 国产精品va在线播放我和闺蜜 | 无码人妻久久一区二区三区蜜桃 | 精品黄色一级片 | 99这里只有精品视频 | 偷偷操不一样 | 国产成人精品白浆久久69 | 精品国产91亚洲一区二区三区www | 欧美综合激情 | 人人狠狠综合久久亚洲 | 国产成人免费高清激情视频 | 九草视频在线观看 | 亚洲第6页| 少妇高潮惨叫久久麻豆传 | 国产区在线观看 | 绫濑遥av | 少妇无套高潮一二三区 | 91成人在线免费视频 | 国产亚洲精品精品国产亚洲综合 | 精品久久久爽爽久久男人和男人 | 欧美黑人又粗又大的性格特点 | 国产精品精品视频一区二区三区 | 天天摸天天爽 | 亚洲情涩 | 色婷婷国产精品久久包臀 | 欧美成一区二区三区 | 丁香七月婷婷 | 九色丨porny丨喷水 | 国产精品免费一区二区区 | 亚洲在av极品无码天堂手机版 | 国产乱子伦精品无码码专区 | v片在线看| 亚洲性啪啪无码av天堂 | 色在线免费观看 | 亚洲欧美一区二区三区视频 | 亚洲人成人天堂 | 久久99精品久久久久久9 | 91色在线| 久久久久久久久国产精品 | 亚洲欧美国产一区二区三区 | 毛片基地在线观看 | 99久久一区 | 一区二区精品在线 | 搡老女人一区二区三区视频tv | 日韩人妻少妇一区二区三区 | 国产伦精品一区二区三区视频新 | 青青草黄色 | 日韩精品第1页 | 免费全部高h视频 | 夜夜天天拍拍 | 国产一区二区视频网站 | 婷婷国产在线 | 亚洲国产精品视频 | 合欢视频污 | 国产色一区 | 岳帮我囗交吞精69 | 欧美性xxxx在线播放 | 久久久久久免费免费精品软件 | 日韩亚洲欧美精品综合 | av午夜天堂| 久久久妻 | eeuss国产一区二区三区四区 | 国产在线国偷精品产拍免费yy | 精品成人69xxxyz | 国产女人叫床高潮大片视频 | 综合久久久久久久久 | 亚洲色欲色欲天天天www | 97人人澡人人添人人爽超碰 | 午夜免费1000 | 精品国产自在精品国产浪潮 | 又粗又爽又猛高潮的在线视频 | 成人三级黄色 | 久久妇女高潮喷水多 | 青青欧美| 一级全黄色毛片 | 国产一级特黄a高潮片 | 91久久精品一区二区三区 | 国产黄a三级三级看三级 | 国产精品日产欧美久久久久 | 丁香六月婷婷激情 | 男人都懂的网址 | 伊人av超碰久久久麻豆 | 精品久久久久久无码专区不卡 | 成人羞羞网站入口免费 | 在线观看不卡一区 | 日韩国产综合 | 国产精品国产三级国产在线观什 | 污污污www精品国产网站 | 国产美女无遮挡免费 | 亚洲一区免费在线 | 午夜国产精品国产自线拍免费人妖 | 黄色爱爱视频 | 国产精品成 | av生活片| 人善交类欧美重口另类 | 任你躁国产老女人 | 黄色18网站 | 亚洲免费高清 | 黄色大片在线看 | 久久精品人妻少妇一区二区三区 | 精品一区二区三区四区 | 在线免费小视频 | 国产99精品 | 欧美经典影片视频中文 | av先锋影音| 中文字幕第4页 | 午夜美女福利视频 | 免费网站日本a级淫片免费看 | 天天色宗合 | 国产极品美女高潮无套小趴菜 | 欧美成人一区二区三区高清 | 无码 制服 丝袜 国产 另类 | 欧美激情乱人伦 | 麻豆国产一区二区三区四区 | 美女黄色毛片视频 | 超碰97在线人人 | 亚洲欧美在线视频观看 | 国产无区一区二区三麻豆 | 国产精品白嫩极品美女 | 五十路亲子中出在线观看 | 国产乱码精品一区二区三区精东 | 亚洲高清视频在线播放 | 亚洲色av天天天天天天 | 亚州性无码不卡免费视频 | 婷婷五月综合色视频 | www久久久com| 欧美深夜福利视频 | 成人激情片 | 欧美一级做a爰片久久高潮 欧美一级做a爰片免费视频 | 91在线视频在线观看 | 国产一区二区三区免费观看网站上 | 久久狠狠高潮亚洲精品 | 欧美美女爱爱视频 | 久久国产精品久久久 | 特黄特色网站 | 视频在线一区二区 | 偷拍盗摄高潮叫床对白清晰 | 色插综合| 欧美精品与人动性物交免费看 | 亚洲色丰满少妇高潮18p | 久久99精品国产91久久来源 | 东京热加勒比无码少妇 | 欧美黄色网络 | 中文字幕一区在线观看视频 | www91在线| 精品国产欧美一区二区三区不卡 | 波多野结衣大战黑人8k经典 | 天天摸日日摸狠狠添 | 美女裸片| 人妻体内射精一区二区 | 免费精品一区二区 | 精品91av| 日本欧美www视频网站 | 人人综合 | 日韩乱码一区二区 | 97超碰站| 亚洲天堂免费在线观看视频 | 黄瓜视频在线观看污 | 999色综合| 黄色插插视频 | 亚洲一区成人 | 偷窥日本少妇撒尿chinese | 中文字幕一区二区三区日韩精品 | 亚洲视频一二区 | 久久综合久久鬼 | 女人被狂躁的高潮免费视频 | 国产精品视频500部 国产精品视频99 | 91九色麻豆| 国产精品分类 | 国产美女炮机视频 | 久久精品99国产精品酒店日本 | 欧美综合激情 | 蜜桃av一区二区三区 | 中文字幕毛片 | 欧美一区二区激情视频 | 少妇无码一区二区三区 | 欧美另类一区二区 | 日躁夜躁狠狠躁2001 | 在线观看视频一区二区三区 | 久久久国产精华特点 | 天天操夜夜干 | 奇米影视第四狠狠777 | 国产亚洲精品成人 | 日韩国产在线观看 | 一级a性色生活片久久毛片明星 | 蜜臀av夜夜澡人人爽人人 | 色欲欲www成人网站 婷婷成人综合激情在线视频播放 | 国内性爱视频 | 漂亮人妻被中出中文字幕 | 国产乱xxxxx978国语对白 | 国产一卡二 | 91久久一区二区 | 色一情一乱一伦麻豆 | 亚洲风情av| 四虎永久免费 | 欧美日韩一区在线播放 | 性饥渴艳妇性色生活片在线播放 | 在线观看免费黄色小视频 | 一本一道色欲综合网中文字幕 | av合集| 亚洲乱码一区二区三区在线观看 | 国产精品一区二区av | 国产精品 日韩精品 | 国产超碰人人做人人爽aⅴ 国产超碰人人做人人爽av牛牛 | 久久资源总站 | 国产91精品久久久久久久 | 国产精品熟妇视频国产偷人 | 中文字幕不卡在线 | 男女啪啪120秒 | mm131尤物让人欲罢不能日本 | 欧美三级视频在线 | a免费在线| 欧美体内谢she精2性欧美 | 乱子轮熟睡1区 | 色婷婷噜噜久久国产精品12p | 国产精品综合在线 | 日韩视频在线免费播放 | 乱淫a欧美裸体超级xxxⅹ | 亚洲精品一区二区久久 | 精品动漫av | 免费视频在线观看网站 | 国产福利萌白酱在线观看视频 | 欧美13一14娇小xxxx | 一本久久伊人热热精品中文字幕 | 少妇影院y1111 | 春色激情 | 国产精品久久久久一区二区国产 | 真人作爱免费视频 | 色婷婷综合中文久久一本 | 国产青青视频 | 成年入口无限观看免费完整大片 | 最新日韩在线 | 综合激情五月综合激情五月激情1 | 中国免费黄色片 | 国产亚洲精品久久久久久久久动漫 | 污污的视频在线免费观看 | 国产高清视频在线播放 | 免费国产黄网站在线观看视频 | 一级黄色免费毛片 | 中文字幕第66页 | 欧洲高潮视频在线看 | 91精品国产亚一区二区三区老牛 | 亚洲精品一品区二品区三品区 | 丁香啪啪综合成人亚洲小说 | 海角社区在线视频播放观看 | 日本黄色a级片 | 一本色道久久综合亚洲精品图片 | 毛片久久久 | 亚洲精品久久久中文字幕痴女 | 不卡中文字幕 | 亚洲午夜福利在线视频 | 国模无码大尺度一区二区三区 | 性做久久| 日韩1级片| 在线国产一区二区 | 国产大片b站 | 日本无遮挡边做边爱边摸 | 少妇精品久久久久www | 深夜爽爽动态图无遮无挡 | 亚洲乱码一二三四区 | _级黄色片 | 免费国产又色又爽又黄的软件 | 亚洲一区日韩 | 欧美人与牲禽xxxxx | 亚洲国产精彩中文乱码av | 国产传媒一区二区 | gogo肉体亚洲高清在线视 | 亚洲国产婷婷香蕉久久久久久 |