九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇VxWorks專區(qū)VxWorks BSP開發(fā) → PowerPC VxWorks BSP分析6——image加載


  共有10208人關(guān)注過本帖樹形打印

主題:PowerPC VxWorks BSP分析6——image加載

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
PowerPC VxWorks BSP分析6——image加載  發(fā)帖心情 Post By:2010-12-1 9:20:30

1 VxWorks加載
1.1 從TFFS文件系統(tǒng)加載
Tornado的TrueFFS是和VxWorks兼容的一種M-Systems Flite實現(xiàn)方式,它為種類繁多的flash存儲設備提供了統(tǒng)一的塊設備接口,并且具有可重入、線程安全的特點,支持大多數(shù)流行的CPU構(gòu)架。有了Tornado的TrueFFS,應用程序?qū)?flash存儲設備的讀寫就好象它們對擁有MS-DOS文件系統(tǒng)的磁盤設備的操作一樣。
如圖18所示,TrueFFS由核心層(core layer)和三個功能層,翻譯層(translation layer)、MTD層(MTD layer)、socket層(socket layer)組成。
clip_image002
圖18 TrueFFS層結(jié)構(gòu)布局
核心層(Core layer):核心層主要起相互連接其他幾層的功能。同時它也可以進行碎片回收、定時器和其他系統(tǒng)資源的維護。通常WindRiver公司將這部分內(nèi)容以二進制文件提供。
翻譯層主要實現(xiàn)TrueFFS和dosFs之間的高級交互功能。它也包含了控制flash映射到塊、wear-leveling、碎片回收和數(shù)據(jù)完整性所需的智能化處理功能。目前有三種不同的翻譯層模塊可供選擇。選擇哪一種層要看你所用的flash介質(zhì)是采用NOR-based,還是NAND-based,或者SSFDC-based技術(shù)而定。
Socket層則是提供TrueFFS和板卡硬件(如flash卡)的接口服務。其名字來源于用戶可以插入flash卡的物理插槽。用來向系統(tǒng)注冊socket設備,檢測設備拔插,硬件寫保護等。后面將詳細講解它的功能。
MTD層(Memory Technology Drivers)功能主要是實現(xiàn)對具體的flash進行讀、寫、擦、ID識別等驅(qū)動,并設置與 flash密切相關(guān)的一些參數(shù)。TrueFFS已經(jīng)包含了支持Intel、AMD以及samsung部分flash芯片的MTD層驅(qū)動。新的芯片需要新的 MTD支持,你可以使用一個標準的接口來加入這些驅(qū)動。
以上四部分,我們通常要的工作就是后兩層。
MX29LV160BT芯片上建立TrueFFS文件系統(tǒng)
1.配置相關(guān)文件
在此,以Nor Flash MX29LV160BT為例,開發(fā)工具為Tornado2.2 for PPC。要在VxWorks映像中包含 TrueFFS文件系統(tǒng),首先必須在config.h文件中定義INCLUDE_TFFS。這使得VxWorks的初始化代碼調(diào)用tffsDrv()來創(chuàng)建管理TrueFFS所需的結(jié)構(gòu)和全局變量,并為所有掛接了的flash設備注冊socket組件驅(qū)動。在鏈接的時候,通過解析與tffsDrv()相關(guān)聯(lián)的符號(symbols)可以將TrueFFS所必需的軟件模塊鏈接到VxWorks映象中。
為了支持TrueFFS,每一個BSP目錄下都必須包含一個sysTffs.c文件。它將TrueFFS所有的層(翻譯層,socket層和MTD 層)鏈接到一起并和VxWorks綁定。因此,必須編輯這個文件并決定哪一種MTD和翻譯層模塊應該包含到TrueFFS中。即:
#define INCLUDE_MTD_MX29LV /* MX29LV160BT MTD driver */
#define INCLUDE_TL_FTL /* FTL translation layer */
#define FLASH_BASE_ADRS 0x2a10000 /* Flash memory base address */
#undef FLASH_SIZE
#define FLASH_SIZE 0x001f0000 /*Flash memory size, 2M (parameter block) */
其他無關(guān)的MTD driver包含頭都#undef掉,同時定義Flash在系統(tǒng)中的基地址和大小。另外,還必須編輯sysLib.c中的 sysPhysMemDesc[ ]數(shù)組,將Flash基地址和大小加入到MMU中,以供將來訪問Flash,否則訪問Flash會失敗。如果BSP目錄下沒有sysTffs.c文件,那么我們可以從其他BSP目錄下拷貝一個即可,然后做上述修改,其他的內(nèi)容基本可以不用修改。
接下來需要修改tffsConfig.c文件,為了方便管理,通常我們將src/drv/tffs/目錄下該文件拷貝到我們BSP目錄下,然后再做出修改。在MTDidentifyRoutine mtdTable[]表中加入如下語句:
#ifdef INCLUDE_MTD_MX29LV
mx29lvMTDIdentify,
#endif /* INCLUDE_MTD_MX29LV */
并在該文件開頭聲明。
#ifdef INCLUDE_MTD_MX29LV
FLStatus mx29lvMTDIdentify (FLFlash vol);
#endif /* INCLUDE_MTD_MX29LV */
最后就是將我們的flash相關(guān)MTD驅(qū)動加入到makefile中。即:
MACH_EXTRA = mx29lvMtd.o
為了方便我們調(diào)試MTD驅(qū)動,應該在重新編譯VxWorks映象前將諸如格式化flash、創(chuàng)建TrueFFS塊設備、綁定此塊設備到dosFs所必要的功能包含到VxWorks映像中。比如如下定義:
#define INCLUDE_TFFS
#ifdef INCLUDE_TFFS
#define INCLUDE_TFFS_DOSFS
#define INCLUDE_TFFS_SHOW
#define INCLUDE_DOSFS /* dosFs file system */
#define INCLUDE_SHOW_ROUTINES /* show routines for system facilities*/
#define INCLUDE_TL_FTL
#define INCLUDE_IO_SYSTEM
#define INCLUDE_DISK_UTIL
#endif /* INCLUDE_DOSFS */
2.MTD驅(qū)動
做了上述配置后,進入VxWorks操作系統(tǒng)后,我們在shell上利用tffsShow工具來顯示flash的信息。TffsShow函數(shù)最終會調(diào)用 MTD驅(qū)動中的mx29lvMtdIdentiy( )函數(shù),在mx29lvMtdIdentiy ( )函數(shù)主要是通過讀取MX29LV160BT芯片的設備和廠商ID來識別它,然后對FLFlash結(jié)構(gòu)成員進行初始化,最主要的幾個參數(shù)是:
type:Flash內(nèi)存的JEDEC ID號;
erasableBlockSize:Flash內(nèi)存的擦除塊大小(字節(jié))。設置這個值時應考慮到interleaving。因此,通常通過如下方法來設置它的大小;
Vol.erasableBlockSize = MX29LV_MTD_SECTOR_SIZE * vol.interleaving;
對于MX29LV160BT,MX29LV_MTD_SECTOR_SIZE為64K字節(jié);
chipSize:使用來構(gòu)建TrueFFS文件系統(tǒng)的flash實際大小(字節(jié));
noOfChips:使用來構(gòu)建TrueFFS文件系統(tǒng)的flash實際片數(shù);
interleaving:Flash內(nèi)存交叉因子(interleaving factor)。即擴展數(shù)據(jù)總線的設備數(shù)。比如,一個32位數(shù)據(jù)總線上,我們可以使用4片8位或2片16位的設備;
map:指向flash內(nèi)存映射(map)函數(shù)。該函數(shù)將flash映射到內(nèi)存區(qū);
read:指向flash內(nèi)存的讀函數(shù)。在MTD驅(qū)動識別函數(shù)中,這個成員函數(shù)已經(jīng)被初始化為缺省的讀函數(shù)。通常情況下,我們不需要再初始化它,否則還需要修改很多相關(guān)的函數(shù);
write:指向flash內(nèi)存的寫函數(shù)。這個成員必須初始化,這是我們要做的一個重要工作;
erase:指向flash內(nèi)存的擦除函數(shù)。這個成員必須初始化,這也是我們要做的一個重要工作。
針對FLFlash結(jié)構(gòu)成員,我們所關(guān)心的兩個函數(shù)就是寫和擦除函數(shù)。在mx29lvMtdIdentiy()函數(shù)中必須有如下定義:
vol.write = mx29lvWrite;
vol.erase = mx29lvErase;
在mx29lvWrite()函數(shù)中主要是實現(xiàn)將數(shù)據(jù)寫到flash中。首先需要對扇區(qū)進行解鎖,然后寫入寫命令,之后才能進行數(shù)據(jù)的寫入。最后需要判斷數(shù)據(jù)是否寫完。為了確保操作成功,我們應該在寫完每個數(shù)據(jù)后進行數(shù)據(jù)的比較,比較正確后方能進行下一個數(shù)據(jù)的操作。
在mx29lvErase()函數(shù)中主要是實現(xiàn)flash扇區(qū)的擦除。如今的flash一般都是按照扇區(qū)進行擦除操作的。在擦除操作之前也應該首先對扇區(qū)進行解鎖,然后寫擦除建立和扇區(qū)擦除命令。擦除成功后,flash中的內(nèi)容應該是0xffff。所以為了確保成功,我們還是應該在擦除后進行比較,比較正確后方能進入下一個扇區(qū)的擦除操作,否則返回擦除錯誤標志。
所以,對于MTD驅(qū)動的調(diào)試,基本上就是調(diào)試寫和擦除兩個函數(shù)。在調(diào)試過程中,我們可以在這兩個函數(shù)相應位置加入打印語句來調(diào)試。為了能調(diào)試這兩個函數(shù),我們通過在shell上輸入命令tffsDevFormat來格式化flash, tffsDevFormat最終會調(diào)用mx29lvErase和mx29lvWrite函數(shù),如果成功就會返回0,否則返回-1。當然也可以調(diào)用 tffsDevCreate函數(shù)來驗證我們的寫和擦除函數(shù)的正確性。圖19說明了tffsDevCreate調(diào)用過程。
clip_image004
圖19 tffsDevCreate()調(diào)用過程
在shell上利用tffsShow來驗證mx29lvMtdIdentiy。
> tffsShow
0: socket=RFA: type=0x2249, unitSize=0x10000, mediaSize=0x1f0000
value = 49 = 0x31 = "1"
說明已正確識別到MX29LV160BT設備,設備號為0x2249。
建立TFFS設備
1.掛接設備名
MTD驅(qū)動調(diào)試成功后,我們就可以給flash設備掛接上dos設備名,如下操作:
格式化:
>    tffsDevFormat 
value = 1
>    usrTffsConfig 0,0,”/tffs0”
value = 0
然后通過devs來查看掛接的設備名:
>    devs
drv name                
  0 /null               
  1 /tyCo/0             
  1 /tyCo/1             
  5 host:               
  6 /pty/rlogin.S       
  7 /pty/rlogin.M       
  3 /tffs0/             
  8 /vio                
