• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Davinci平臺下大頁面NAND Flash上的系統(tǒng)構(gòu)建問題

    2011-01-22 03:35:42唐建兵吳仲光
    關(guān)鍵詞:存儲設(shè)備校驗時鐘

    唐建兵,吳仲光,肖 煬

    (四川大學(xué) 計算機學(xué)院,四川 成都 610065)

    Davinci平臺下大頁面NAND Flash上的系統(tǒng)構(gòu)建問題

    唐建兵,吳仲光,肖 煬

    (四川大學(xué) 計算機學(xué)院,四川 成都 610065)

    以TI公司新一代Davinci TMS320DM6446嵌入式處理器為例,詳細描述了在NAND Flash上構(gòu)建嵌入式Linux操作系統(tǒng)的一般方法。結(jié)合Sumsang公司的K9K8G08U0A大頁面NAND Flash,給出了引導(dǎo)程序的移植、燒寫的具體設(shè)計及實現(xiàn)過程,提供基于大頁面NAND Flash作為唯一外部存儲設(shè)備的穩(wěn)定、可靠的解決方案 。為新一代Davinci系列處理器的配置、使用提供了參考。

    Davinci;NAND Flash;大頁面;引導(dǎo)程序;Linux

    達芬奇(Davinci)系列嵌入式處理器是 TI公司的具有高速處理能力的新一代嵌入式設(shè)備[1],它同時具備了DSP和精簡指令級計算機技術(shù)的優(yōu)點。它集成了一個高性能的DSP核心與一個ARM9內(nèi)核,被廣泛應(yīng)用于嵌入式圖片、視頻處理中[2]。在 Davinci平臺下,通常以ARM核為基礎(chǔ)構(gòu)建嵌入式操作系統(tǒng),但是目前經(jīng)常采用一片NOR Flash加上一片NAND Flash作為外部存儲設(shè)備,并且通常都是 256 B/頁或者 512 B/頁的小頁面 NAND Flash,本文旨在只以一片2 KB/頁的大頁面NAND Flash(Samsung K9K8G08U0A)作為外部存儲設(shè)備、Davinci TMS-320DM6446作為處理器的硬件結(jié)構(gòu)下,闡述構(gòu)建穩(wěn)定可靠的系統(tǒng)需要解決的問題。

    1 問題概述

    EMIF是用來連接Flash、SRAM等多種存儲設(shè)備的外設(shè)端口。TMS320DM6446的EMIF端口支持每路32 MB總共4路可尋址的片選空間,支持8 bit以及16 bit的數(shù)據(jù)總線寬度,具有可編程的建立、選通以及保持時間,還具備NAND Flash ECC校驗數(shù)據(jù)生成功能等[5],因此可以方便靈活地與外部NAND Flash芯片通信。在本文的硬件系統(tǒng)中,即采用TMS320DM6446的EMIF的CS2空間與Samsung K9K8G08U0A NAND Flash相連。

    由于本系統(tǒng)只有一片NAND Flash作為外部的存儲設(shè)備,因此所有的引導(dǎo)程序、操作系統(tǒng)內(nèi)核以及根文件系統(tǒng)均需要存儲在這上面,系統(tǒng)也就需要從NAND Flash啟動。TMS320DM6446具有多種啟動方式,具體由哪種方式啟動,由系統(tǒng)復(fù)位時引腳 BTSEL[1:0]電平?jīng)Q定,當(dāng)BTSEL[1:0]被置為“01”時,TMS320DM6446 的 ARM 核從EMIFA的EM_CS2存儲空間開始執(zhí)行(地址為0x0200 0000),這種情況下EMIF連接的是具有線性地址的非易失存儲器,通常是 NOR Flash。 當(dāng) BTSEL[1:0]不為“01”時,TMS-320DM6446內(nèi)部的 ROM BOOT LOADER(簡稱 RBL)開始運行,RBL再根據(jù)BTSEL[1:0]的不同值決定從何處加載用戶的引導(dǎo)程序 UBL(USER BOOT LOADER)。當(dāng)BTSEL[1:0]為“00”時,RBL將從連接到 EMIF的 CS2空間的NAND Flash中加載UBL。由于RBL的加載過程是將UBL拷貝到ARM的內(nèi)部RAM中,因此對于UBL的大小限制在14 KB以內(nèi),但是在嵌入式環(huán)境常用的U-BOOT、ViVi等的大小都遠超過這個限制,因此需要多級加載,一級引導(dǎo)程序主要做系統(tǒng)的初始化,然后將二級引導(dǎo)程序(在本系統(tǒng)中采用U-BOOT,本文后面提到的UBL均指一級引導(dǎo)程序)從NAND Flash中讀取到RAM中,然后啟動它,由U-BOOT負責(zé)操作系統(tǒng)的引導(dǎo)[4]。于是整個NAND Flash上系統(tǒng)構(gòu)建的關(guān)鍵問題包括如何移植UBL,以使其能夠正常初始化系統(tǒng),正常加載二級引導(dǎo)程序U-BOOT到RAM中,U-BOOT的移植使其滿足大頁面NAND Flash的讀寫要求以及裸機時引導(dǎo)程序的燒寫。

    2 UBL移植

    UBL為TI公司提供的對于Davinci系列處理器通過內(nèi)部的ROM BOOT LOADER啟動時的一級引導(dǎo)程序。其工作流程如圖1所示。

    圖1 UBL流程圖

    UBL的移植主要針對本系統(tǒng)中硬件板的結(jié)構(gòu)修改系統(tǒng)初始化過程以及增加對Samsung K9K8G08U0A NAND Flash的支持,以下分別闡述。

    2.1 系統(tǒng)初始化

    2.1.1 設(shè)置CPU、DDR工作頻率

    TMS320DM6446具有兩路PLL,其中PLL1通過分頻供系統(tǒng)的主時鐘及大部分外設(shè)的時鐘,PLL2供DDR2使用。DSP 時鐘頻率為SYSCLK1=27 MHz×(PLL1_PLLM+1),使用固定一分頻,本系統(tǒng)中DSP工作在正常頻率594 MHz,因此需設(shè)置PLL1_PLLM=21,即設(shè)置寄存器0x1C4 0910為21。

    本系統(tǒng)使用兩片K4T1G164QQ-HCE6 DDR2 SDRAM作為系統(tǒng)內(nèi)存,該芯片為DDR2 667芯片,時鐘頻率為333 MHz。TMS320DM6446中 DDR2使用 PLL2的 PLLDIV2分頻作為時鐘頻率,計算公式為(27 MHz×(PLL2_PLLM+1))/(PLL2_PLLDIV2→RATIO+1)。因此設(shè)置PLL2_PLLM=23,PLL2_PLLDIV2→RATIO=1,PLL2_PLLDIV2 的第 15 位為分頻允許位,應(yīng)置為 1,所以 PLL2_PLLDIV2為0x8001,即寄存器 0x1C4 0D10=23,0x1C4 0D1C=0x8001。

    2.1.2 配置EMIF接口

    根據(jù)Samsung K9K8G08U0A NAND Flash的讀、寫時序要求,TMS320DM6446的 EMIF用于與 NAND Flash連接時,配置寄存器各字段值需滿足如下要求:

    其中tSU是EMIF數(shù)據(jù)建立時間,取值5 ns,tH數(shù)據(jù)保持時間取 0,EMFI時鐘為系統(tǒng) 6分頻,所以 tcyc=1/(27×(21+1)/6)≈10 ns,根據(jù) EMIF連接 NAND的取值要求,設(shè)置EMIF CS2的配置寄存器值為0x842429c。

    2.2 支持Samsung K9K8G08U0A NAND Flash

    UBL通過數(shù)據(jù)結(jié)構(gòu)struct_NAND_DEV_STRUCT_來表示一個型號的 NAND Flash,具有 devID、numBlocks、pagesPerBlock、bytesPerPage幾個字段。通過 struct_NAND_DEV_STRUCT_類型的數(shù)組gNandDevInfo[]來記錄所有支持的NAND Flash。UBL在從NAND Flash讀取數(shù)據(jù)之前,首先通過讀取設(shè)備號命令0x90得到NAND Flash的設(shè)備號,然后從數(shù)組gNandDevInfo[]中查找具有相同設(shè)備號的記錄,從而得到NAND Flash的詳細信息,以確定NAND Flash的讀方式。

    因此,需要 UBL支持特定的 NAND Flash,只需要將其信息添加到數(shù)組gNandDevInfo[]中即可。本系統(tǒng)中用到的 Samsung K9K8G08U0A NAND Flash設(shè)備號為 0xD3,具有8 192個存儲塊,每個塊具有64個頁面,每頁具有2 048 B數(shù)據(jù)存儲區(qū)域以及64 B的Spare區(qū)域,在數(shù)組gNandDevInfo[]中添加{0xD3,8192,64,2048+64}即可。

    3 U-BOOT移植

    本系統(tǒng)中使用的U-BOOT引導(dǎo)程序由TI公司提供的支持Davinci平臺以及NAND Flash啟動的U-BOOT1.1.3移植而來。

    3.1 NAND Flash讀寫時序

    U-BOOT1.1.3不支持 2 KB/page的大頁面 Flash,因此移植過程主要是增加NAND Flash的讀寫、擦除。2 KB頁面NAND Flash與普通讀寫擦除最主要的區(qū)別在于地址構(gòu)成不同,本系統(tǒng)中用到的Samsung K9K8G08U0A NAND Flash總共存儲空間 1 GB=230,每頁大小為 2 KB=211,因此總的地址長度 30 bit,從 A0~A29,頁地址長度為11 bit,從 A0~A10,本系統(tǒng)采用 8 bit的地址數(shù)據(jù)寬度連接NAND Flash,頁地址和塊地址需要分不同的地址周期,因此NAND的地址需要5個周期送出,前兩個周期為頁地址,依次為地址的 A0~A7、A8~A10,后三個周期為塊地址,依次為地址的 A11~A18、A19~A26、A27~A29,頁地址和塊地址的最后一個周期不足8位,不足的高位均為 0。

    Samsung K9K8G08U0A的讀過程如下:寫0x00命令、分5個周期寫地址、寫0x30命令、讀數(shù)據(jù)、根據(jù)讀出的數(shù)據(jù)生成ECC校驗數(shù)據(jù)、生成的ECC數(shù)據(jù)與讀出的ECC數(shù)據(jù)比對以確定數(shù)據(jù)是否有誤以及能否校正。

    寫過程如下:寫0x80命令、分5個地址周期寫地址、送出數(shù)據(jù)(包括ECC校驗數(shù)據(jù))、寫 0x10命令、讀取狀態(tài)直到busy信號無效、檢查是否出現(xiàn)寫錯誤。

    擦除過程如下:寫0x60命令、分三個地址周期寫塊地址、寫0xD0命令、讀取狀態(tài)直到busy信號無效、檢查是否出現(xiàn)擦除錯誤。

    3.2 YAFFS2文件系統(tǒng)燒寫

    YAFFS2鏡像燒寫與U-BOOT下普通寫NAND Flash區(qū)別在于spare區(qū)域的數(shù)據(jù)不需要程序根據(jù)數(shù)據(jù)存儲區(qū)的數(shù)據(jù)生成,spare區(qū)域的數(shù)據(jù)在制作YAFFS2鏡像時,已經(jīng)由鏡像制作工具生成并寫入了鏡像文件。因此在nand命令的write中增加.yaffs2選項,當(dāng)使用nand write.yaffs2命令時,直接從指定地址中讀出2 048 B/頁數(shù)據(jù)以及數(shù)據(jù)后緊跟的64 B的spare區(qū)域數(shù)據(jù),并將其寫入NAND Flash中。

    U-BOOT在Flash的讀寫過程中需要檢查壞塊情況,在開始讀寫每個塊的時候首先檢查該塊第一頁以及第二頁的spare區(qū)域的第一個數(shù)據(jù)是否為0xFF,如果不為0xFF則當(dāng)前塊為壞塊,需要跳過它。

    4 燒寫程序

    在UBL以及U-BOOT被固化進NAND Flash之前,系統(tǒng)處于裸機狀態(tài),無法正常引導(dǎo)操作系統(tǒng),燒寫程序的作用是在裸機狀態(tài)下借助仿真器的作用,將UBL以及U-BOOT燒寫到NAND Flash正確位置的。

    前面已經(jīng)提到,本系統(tǒng)采用的Samsung K9K8G08U0A NAND Flash具有8 192個存儲塊(block)。這 8 192個塊按照如下分配其使用方式:第0塊在出廠時確保不是壞塊,用作整個NAND Flash的壞塊信息存儲;第1~3塊存儲 UBL;第 4~7塊存儲 U-BOOT;第 8塊存儲 U-BOOT環(huán)境變量;第 9~40塊存儲 Linux操作系統(tǒng)內(nèi)核;第 41~8 191塊存儲YAFFS2文件系統(tǒng)。

    實際中,UBL和U-BOOT都只需要占用一個存儲塊的存儲空間,由于考慮到NAND Flash可能有壞塊的存在,于是在設(shè)計燒寫程序時,為UBL增加了2個冗余塊,為U-BOOT增加了3個冗余塊,以確保系統(tǒng)穩(wěn)定可靠地從NAND Flash上啟動。

    燒寫程序是系統(tǒng)在沒有任何程序的裸機情況下執(zhí)行的,燒寫程序需要通過仿真器加載到系統(tǒng)目標(biāo)板的DDR2中運行。由于加載程序時系統(tǒng)未執(zhí)行任何程序,也就沒有做任何初始化,DDR2也處于不可用狀態(tài),系統(tǒng)將無法加載程序。TI的CCS集成環(huán)境提供了GEL文件來解決這一問題,在仿真器連接目標(biāo)板時會自動執(zhí)行GEL文件中的 OnTargetConnect()函數(shù),在該函數(shù)中,需要對系統(tǒng)做初始化。

    燒寫程序在被加載到內(nèi)存后,即可被執(zhí)行來完成UBL以及U-BOOT的燒寫,程序執(zhí)行過程如圖2所示。

    圖2 燒寫程序流程圖

    數(shù)據(jù)寫入時需要注意UBL是由TMS320DM6446內(nèi)部的ROM BOOT LOADER讀入到內(nèi)部RAM中然后執(zhí)行的,因此,燒寫程序?qū)τ贓CC校驗數(shù)據(jù)的生成以及ECC數(shù)據(jù)在spare區(qū)域的存儲位置必須要與ROM BOOT LOADER讀取數(shù)據(jù)時的校驗方式一致。ROM BOOT LOADER采用EMIF的硬件ECC校驗,每512 B的數(shù)據(jù)產(chǎn)生4 B的校驗數(shù)據(jù),并按照如下方式存儲:spare區(qū)域地址從0x00到0x3F,其中0x08-0x0B存儲第1個512 B數(shù)據(jù)的第3-0位ECC數(shù)據(jù),0x18-0x1B存儲第2個512 B數(shù)據(jù)的第3-0位ECC數(shù)據(jù),0x28-0x2B存儲第3個512 B數(shù)據(jù)的第3-0位ECC數(shù)據(jù),0x38-0x3B存儲第 4個512 B數(shù)據(jù)的第3-0位ECC數(shù)據(jù)。因此,在燒寫程序中也使用EMIF硬件ECC校驗來生成校驗數(shù)據(jù),在每次寫入數(shù)據(jù)達到512 B時,通過讀寄存器NANDF1ECC(地址為0x0200 0070)來獲得ECC值,最后在一頁數(shù)據(jù)寫入完畢后寫入到spare區(qū)域的對應(yīng)位置。

    在UBL以及U_BOOT成功燒寫到NAND Flash后,系統(tǒng)上電,U_BOOT成功執(zhí)行,通過U_BOOT將Linux操作系統(tǒng)內(nèi)核以及YAFFS2文件系統(tǒng)鏡像燒寫到NAND Flash,設(shè)置 U_BOOT環(huán)境變量,再次引導(dǎo)系統(tǒng),Linux系統(tǒng)正常啟動。本系統(tǒng)中成功實現(xiàn)了從裸機到整個系統(tǒng)的構(gòu)建,解決了對大頁面NAND Flash的不支持,同時考慮了NAND Flash存在的壞塊情況,系統(tǒng)在實際使用中運行穩(wěn)定可靠。

    [1]TI Corporation.TMS320DM6446 Digital Media System-on-Chip[EB/OL].[2008-03-31].http://www.ti.com/lit/gpn/tms320dm6446.

    [2]TI Corporation.TMS320DM644x DMSoC ARM Subsystem Reference Guide[EB/OL].[2009-03-31].http://www.ti.com/litv/pdf/sprue14b.

    [3]TI Corporation.TMS320DM644x DMSoC Asynchronous External Memory Interface(EMIF)Reference Guide[EB/OL].[2009-02-24].http://www.ti.com/litv/pdf/sprue20c.

    [4]王化福,孫同景.從NAND Flash啟動嵌入式操作系統(tǒng)[J].可編程控制器與工廠自動化,2009(5):79-80.

    [5]Samsung Corporation.K9XXG08UXA Flash Memory[S],2006.

    Key issues of system construction on large page NAND Flash based on Davinci

    Tang Jianbing,Wu Zhongguang,Xiao Yang

    (Department of Computer,Sichuan University,Chengdu 610065,China)

    Take TI′s next-generation Davinci TMS320DM6446 embedded processor as an example,the general method of build embedded Linux operating system on NAND Flash is described in detail.Combined with Samsung′s K9K8G08U0A large page NAND Flash,the specific design and implementation process of boot transplant and programming is given,stable and reliable solution based on large page NAND Flash as only external storage device is given.It provide reference for configuration and use of the new generation processors of Davinci family.

    Davinci;NAND Flash;large page;Boot Loader;Linux

    TP368.33

    A

    1674-7720(2011)02-0103-03

    2010-08-19)

    唐建兵,男,1986年生,在讀碩士研究生,主要研究方向:嵌入式系統(tǒng)、計算機網(wǎng)絡(luò)與通信。

    吳仲光,男,1953年生,副教授,碩士,主要研究方向:光機電一體化、嵌入式系統(tǒng)架構(gòu)、計算機網(wǎng)絡(luò)與通信。

    肖煬,男,1982年生,碩士,主要研究方向:電路系統(tǒng)。

    猜你喜歡
    存儲設(shè)備校驗時鐘
    別樣的“時鐘”
    古代的時鐘
    爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
    有趣的時鐘
    Windows 7下USB存儲設(shè)備接入痕跡的證據(jù)提取
    基于Flash芯片的新型存儲設(shè)備數(shù)據(jù)恢復(fù)技術(shù)研究
    時鐘會開“花”
    大型電動機高阻抗差動保護穩(wěn)定校驗研究
    電測與儀表(2015年1期)2015-04-09 12:03:02
    基于加窗插值FFT的PMU校驗方法
    鍋爐安全閥在線校驗不確定度評定
    成人国产麻豆网| 久久天堂一区二区三区四区| 熟女少妇亚洲综合色aaa.| av视频免费观看在线观看| 成人国语在线视频| 欧美最新免费一区二区三区| 在线观看人妻少妇| 老司机影院成人| 人人妻人人澡人人看| 在现免费观看毛片| 亚洲第一区二区三区不卡| 91成人精品电影| 黄色怎么调成土黄色| 精品国产一区二区久久| 欧美日韩一区二区视频在线观看视频在线| 国产精品蜜桃在线观看| 免费av中文字幕在线| 又大又黄又爽视频免费| 精品福利永久在线观看| 精品酒店卫生间| 久久久久久久大尺度免费视频| 咕卡用的链子| 一级毛片电影观看| 亚洲美女黄色视频免费看| 波野结衣二区三区在线| 日韩电影二区| 亚洲人成电影观看| 伦理电影大哥的女人| 无遮挡黄片免费观看| 曰老女人黄片| 午夜免费鲁丝| 成人三级做爰电影| 国产日韩欧美在线精品| 又大又黄又爽视频免费| 18在线观看网站| 久久国产精品大桥未久av| 无遮挡黄片免费观看| 丰满饥渴人妻一区二区三| 亚洲国产欧美网| 2018国产大陆天天弄谢| 看非洲黑人一级黄片| 久久人妻熟女aⅴ| 欧美人与善性xxx| 国产亚洲精品第一综合不卡| 在线观看一区二区三区激情| e午夜精品久久久久久久| 男的添女的下面高潮视频| 亚洲第一青青草原| 国产在线一区二区三区精| 曰老女人黄片| 超碰成人久久| 日韩大片免费观看网站| 一级片免费观看大全| 国产成人精品福利久久| 在线 av 中文字幕| 亚洲欧洲日产国产| 欧美精品人与动牲交sv欧美| 久久免费观看电影| 久久久国产精品麻豆| 考比视频在线观看| 国产在线免费精品| 国产亚洲午夜精品一区二区久久| 精品国产乱码久久久久久男人| 久久狼人影院| 国产在线一区二区三区精| 韩国av在线不卡| 免费在线观看视频国产中文字幕亚洲 | 搡老岳熟女国产| 日本欧美国产在线视频| 看免费av毛片| 桃花免费在线播放| 亚洲一卡2卡3卡4卡5卡精品中文| 这个男人来自地球电影免费观看 | 欧美另类一区| 亚洲免费av在线视频| 久久久久精品久久久久真实原创| 美女大奶头黄色视频| 国产成人精品久久久久久| 在线观看国产h片| 亚洲av国产av综合av卡| 国产精品麻豆人妻色哟哟久久| 妹子高潮喷水视频| 97人妻天天添夜夜摸| 日韩欧美精品免费久久| 卡戴珊不雅视频在线播放| 国产av国产精品国产| 国产黄频视频在线观看| 久久久久久久久久久久大奶| 精品国产露脸久久av麻豆| 亚洲在久久综合| 亚洲,欧美精品.| 欧美变态另类bdsm刘玥| 秋霞伦理黄片| 精品少妇黑人巨大在线播放| 中文字幕人妻丝袜一区二区 | av视频免费观看在线观看| 波多野结衣av一区二区av| 日韩制服丝袜自拍偷拍| 久久久久久人人人人人| 一区二区三区激情视频| 少妇 在线观看| 黄色毛片三级朝国网站| 久久综合国产亚洲精品| 搡老乐熟女国产| 亚洲国产中文字幕在线视频| av片东京热男人的天堂| 亚洲一级一片aⅴ在线观看| 两性夫妻黄色片| 国产精品国产三级专区第一集| 香蕉丝袜av| 成年人午夜在线观看视频| 王馨瑶露胸无遮挡在线观看| 国产成人a∨麻豆精品| 久久97久久精品| av国产精品久久久久影院| 美女福利国产在线| 成人影院久久| 大片电影免费在线观看免费| 99久久精品国产亚洲精品| 少妇人妻久久综合中文| 亚洲美女视频黄频| 哪个播放器可以免费观看大片| 日韩大码丰满熟妇| 伊人亚洲综合成人网| 在线看a的网站| 80岁老熟妇乱子伦牲交| 一区二区三区激情视频| 亚洲五月色婷婷综合| 亚洲欧美一区二区三区国产| 午夜福利影视在线免费观看| 亚洲国产最新在线播放| 啦啦啦视频在线资源免费观看| 校园人妻丝袜中文字幕| 校园人妻丝袜中文字幕| 老司机在亚洲福利影院| 日韩欧美一区视频在线观看| 国产爽快片一区二区三区| 亚洲五月色婷婷综合| 一边摸一边做爽爽视频免费| 亚洲一区中文字幕在线| 2021少妇久久久久久久久久久| 欧美乱码精品一区二区三区| 王馨瑶露胸无遮挡在线观看| 日日摸夜夜添夜夜爱| 久久精品久久精品一区二区三区| 人人妻人人添人人爽欧美一区卜| 亚洲欧洲精品一区二区精品久久久 | 亚洲五月色婷婷综合| 在线免费观看不下载黄p国产| 97人妻天天添夜夜摸| 热99国产精品久久久久久7| 久久精品亚洲熟妇少妇任你| 亚洲四区av| 亚洲欧美一区二区三区久久| 亚洲婷婷狠狠爱综合网| 99久国产av精品国产电影| 2021少妇久久久久久久久久久| 中文乱码字字幕精品一区二区三区| 国产精品熟女久久久久浪| 五月天丁香电影| 波野结衣二区三区在线| 免费黄频网站在线观看国产| 黄色视频在线播放观看不卡| 一级a爱视频在线免费观看| 亚洲欧美一区二区三区国产| 麻豆精品久久久久久蜜桃| 晚上一个人看的免费电影| 国产一区二区三区av在线| 亚洲国产精品成人久久小说| 一边摸一边抽搐一进一出视频| 老司机亚洲免费影院| 中文字幕av电影在线播放| 女性被躁到高潮视频| 老司机亚洲免费影院| 亚洲欧美成人综合另类久久久| 男女高潮啪啪啪动态图| 国产精品一区二区在线不卡| xxxhd国产人妻xxx| 久久久久久久久久久免费av| 91精品三级在线观看| 国产精品一区二区在线观看99| 美女脱内裤让男人舔精品视频| 高清黄色对白视频在线免费看| 国产福利在线免费观看视频| 欧美在线一区亚洲| 午夜日本视频在线| 中文字幕人妻丝袜制服| 国产成人精品久久二区二区91 | 亚洲av中文av极速乱| 欧美日韩视频精品一区| 日韩一卡2卡3卡4卡2021年| 成年女人毛片免费观看观看9 | 最近手机中文字幕大全| 最近手机中文字幕大全| av国产久精品久网站免费入址| 亚洲欧美成人综合另类久久久| 日韩精品有码人妻一区| av片东京热男人的天堂| 国产精品欧美亚洲77777| 在线观看国产h片| 午夜免费鲁丝| 咕卡用的链子| 一二三四在线观看免费中文在| 国产亚洲最大av| 我的亚洲天堂| 一本久久精品| 国产精品久久久久久久久免| 久久狼人影院| 精品亚洲乱码少妇综合久久| 午夜福利乱码中文字幕| 欧美激情极品国产一区二区三区| 免费观看av网站的网址| 色精品久久人妻99蜜桃| 免费在线观看黄色视频的| 日本猛色少妇xxxxx猛交久久| 看免费av毛片| av电影中文网址| 秋霞在线观看毛片| 午夜精品国产一区二区电影| 久久久国产欧美日韩av| 国产午夜精品一二区理论片| 啦啦啦啦在线视频资源| 国产日韩欧美亚洲二区| 少妇被粗大的猛进出69影院| 看十八女毛片水多多多| 久久精品国产亚洲av高清一级| 日本色播在线视频| av又黄又爽大尺度在线免费看| 精品少妇内射三级| 热re99久久国产66热| 少妇人妻精品综合一区二区| 狠狠精品人妻久久久久久综合| 考比视频在线观看| 夫妻性生交免费视频一级片| 久久久亚洲精品成人影院| 婷婷色综合大香蕉| 久久久久视频综合| 久久综合国产亚洲精品| 无限看片的www在线观看| 一区二区三区激情视频| 亚洲四区av| 久久久久久久大尺度免费视频| 老司机在亚洲福利影院| 欧美人与性动交α欧美精品济南到| 亚洲精品乱久久久久久| 亚洲 欧美一区二区三区| 午夜91福利影院| 中文字幕亚洲精品专区| 亚洲国产精品一区二区三区在线| 美女扒开内裤让男人捅视频| 国产爽快片一区二区三区| 日韩 欧美 亚洲 中文字幕| 久久久久精品人妻al黑| 国产精品 国内视频| 久久国产精品男人的天堂亚洲| 欧美日韩国产mv在线观看视频| 777久久人妻少妇嫩草av网站| 欧美 日韩 精品 国产| tube8黄色片| 女人久久www免费人成看片| 精品一区二区三区四区五区乱码 | 在线亚洲精品国产二区图片欧美| 男人添女人高潮全过程视频| 国产欧美亚洲国产| 久久天躁狠狠躁夜夜2o2o | 欧美日韩视频精品一区| 又粗又硬又长又爽又黄的视频| 看免费av毛片| 曰老女人黄片| 男女午夜视频在线观看| 天堂俺去俺来也www色官网| 99热全是精品| 国产乱人偷精品视频| 亚洲人成网站在线观看播放| 黄色一级大片看看| av网站免费在线观看视频| 十分钟在线观看高清视频www| 七月丁香在线播放| 青青草视频在线视频观看| 老司机深夜福利视频在线观看 | 久久久国产精品麻豆| 久久久久久久久久久久大奶| 人人妻人人澡人人看| 在线观看国产h片| av不卡在线播放| 午夜精品国产一区二区电影| 国产精品久久久av美女十八| 久久精品国产a三级三级三级| 熟女av电影| 日韩人妻精品一区2区三区| 桃花免费在线播放| 精品卡一卡二卡四卡免费| 飞空精品影院首页| 高清视频免费观看一区二区| 久久精品亚洲av国产电影网| 国产精品 欧美亚洲| 女性被躁到高潮视频| 精品亚洲乱码少妇综合久久| 亚洲中文av在线| 欧美激情高清一区二区三区 | 精品少妇久久久久久888优播| 亚洲精品久久午夜乱码| 国产亚洲一区二区精品| 国产不卡av网站在线观看| 永久免费av网站大全| 国产亚洲欧美精品永久| 日本wwww免费看| 丁香六月天网| 女的被弄到高潮叫床怎么办| 精品人妻在线不人妻| 最近最新中文字幕大全免费视频 | 电影成人av| 久久久国产一区二区| 亚洲精品成人av观看孕妇| 日韩视频在线欧美| 免费女性裸体啪啪无遮挡网站| 国产欧美日韩综合在线一区二区| 久久青草综合色| 美女视频免费永久观看网站| 人人妻人人爽人人添夜夜欢视频| 国产精品 国内视频| 亚洲精品国产一区二区精华液| 美国免费a级毛片| 日日撸夜夜添| 亚洲欧美精品自产自拍| 久久这里只有精品19| 久久韩国三级中文字幕| 国产精品蜜桃在线观看| 黄片小视频在线播放| 宅男免费午夜| 最近中文字幕2019免费版| 操出白浆在线播放| 美女福利国产在线| 国产欧美日韩一区二区三区在线| 久久久久精品人妻al黑| 欧美精品一区二区免费开放| 天堂8中文在线网| 久久久久久免费高清国产稀缺| 亚洲成av片中文字幕在线观看| 汤姆久久久久久久影院中文字幕| 国产精品三级大全| 国产黄色视频一区二区在线观看| 秋霞伦理黄片| 纵有疾风起免费观看全集完整版| 国产成人精品久久久久久| 色综合欧美亚洲国产小说| 欧美人与性动交α欧美软件| 国产精品国产av在线观看| 日韩av不卡免费在线播放| 国产成人啪精品午夜网站| 亚洲欧美中文字幕日韩二区| 成人午夜精彩视频在线观看| 永久免费av网站大全| 亚洲综合色网址| 9热在线视频观看99| 亚洲欧美色中文字幕在线| 男女下面插进去视频免费观看| 国产男女内射视频| 日韩 亚洲 欧美在线| 精品一品国产午夜福利视频| 成人毛片60女人毛片免费| 日韩成人av中文字幕在线观看| 晚上一个人看的免费电影| 国产一区二区三区综合在线观看| 免费高清在线观看视频在线观看| 国产精品久久久久久人妻精品电影 | 亚洲图色成人| 美女高潮到喷水免费观看| 哪个播放器可以免费观看大片| 一区二区三区乱码不卡18| 蜜桃国产av成人99| 国产成人精品福利久久| 免费在线观看黄色视频的| 丝袜美足系列| 乱人伦中国视频| 亚洲欧美一区二区三区黑人| 在线观看三级黄色| 久久久久久久久免费视频了| 中文字幕制服av| 成人亚洲精品一区在线观看| 日本vs欧美在线观看视频| 女性被躁到高潮视频| 日韩欧美一区视频在线观看| 黄色 视频免费看| 欧美老熟妇乱子伦牲交| 街头女战士在线观看网站| 久久精品久久精品一区二区三区| 中文字幕亚洲精品专区| 大香蕉久久网| 可以免费在线观看a视频的电影网站 | 亚洲欧美中文字幕日韩二区| 精品人妻在线不人妻| 亚洲国产欧美一区二区综合| 国产一区二区 视频在线| 18禁动态无遮挡网站| 国产av精品麻豆| √禁漫天堂资源中文www| 麻豆精品久久久久久蜜桃| www.av在线官网国产| 亚洲av男天堂| 老司机影院成人| 深夜精品福利| 国产欧美日韩综合在线一区二区| 一本久久精品| 久久久精品免费免费高清| 欧美精品一区二区免费开放| 成人18禁高潮啪啪吃奶动态图| 国产免费福利视频在线观看| 日日撸夜夜添| 亚洲自偷自拍图片 自拍| avwww免费| 这个男人来自地球电影免费观看 | 精品亚洲成国产av| 高清黄色对白视频在线免费看| 亚洲精品国产色婷婷电影| 女人被躁到高潮嗷嗷叫费观| 夫妻性生交免费视频一级片| 成年女人毛片免费观看观看9 | 国产午夜精品一二区理论片| 久久99精品国语久久久| 黄片播放在线免费| 晚上一个人看的免费电影| 香蕉丝袜av| 国产精品一区二区在线不卡| 老汉色∧v一级毛片| 99精国产麻豆久久婷婷| 久久久国产一区二区| 国产精品蜜桃在线观看| 亚洲国产日韩一区二区| 国产97色在线日韩免费| 精品人妻在线不人妻| av不卡在线播放| 国产精品久久久人人做人人爽| 久久免费观看电影| 久久热在线av| 久久久久久久国产电影| 午夜福利在线免费观看网站| 亚洲综合色网址| 欧美日韩亚洲高清精品| 永久免费av网站大全| 午夜福利视频精品| 午夜福利,免费看| 久久久精品国产亚洲av高清涩受| 毛片一级片免费看久久久久| 精品一区二区三卡| 亚洲精品久久久久久婷婷小说| av在线播放精品| 在线观看人妻少妇| 亚洲精品,欧美精品| 嫩草影院入口| 日韩精品免费视频一区二区三区| 两性夫妻黄色片| 亚洲综合精品二区| 美女午夜性视频免费| 免费高清在线观看视频在线观看| 热re99久久国产66热| 少妇被粗大的猛进出69影院| 久久性视频一级片| 日韩欧美精品免费久久| 国产精品久久久人人做人人爽| 久久精品久久久久久噜噜老黄| 久久精品亚洲熟妇少妇任你| 国产毛片在线视频| 久久精品国产综合久久久| 热re99久久精品国产66热6| 看十八女毛片水多多多| 国产亚洲午夜精品一区二区久久| 久久久久久人妻| 婷婷色麻豆天堂久久| 国产在视频线精品| 国产精品二区激情视频| av网站在线播放免费| 熟妇人妻不卡中文字幕| 男女边摸边吃奶| 久久韩国三级中文字幕| 国产一卡二卡三卡精品 | 一级毛片 在线播放| 大片免费播放器 马上看| 欧美黑人精品巨大| 精品国产一区二区久久| 国产乱来视频区| 夫妻性生交免费视频一级片| 成人漫画全彩无遮挡| 亚洲av在线观看美女高潮| 国产极品天堂在线| 久久久久精品久久久久真实原创| 99久久综合免费| 精品人妻在线不人妻| 国产黄色免费在线视频| 亚洲自偷自拍图片 自拍| 亚洲国产日韩一区二区| 男女高潮啪啪啪动态图| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲一卡2卡3卡4卡5卡精品中文| 天堂俺去俺来也www色官网| 91成人精品电影| 波多野结衣一区麻豆| a 毛片基地| 大陆偷拍与自拍| 我的亚洲天堂| 日韩电影二区| 亚洲免费av在线视频| 老汉色∧v一级毛片| 大话2 男鬼变身卡| 久久久久久久精品精品| 成年动漫av网址| 精品一区二区免费观看| 97人妻天天添夜夜摸| 999久久久国产精品视频| 日韩一本色道免费dvd| av国产精品久久久久影院| 国产日韩欧美亚洲二区| av在线观看视频网站免费| 国产 精品1| 亚洲第一区二区三区不卡| 中文字幕av电影在线播放| 伊人久久国产一区二区| 亚洲欧洲日产国产| 亚洲综合色网址| 免费女性裸体啪啪无遮挡网站| 别揉我奶头~嗯~啊~动态视频 | 在线天堂最新版资源| 少妇人妻久久综合中文| 好男人视频免费观看在线| 国产乱人偷精品视频| 哪个播放器可以免费观看大片| 国产视频首页在线观看| 中文字幕亚洲精品专区| 国产极品天堂在线| 久久久久网色| 在线天堂最新版资源| 黄色毛片三级朝国网站| 免费看不卡的av| 国产一区亚洲一区在线观看| av线在线观看网站| 少妇被粗大猛烈的视频| 一边摸一边做爽爽视频免费| 最近最新中文字幕大全免费视频 | 校园人妻丝袜中文字幕| 考比视频在线观看| 少妇的丰满在线观看| 亚洲国产精品国产精品| 一级毛片黄色毛片免费观看视频| 精品国产乱码久久久久久小说| 在线观看www视频免费| 一级,二级,三级黄色视频| 成年人午夜在线观看视频| 黄频高清免费视频| 卡戴珊不雅视频在线播放| 亚洲国产日韩一区二区| 亚洲,一卡二卡三卡| 亚洲成人国产一区在线观看 | 久久久久视频综合| 丝袜美足系列| 啦啦啦 在线观看视频| 看免费av毛片| 80岁老熟妇乱子伦牲交| 高清av免费在线| 国产亚洲av片在线观看秒播厂| 99精品久久久久人妻精品| 亚洲欧美一区二区三区国产| 国产成人精品福利久久| 高清av免费在线| 18禁观看日本| 天天躁夜夜躁狠狠久久av| 啦啦啦在线免费观看视频4| 波多野结衣av一区二区av| 亚洲av国产av综合av卡| av国产精品久久久久影院| 久久久国产欧美日韩av| 国产精品久久久av美女十八| 丝袜人妻中文字幕| av女优亚洲男人天堂| 国产伦人伦偷精品视频| 一本大道久久a久久精品| 夫妻性生交免费视频一级片| 亚洲精品av麻豆狂野| 亚洲精品美女久久久久99蜜臀 | 国产熟女午夜一区二区三区| 国产黄色视频一区二区在线观看| 亚洲欧美精品自产自拍| 日韩免费高清中文字幕av| 色网站视频免费| 热re99久久国产66热| av有码第一页| 丁香六月欧美| 日本黄色日本黄色录像| 亚洲精品av麻豆狂野| 老汉色av国产亚洲站长工具| 9色porny在线观看| 国产伦理片在线播放av一区| 一级毛片电影观看| 亚洲成人国产一区在线观看 | 中文字幕色久视频| av在线app专区| 亚洲免费av在线视频| 精品人妻一区二区三区麻豆| 性少妇av在线| 在线观看人妻少妇| 色吧在线观看| 亚洲第一av免费看| 国产男人的电影天堂91| 天天躁狠狠躁夜夜躁狠狠躁| 在线天堂中文资源库| 我的亚洲天堂| 看免费成人av毛片| 日本爱情动作片www.在线观看| 亚洲精品美女久久久久99蜜臀 | 大码成人一级视频| 天天躁狠狠躁夜夜躁狠狠躁| 精品久久蜜臀av无| 日本欧美视频一区| 午夜激情久久久久久久| 久久精品熟女亚洲av麻豆精品| 亚洲欧洲日产国产|