value = 25 = 0x19
看到/tffs0/說明掛接設備已經(jīng)成功,接下來就可以利用dosFs文件系統(tǒng)相關(guān)命令來操作flash了。如,ls、copy等。
用代碼來完成上述過程:
STATUS flashInit(void)
{
STATUS rc = OK;
if (tffsDrv() != OK)
{
printf("Could not initialize.\n");
return (ERROR);
}
#if 0
printf("Attaching to flash file system... ");
#endif
dosFsInit(NUM_DOSFS_FILES); /* initialize DOS-FS */
if (usrTffsConfig(driveNumber1, 0, SYS_BASE_FS) == ERROR)
{
printf("\ncore file system not exist.\n");
rc = sysTffsFormat(0, 0, 0, SYS_BASE_FS, 0, 0, 0);
}
return rc;
}
上述代碼中的sysTffsFormat()會調(diào)用tffsDevFormat()進行格式化操作,如:
tffsDevFormat(driveNumber, (int)params);
params為tffsDevFormatParams結(jié)構(gòu)體指針,即格式化參數(shù),如:
#define TFFS_FORMAT_PARAM_WITH_ROOM_FOR_CONFIG_WORD \
{{1, 99, 1, 0x10000l, NULL, {0,0,0,0}, NULL, 2, 0, NULL}, FTL_FORMAT_IF_NEEDED}
而函數(shù)usrTffsConfig( )則將tffsDevCreate( )和dosFsDevInit( )進行了合成,是一個快捷函數(shù)。
2.從Flash中啟動并下載VxWorks映像
要從flash中下載VxWorks映像,首先需要把VxWorks映像拷貝到flash中,在shell中的操作命令為copy “VxWorks”,“tffs0/VxWorks”,然后修改config.h文件中引導行,如下:
#define DEFAULT_BOOT_LINE \
"tffs=0,0(0,0)host:/tffs0/VxWorks h=192.168.0.153 e=192.168.0.154 u=target pw=target o=cpm"
修改完后,重新編譯生成bootrom_uncmp.bin,并把它燒寫到flash中。然后重新啟動,即可看到如下啟動畫面:
boot device          : tffs=0,0
unit number          : 0 
processor number     : 0 
host name            : host
file name            : /tffs0/VxWorks
inet on ethernet (e) : 192.168.0.154
host inet (h)        : 192.168.0.153
user (u)             : target
ftp password (pw)    : target
flags (f)            : 0x0 
other (o)            : cpm
Attaching to TFFS... done.
Loading /tffs0/VxWorks...894304
Starting at 0x10000...
Development System
        VxWorks version 5.5.1
        KERNEL: WIND version 2.6
        Copyright Wind River Systems, Inc., 1984-2003
    CPU: Motorola ADS - PowerPC 860.  Processor #0.
    Memory Size: 0x1000000.  BSP version 1.2/5.
    WDB Comm Type: WDB_COMM_END
                 WDB: Ready.
到此,說明引導成功。flash整個TFFS文件系統(tǒng)就已經(jīng)建立成功。
在一片F(xiàn)LASH同時裝載BootRom、VxWorks文件
我們將Flash地址映射成兩個地址段,一段用做BootRom,一段用做VxWorks使用,用做BootRom的地址段為0xFFF00000~0xFFF80000,另外一段用做VxWorks的地址段為0x04080000~0x04800000(假設此Flash大小為8M大小),在 0xFFF00000~0xFFF80000地址段寫入BootRom,在0x04080000~0x04800000地址段寫入VxWorks,加電后,PC指針會跳到0xFFF00100地址執(zhí)行第一條指令,引導BootRom起來并最終VxWorks系統(tǒng)引導成功。實現(xiàn)過程:
1.片選(?)
在romInit.s文件中要做如下的片選操作,片選0為BOOT Flash的地址片選,片選1為Flash的地址片選,其中ROM_BASE_ADRS為0xFFF00000
/* -------------------------------------------------------- */
/* Initialize Chip Select 0 for Bootrom */
/* ------------------------------------------------------------- */
lis r5, HIADJ( ROM_BASE_ADRS | BR_PS_8 | BR_WP | BR_V)
addi r5, r5, LO( ROM_BASE_ADRS | BR_PS_8 | BR_WP | BR_V)
stw r5, BR0(0)(r4)
lis r5, HIADJ( 0xFFF80000 | 0x00000100 | 0x00000080)
addi r5, r5, LO( 0xFFF80000 | 0x00000100 | 0x00000080)
stw r5, OR0(0)(r4)
/* -------------------------------------------------- */
/* Initialize Chip Select 1 for FLASH */
/* -------------------------------------------------- */
lis r5, HIADJ( 0x04000000 | BR_PS_16 | 0x00000001)
addi r5, r5, LO( 0x04000000 | BR_PS_16 | 0x00000001)

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

PowerPC VxWorks BSP分析6——image加載








簽名
主站蜘蛛池模板: 裸身美女无遮挡永久免费视频 | 黑人粗大猛烈进出高潮视频 | 欧美激情国产精品免费 | wwwxxx日本免费 | 麻豆国产一区二区三区 | jjzz日本视频 | 欧美激情一区二区三级高清视频 | 老司机久久精品视频 | 妇与子乱肉肉在线观看 | 久久99精品久久久久久hb无码 | 亚洲熟妇国产熟妇肥婆 | 国产一级做a爱片 | 日韩精品中文字幕在线 | 成人小视频免费 | 99久久免费看精品国产 | 日韩加勒比一本无码精品 | 国产一区二区三区av网站 | 男人靠女人免费视频网站 | 国产精品久久久久9999高清 | 91黄色软件| 国产又粗又大又长 | 久久久午夜精品理论片中文字幕 | 国产精品久久久久久久久免费樱桃 | 91午夜理伦私人影院 | 在线观看免费小视频 | wwwav在线| 国产精品一品二区三区的使用体验 | 少妇交换做爰中文字幕 | 亚洲免费砖区 | 日本一级视频 | 91精品国产91久久久久福利 | 中文字幕精品一区二区精品 | 欧美精品一线 | 成人手机视频在线观看 | wwwxxxxx日本| 久久天天躁狠狠躁夜夜婷 | 少妇xxxxx性开放按摩 | 97se亚洲国产综合自在线观看 | 英语老师丝袜娇喘好爽视频 | 日日碰狠狠躁久久躁2023 | 国产精品毛片一区二区在线看舒淇 | 国产精品一区二区吃奶在线观看 | 天天插天天干天天操 | 超碰在线香蕉 | 2021最新国产精品网站 | 欧美日韩少妇精品 | 欧美成人四级hd版 | 亚洲福利午夜 | 永久天堂网 av手机版 | 少妇精69xxtheporn | 新sss欧美整片在线播放 | 深夜福利小视频在线观看 | 精品无人乱码一区二区三区 | 日韩天堂在线 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 日本在线看片免费人成视频 | 18禁女裸乳扒开免费视频 | 114一级片| 两个人看的www免费视频中文 | 欧美日韩免费一区二区三区 | 亚洲国产成人a精品不卡在线 | 国产无线乱码一区二三区 | 粉嫩av一区二区三区免费野 | 色片免费看| 黄页网站视频免费大全 | 日本三级高清视频 | 夜夜欢性恔免费视频 | 精品亚洲一区二区三区四区五区 | 国产xxxxx在线观看 | 亚洲日韩乱码中文无码蜜桃臀 | 欧美精品一区二区蜜臀亚洲 | 中文字幕日韩av | 可以直接观看的av | 日日夜夜操操 | 99re视频精品 | 极品毛片| 天海翼激烈高潮到腰振不止 | 台湾性dvd性色av | 99久久人妻精品免费二区 | 亚洲 综合 欧美 动漫 丝袜图 | 高h教授1v1h喂奶 | 亚洲国产精品成人午夜在线观看 | 久久精品久久99 | 亚洲日韩中文字幕一区 | 久草在线视频网站 | 亚洲综合另类小说色区 | 一本大道久久a久久精二百 一本大道久久a久久精品综合1 | 自拍偷拍第1页 | 欧美日韩国产精品一区 | 中文文字幕一区二区三三 | 天使萌一区二区三区免费观看 | 久久6视频| 日韩人妻无码精品无码中文字幕 | 猫咪www免费人成人入口 | 亚洲五十路 | 天天曰天天干 | 亚洲三级网| 国产夫绿帽单男3p精品视频 | 92看片淫黄大片看国产片图片 | 日本乱轮视频 | 99视频99| 国产伦精品一区二区三区免费视频 | 毛片在线看片 | 精品无人国产偷自产在线 | 欧美成aⅴ人高清免费 | 亚洲色偷偷偷综合网 | 国产精品wwwwww | 老熟妇性老熟妇性色 | 91中文在线观看 | 国外成人在线视频网站 | 中文字幕人妻丝袜二区 | 福利第一页 | 日韩乱码人妻无码中文字幕视频 | 久久这里只有精品视频9 | 国产美女炮机视频 | 日本不卡视频在线观看 | 久久超碰精品 | 微拍 福利 视频 国产 | 久久久久夜夜夜精品国产 | 欧美性色黄大片a级毛片视频 | 国产天码视频网站 | 无尽夜久久久久久久久久 | 国产精品xx | 国产成人高清视频 | 国产毛片精品国产一区二区三区 | 女人被狂躁的高潮免费视频 | 欧美 日韩 国产 亚洲 色 | 美女视频黄色免费 | 国产乱人对白 | 男人天堂aaa| 无码人妻视频一区二区三区 | 国产精品久久久久久久av | 大黑人交xxxxxhd性爽 | 精品蜜臀av在线天堂 | 欧美黑人又大又粗xxxxx | 欧美午夜性春猛交xxxx按摩师 | 黄色福利网站 | 久久伊人精品一区二区三区 | 欧美精品99久久久 | 亚洲精品噜噜丝袜区精品 | 国产成人麻豆精品午夜福利在线 | 欧美精品日韩精品 | 天天透天天操 | 中文字幕a∨在线乱码免费看 | 亚洲精品久久夜色撩人男男小说 | 亚洲欧洲美洲精品一区二区三区 | 日本免费人成视频在线观看 | 久久亚洲精品国产一区 | 大蜜桃臀偷拍系列在线观看 | 狠狠色伊人亚洲综合网站l 狠狠色依依成人婷婷九月 狠狠色综合久久婷婷色天使 | 日本不卡一区二区三区在线 | 日韩黄视频在线观看 | 天堂av中文在线 | 成年无码av片 | 狂野欧美性猛交xxxx | 九色在线观看 | 五月天社区| 人人爽久久久噜噜噜婷婷 | 尹人综合 | 日日摸夜夜添夜夜爽免费视频 | 国产无套粉嫩白浆内谢在a 国产无套粉嫩白浆内谢在线 | 四虎色网| 少妇人妻综合久久中文字幕 | 麻豆视频网址 | 一本色道久久88综合亚洲精品ⅰ | 超碰97久久国产精品牛牛 | 亚洲一区二区三区国产 | 中文幕无线码中文字蜜桃 | 成人在线一区二区三区 | 少妇性l交大片毛多 | 成人免费视频观看视频 | 91久久极品少妇xxxxⅹ软件 | 欧美色国 | 亚洲国产成人精品久久久国产成人一区 | 色婷婷av一区二区三区大白胸 | 韩国19禁无遮挡啪啪无码网站 | 成人免费观看激情视频 | 久久精品国产一区二区三区肥胖 | 精品无人国产偷自产在线 | 草逼网站| 婷婷丁香视频 | 在线a亚洲视频播放在线观看 | 欧美mv日韩mv国产网站 | 成人无码精品一区二区三区 | av中文字幕免费观看 | 一本色道久久hezyo加勒比 | 久久99亚洲精品久久99果 | 小sao货水好多真紧cao视频 | 国产亚洲精品久久久 | 手机看片日本 | 已婚少妇美妙人妻系列 | 亚洲欧美日韩中文高清www777 | 18黄暴禁片在线观看 | 大尺度激情吻胸视频 | 久久加勒比亚洲精品一区 | 少妇性色av | 精品久久久久国产免费 | 成人性生交大片免费看 | 四色av网站入口 | 91精品国产乱码久久蜜臀 | 天天射夜夜骑 | 午夜香蕉网| 国产成人无码a区在线观看视频 | 欧美老熟妇videos极品另类 | 久久尹人| 好吊色综合 | 四虎av永久在线精品免费观看 | 无码国产精品一区二区免费3p | 在线精品视频一区二区三四 | 国产亚洲午夜高清国产拍精品 | 国产一区日韩二区欧美三区 | 情欲按摩院同性3 | 久久99精品久久久久久无毒不卡8 | 国产av人人夜夜澡人人爽麻豆 | 国产精品揄拍500视频 | 久久精品蜜芽亚洲国产av | 嫩草av久久伊人妇女超级a | 欧美特级黄色录像 | 青青青国产在线观看免费 | 精品一级少妇久久久久久久 | 91久久一区二区 | 91theporn国产在线观看 | 午夜av在线 | 国产精品视频在线看 | 中文字幕一区二区三区乱码在线 | 中日韩美中文字幕av一区 | 免费又黄又爽又猛的毛片 | 日韩色网| 97人人澡人人深人人添 | 国产成人精品三级麻豆 | 极品美女扒开粉嫩小泬图片 | 巨爆乳无码视频在线观看 | 日本十大三级艳星 | 国产精品女同 | 张警花视频99精品视频 | 文中字幕一区二区三区视频播放 | 亚洲视频网 | 99国产偷伦视频在线观看 | 男人的天堂无码动漫av | 中字幕视频在线永久在线观看免费 | 射 精 视频 合集 | 亚洲人成人无码网www国产 | 亚洲熟妇无码爱v在线观看 又色又爽又黄18禁美女裸身无遮挡 | 内射人妻少妇无码一本一道 | 131mm极品尤物美女无胸罩 | 亚洲精品3p | 国产干干干 | 97公开免费视频 | 自拍偷拍2019 | 欧美另类性 | 美女隐私视频黄www曰本 | 中文字幕日韩一区二区三区 | 日韩第一页在线 | 国产色综合久久无码有码 | 天天干在线观看 | 天堂va蜜桃一区二区三区 | 国产精品久久久乱弄 | www.国产成人 | 日韩在线视频看看 | 成人av中文解说水果派 | 天堂av网址 | 最近中文字幕在线观看 | 波多野结衣av无码久久一区 | 黄色毛片一级片 | 特黄a级片 | 亚洲人成精品久久久久 | 无码精品一区二区三区在线 | 精品国产乱码久久久久久天狼 | 国产午夜麻豆影院在线观看 | 久久精品嫩草影院 | 国产精品久久久久久久久久免费 | 精品中文字幕一区 | 韩日视频在线 | 国产在线视频你懂的 | 蜜臀99久久精品久久久久久软件 | 国产又大又黑又粗免费视频 | 99久久久国产精品免费消防器 | 成人免费视频视频在线观看 免费 | 欧美成人免费一区二区 | 国产一区二区三区中文字幕 | 亚洲熟妇久久国产精品 | 人禽伦免费交视频播放 | 伊人五月天婷婷 | 日韩在线中文字幕视频 | 国产偷国产偷亚洲清高app | 欧美国产精品一二三 | 久久久久久久久888 国产激情无码一区二区 | 欧美激情一区二区三区四区 | 亚洲精品在线观看网站 | 国产精品白丝av嫩草影院 | 九一福利视频 | 国产成人毛片在线视频 | 欧美精品一区二区久久久 | 九色porny国模私拍av | 超碰导航| 黄频视频在线观看 | 先锋影音av资源在线观看 | 老司机在线精品视频网站的优点 | 中文字幕精品三级久久久 | 免费人成打屁股网站www | 欧美激情免费在线 | 中出亚洲| 久久激情五月 | 全球av在线 | 九九久久在线看 | 日本在线高清 | 中文字幕羽月希黑人侵犯 | 欧美做受又硬又粗又大视频 | 天天爽影院 | 91麻豆精品国产91久久久无需广告 | 国产成人久久 | 欧美成人aaaaⅴ片在线看 | 色爱av综合 | 人妻有码av中文字幕久久琪 | 999久久久免费精品国产 | 三级网站免费播放 | 老司机aⅴ在线精品导航 | 天天色天天操天天 | 欧美又大又色又爽bbbbb片 | 中文字幕日本最新乱码视频 | 国产又大又长又粗 | 日本黄色免费视频 | 五十路熟女一区二区三区 | 不卡视频一区二区三区 | 久久天天躁夜夜躁狠狠躁2022 | 天堂视频在线免费观看 | 黄视频在线免费看 | 看个毛片| 国产精品jizz在线观看软件 | av亚洲产国偷v产偷v自拍麻豆 | 国产亚洲人成在线播放 | 久久99精品久久久久久三级 | 国产真实交换配乱淫视频, 国产真实精品久久二三区 国产真实乱免费高清视频 国产制服丝袜一区 | 99久久夜色精品国产亚洲 | 黄一区二区三区 | 午夜男人网 | 日韩 欧美 自拍 | 欧美一区国产一区 | 中出人妻中文字幕无码 | 三a大片| 爱爱视频免费网址 | 久草在线新视觉 | 国产美女精品aⅴ在线播放 国产美女精品人人做人人爽 | 精品视频免费观看 | 国产女主播一区 | 国产亚洲视频在线观看 | 一级久久久久久 | 久久精品水蜜桃av综合天堂 | 88xx永久免费看大片 | 91麻豆精品国产91久久久使用方法 | 亚洲色图图 | 国产成人无码精品久久久性色 | аⅴ资源中文在线天堂 | 久久无码人妻一区二区三区午夜 | 2022亚洲无砖无线码天媒 | 18性夜影院午夜寂寞影院免费 | 午夜福利啪啪片 | 国产精品污视频 | 恶虐女帝安卓汉化版最新版本 | 韩国日本三级在线观看 | 99精品视频国产 | 成人av综合 | 成人天堂视频理伦片 | 精品伦精品一区二区三区视频 | 激情射精爽到偷偷c视频无码 | av官网在线 | 色就色综合 | 亚洲精品久久久久一区二区三区 | 一a一片一级一片啪啪 | 亚洲天堂福利 | 亚洲精品乱码久久久久久蜜桃不卡 | 国产女主播一区 | 久久久久免费看黄a片app | 久久三级黄色片 | 2019精品手机国产品在线 | 神马午夜伦理影院 | 四虎婷婷 | 少妇又紧又色又爽又刺激视频网站 | 欧美日韩国产免费一区二区三区 | 波多野结衣在线观看视频 | 成av人电影在线观看 | 亚洲综合视频网站 | 九色在线视频 | 国产91精| 国产网站黄 | 波多野结衣视频观看 | 国产又黄又嫩又滑又白 | 亚洲深深色噜噜狠狠爱网站 | 藏春阁福利视频 | 激情另类视频 | 欧美一级全黄 | 中文字幕观看视频 | 天天做天天爱 | 国产成人精品一区二区三区无码 | 国产精品国产三级国产在线观看 | 在线国产一区 | 天天夜碰日日摸日日澡性色av | 他揉捏她两乳不停呻吟动态图 | 又色又爽又黄无遮挡的免费视频 | 亚洲欧美国产精品 | 成人年人免费看xxxxxxx | 欧洲xxxxx| 波多野结衣美乳人妻hd电影欧美 | 久久精彩免费视频 | 免费a级毛片, | 国产精品久久久久久久久动漫 | 国产精选第一页 | 国精产品乱码一区一区三区四区 | 国产成人精品亚洲午夜麻豆 | 国产精品久久久一区 | 国产视频一区在线观看 | 日本毛片网站 | 朝鲜大乳女奶水奶水吃奶视频在线 | 99在线免费视频 | 日韩欧美久久精品 | 中出在线视频 | 少妇特黄a一区二区三区 | 国产专区在线 | 日韩视频一区二区三区在线观看 | 爱高潮www亚洲精品 爱搞国产 | 五月开心网| 欧美高清在线精品一区 | 哪个网站可以看毛片 | 久久全国免费视频 | 国产精品一区二区福利视频 | 久久视频热 | 无码熟妇人妻av在线影片 | 日韩操比| 狠狠躁夜夜躁人人躁婷婷91 | 欧美精品中文字幕亚洲专区 | 丰满爆乳在线播放 | 女人18毛片毛片毛片毛片区二 | 亚洲蜜桃精久天干天干天啪啪夜l | 欧美又粗大人妖一进一出 | 国产av夜夜欢一区二区三区 | 国产精品国产精品国产专区不卡 | 国产精品51| 久操不卡| 国产精品久久久午夜夜伦鲁鲁 | 91干干干| 公的~yin之手筱田优中文字幕 | 欧美在线一区二区三区四区 | 蜜桃臀无码内射一区二区三区 | 国产高清色| 国产午夜精品一区二区三 | 伊人色影院 | 极品少妇露脸一区二区 | 国产精品无码翘臀在线观看 | 一性一交一口添一摸视频 | 国产免费拔擦拔擦8x网址 | 农村少妇野战xxx视频 | 免费无码又爽又刺激聊天app | 日本 在线 | 久久精品久久久久久久久久久久久 | 久久精品国产中国久久 | 国产色片在线观看 | 成人精品啪啪欧美成 | 欧美三级网站在线观看 | 大sao货你好浪好爽好舒服视频 | 污污网站免费在线观看 | 欧美三级网站 | 91精品久久久久久综合五月天 | 日日夜夜狠狠爱 | 亚州精品视频 | 天天躁日日躁bbbbb | 少妇人妻无码专区在线视频 | 日韩中文在线字幕 | 中国女人内谢69xxxx天美 | 久色影视| 日韩 欧美 动漫 国产 制服 | 亚洲黄网在线 | 亚洲无线一二三四区手机 | 波多野结衣91| 在线a视频网站 | 人人妻人人藻人人爽欧美一区 | 九色视频网址 | 很很射影院 | 久久激情五月丁香伊人 | 欧美性色黄大片www喷水 | 国产综合久久久久久鬼色 | 初尝黑人巨砲波多野结衣 | av免费福利 | 麻豆短视频在线观看 | 国产精品久久久久久久久久久杏吧 | 国产精品视频成人 | av日韩在线免费观看 | 九一亚洲 | 国产精品女同磨豆腐磨出水了 | 欧美一二三四五区 | 国模少妇一区二区三区 | 欧美在线a| 亚洲精品一区二区在线 | 99精品国产99久久久久久白柏 | 国模裸体无码xxxx视频 | 国产三级欧美三级日产三级99 | 性欧美一级 | 久久国产精久久精产国 | 国产xxxxxxxxx | 亚洲一区二区在线播放 | 久久99精品国产麻豆蜜芽 | 亚洲黄色在线 | 81精品国产乱码久久久久久 | tai9国产一区二区 | 精品无人国产偷自产在线 | 午夜生活片| 三级男人添奶爽爽爽视频 | 日韩一区二区三区免费 | аⅴ资源天堂资源库在线 | 群交射精白浆视频 | 国产精品伦视频看免费三 | 性xxxx| 久久久久99精品成人片牛牛影视 | 999视频在线播放 | 小泽玛利亚一区二区三区视频 | 国产山村乱淫老妇av | 成人乱淫av日日摸夜夜爽 | 91视频合集| 久久精品无码一区二区日韩av | 久久久久久五月天 | 色婷婷香蕉在线一区二区 | 亚洲涩色 | 色综合久久综合网 | 午夜视频在线观看一区二区 | 亚洲国产午夜精品理论片在线播放 | 久久久久噜噜噜亚洲熟女综合 | 五月在线 | 中文字幕在线观看亚洲日韩 | 99国产精品久久久久久 | 97久久精品亚洲中文字幕无码 | 无码纯肉视频在线观看 | 麻豆av免费观看 | 亚洲中文字幕无码永久在线 | 女女同性女同一区二区三区av | 黄色工厂这里只有精品 | 69xxxx日本 | 精品免费久久久 | 国产亚洲日韩欧美一区二区三区 | 日本特黄特黄刺激大片 | 中文字幕乱码中文乱码51精品 | 亚洲精品主播一区二区三区 | 三级精品在线观看 | 男人用嘴添女人下身免费视频 | 欧美三级一级片 | 青青伊人精品 | 欧美一级三级在线观看 | 怡红院怡春院a∨免费十部 怡红院最新网址 | 伊人激情网 | 亚洲涩涩网 | 精品一区二区三区免费看 | 91午夜理伦私人影院 | 国产精品自在在线午夜出白浆 | 91久久国产露脸精品国产闺蜜 | 一区二区三区四区在线视频 | 亚洲精品国产精品乱码视色 | 人av在线 | 中国少妇的呻吟xvideoshd | 91国产在线免费观看 | yy6080高清性理论片啪 | 最新在线视频 | 欧美日韩中文字幕在线播放 | 国产人人爱 | 日本大胆裸体做爰视频 | 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲激情五月婷婷 | 亚洲国产精品无码观看久久 | 久久久久国色av免费观看 | 午夜免费视频网站 | 精品国产18久久久久久依依影院 | 久久亚洲sm情趣捆绑调教 | 精品久久不卡 | 国内av在线播放 | 日韩欧美视频一区 | 黄色1级片 | 东京热无码av一区二区 | 永久免费看毛片 | 亚洲成在人网站无码天堂 | 成人av小说 | 131美女爱做视频 | 自拍99| 999久久久久久久久6666 | 日韩少妇内射免费播放18禁裸乳 | 欧美三级韩国三级日本三斤 | 九九综合久久 | 日本欧美视频在线观看 | 1688成人免费视频观看 | 精品久久久久久无码人妻热 | 欧美婷婷六月丁香综合色 | 国产口爆吞精在线视频2020版 | 天天爽网站 | 成人性生交7777 | 禁断一区二区三区在线 | 91精品国产福利在线观看的优点 | 韩日视频| 性一交一乱一伧国产女士spa | 精品国产青草久久久久福利 | 久久久久久成人 | 男人免费视频 | 国内精品久久毛片一区二区 | 激情 小说 亚洲 图片 伦 | 老熟妇仑乱视频一区二区 | 精品国产乱 | 日韩精品1区 | 成熟丰满熟妇高潮xxxxx | av在线播放中文字幕 | 中文字幕在线一区 | www.日韩在线观看 | 国产精品视频在线观看免费 | 久久久精品999| 国产伦精品一区二区三区高清 | 国产免费看又黄又粗又硬 | 色噜噜狠狠狠狠色综合久 | 欧美另类69xxxx | 中文字幕超清在线免费观看 | 久久精品成人一区二区三区蜜臀 | 亚洲综合第二页 |