《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > U-Boot在基于BF561的嵌入式Linux系統上的移植
U-Boot在基于BF561的嵌入式Linux系統上的移植
摘要: U-Boot是一個功能強大的Boot loader。前期移植工作是嵌入式系統開發的首要環節。嵌入式開發人員應該在了解U-Boot的工作機理、移植條件后,根據目標板和具體情況靈活裁減U -Boot以提高操作系統移植的穩定性,縮短移植周期,降低產品成本,為后續開發奠定了良好的基礎。
Abstract:
Key words :

1  引言
    嵌入式Linux系統常用的Boot Loader有arm-boot、redboot、U-Boot等。U-Boot (全稱Universal Boot Loader)是當前比較流行的遵循GPL條件的開放源碼項目。U-Boot具有源碼公開的特點,開發人員可根據自身需要進行裁減;支持多種處理器和嵌入式操作系統內核;具有多種設備驅動源碼:支持多種引導方式;具有功能強大且成熟、穩定等諸多優點。在嵌入式系統開發過程中廣泛采用。U-Boot嚴重依賴于底層硬件,不同的CPU或嵌入式板及設備需要不同的U-Boot,因此,在嵌入式系統中建立通用的U-Boot是非常困難的,故U-Boot需針對開發版本量身定做。
2  開發平臺
    系統的開發板硬件系統如圖1所示。
 

圖1 BF561開發板
    目標板以Blackfin嵌入式處理器BF561為核心,數據地址線復用到SDRAM、 Flash、USB、Ethernet,并通過FPGA實現邏輯控制。此外,將UART端口轉換為RS232端口引出。其中SDRAM的地址為 0x00000000~0x02000000,Flash的地址為0x20000000~0x20300000。宿主機采用Window和 Suse10.0雙操作系統,采用串行接口和以太網連接宿主機和目標板,程序先在宿主機上編譯,然后下載至目標板上運行,目標板的終端被重定向到串行接口,由宿主機輸出。
    開發環境的建立步驟如下:
    ⑴在宿主機上設置終端:大部分嵌入式系統在宿主機上大多都采用kermit或minaicom實現與目標板的通信,本系統采用inicom。minicom是Linux下一個類似于Windows超級終端的友好串口通信程序。在終端輸入 bash#minicom-s進入minicom設置畫面,設置串口波特率、有效數據位、停止位以及奇偶校驗位分別為57600、8 bit、1位停止位以及無奇偶校驗位等。
    ⑵安裝交叉編譯器:交叉編譯是在一個架構下編譯另外一個架構的目標文件。要從http://blackfin.uclinux.org網站上下載Blackfin ToolChain,然后安裝并修改環境變量PATH,使其包含ToolChain的安裝目錄。
bash# rpm–Uvh blackfin-toolchain-06r1-4.i386.rpm
bash$ export PATH=$PATH:/opt/uClinux/bfin-uclinux/ bin
在U-Boot-1.1.3/Makefile下可以看到選擇交叉編譯器為bfin-uclinux-gcc。
ifeq($(ARCH),blackfin)
       CROSS_COMPILE = bfin-uclinux-gcc
3 U-Boot啟動兩階段
    U-Boot代碼一般分為stage1和stage2兩大部分。stage1依賴于CPU體系結構如設備初始化代碼,常用匯編語言編寫以達到短小精悍,提高系統運行效率的目的。它主要包括cpu/bf561目錄下的start.s。stage2一般采用C語言編寫實現復雜功能,這樣代碼則具有更好的可讀性和可移植性,主要包括lib blackfin/board.c文件和common/main.c文件中main_loop函數。
    stagel從CPU入口函數cpu/bf561/start.s開始,通常包含以下步驟,
    (1)基本硬件的初始化,為隨后執行kernel準備好基本的硬件環境。包括:屏蔽所有中斷,引導裝載程序的執行過程中不必執行任何中斷,中斷屏蔽可通過寫CPU的中斷屏蔽寄存器或狀態寄存器實現;設置CPU的速度和時鐘頻率,初始化pll;RAM初始化,初始化內存控制器的各個寄存器;初始化UART,向串口打印U-Boot的字符信息;關閉CPU內部指令,數據cache。
    (2) 為加載U-Boot的stage2準備RAM空間,通常將stage2置于整個RAM空間的最頂層1MB空間。
    (3)拷貝U-Boot的stage2到RAM。判斷是否是Flash運行,如果是就將stage2的代碼拷貝到TEXT BASE處。將stage2安排到RAM空間的最頂層1MB是較推薦的方法。
    (4)設置堆棧指針sp為C語言代碼執行做好準備。
    (5)跳轉到stage2的C語言代碼入口點。
    stage2主要包括lib-blackfin/board.c中board_init_f、board_init_r函數以及common/main.C中main_loop函數。通常包含以下步驟:
    (1) 初始化此階段需用的硬件設備,由board_init_f和board_init_r函數實現。
void board_init_f(ulong bootflag)
{……………
      init_IRQ();          //初始化中斷
      init_baudrate();      //設置串口波特率
      serial_init();         //設置串口工作方式
}
void board_init_r(gd_t*id,ulong dest_addr)
{……………
      size = flash_init();    //Flash 初始化……………
      for (;;)
         {main_loop();    //設置延時時間,確定目標板是進入下載模式還是啟動加載模式
}
}
    (2)內存映射檢測。
    (3)加載內核并為內核設置啟動參數。
    (4)調用內核。
4 U-BOOT的移植
4.1  U-Boot方法與要點
    移植U-Boot簡便的方法是從U-Boot支持的開發板中選擇一個與其目標板接近的開發板進行修改。需修改的是與硬件相關的部分,涉及到兩個層面:針對CPU的移植,由于U-Boot_1.1.3支持BF561,故只需做第二層面的移植:針對目標板硬件的移植。在移植前,需仔細閱讀U-Boot/readme文件,該文件對目錄結構和如何移植作了簡要介紹。從移植U-Boot的最小要求、U- Boot能夠正常啟動的角度出發,選擇BF561的STAMP板為模板,相關源代碼在/board/stamp目錄下,結合U-Boot的啟動流程,主要修改文件如下:
    (1)與目標板相關的代碼部分:在board下創建mybf561目錄,無需從頭開始,參考與目標板相似的STAMP板在mybf561目錄下創建mybf561.c、mybf561.h、flash.c、config.mk、Makefie等文件。需要修改/board/mybf561/config.mk:
TEXT_BASE = 0x01FC0000
PLATFORM_CPPFLAGS += - I$(TOPDIR)
TFEXT_BASE用于設置程序編譯鏈接的起始地址即將U-Boot的stage2拷貝到SDRAM的TEXT_BASE處,即SDRAM最頂層一段存儲區。修改board/mybf561/Makefile:
include $(TOPDIR)/config.mk
LIB= lib$(BOARD).a             # 選擇庫文件
OBJS=$(BOARD).o mybf561.o     # 目標文件
    (2)與CPU相關的代碼部分:U-Boot_1.1.3/epu文件中含有BF561的目錄,其中包含start.s、cpu.c、cpu.h、interrupt.c、init_sdram.s等。故不需要建立與cpu相關的文件目錄。
    (3)與頭文件相關的代碼:在include/configs創建mybf561.h,參考include/configs/stamp.h,如下:
#define CONFIG_MYBF561 1
#define CONFIG_CLKIN_HZ 1000000   // 輸入時鐘
#define CONFIG_PLL_BYPASS 0       // 使用鎖相環
    與Flash 相關設置:
#define CFG_FLASH_BASE 0x20000000    // Flash起始地址
#define CFG_MAX_FLASH_BANKS 1     // max number of memory banks
#define CFG_MAX_FLASH_SECT 67      // max number of sector on one chip
#define CFG_ENV_ADDR 0x20004000     // 環境變量保存地址
#define CFG_ENV_OFFSET   (CFG_ENV_ADDR-CFG_FLASH_BASE)
#define CFG_ENV_SIZE          0x2000
#define CFG_ENV_SECT_SIZE    0x2000
    Flash的修改與具體型號和容量有關,修改過程中參考Flash擦除數據命令、特定寄存器的寫入地址以及扇區的大小和位置。
與SDRAM相關設置:
# define CONFIG_MEM_SIZE 32    // 128,64,32,16
# define CONFIG_MEM_ADD_WDTH   // 8,9,10,11
# define CONFIG_MEM_MT48LC64M4A2FB_7E 1
# define CFG_MEMTEST_START 0x00000000  
// memtest works on
# if (CONFIG_MEM_SIZE == 32)
# define CFG_MAX_RAM_SIZE 0x02000000
# define CFG_MEMTEST_END 0x01F7FFFF   
// 1…31.5MB in DRAM
# define CFG_LOAD_ADDR 0x01000000
//default load
    最后一行要用Tab鍵開頭表示命令。其中blackfin表示CPU的種類。bf561是cpu bf561對應的代碼目錄,mybf561是目標板對應的目錄。這樣可使用make mybf561_config配置自身的開發板。
    其他修改視情況而定。如根據SDRAM大小修改cplb表,根據需要修改堆棧大小。如drivers/cfi_flash.c中flash_init()函數,cpu/bf561/ints.c中init_IRQ()函數等。
    修改完畢后就可以采用以下命令編譯U-Boot:bash$>make clean,bash$>make mrproper,bash$>make mybf561_ config,bash$>make。
    編譯完后U-Boot_1.1.3生成U-Boot的二進制文件U-Boot.bin(U- Boot.bin只能用于更新)。執行bash$>bfin-uclinux-objcopy-I binary-Oihex U-Boot.bin,生成可在Windows下首次燒寫到Flash的十六進制文件U-Boot.hex。
4.2  U-Boot的燒寫
    下載U-Boot到目標板,或者當U-Boot不能正常啟動時,必須通過JTAG或者ADI ICE將U-Boot下載到目標板。在此可將ADI公司的仿真器與Visual DSP++環境相連,通過Visual DSP++,在TOOLS-->Flash Programmer下執行Flash驅動程序M25P64.dxe,選擇"Erase all"-->Load Flie燒寫U-Boot.hex文件到Flash中。
    移植成功后,打開終端minicom復位開發板,若串口能輸出正確的啟動信息.則表明移植基本成功。啟動后,如果在設定的時間內,串口沒有接收到按鍵。U-Boot將自動加載操作系統內核和文件系統。若設定時間內串口接收到按鍵,則U-Boot停止自動加載,進入命令行,可看到U-Boot的提示符"mybf561>",查看Flash信息,調試或手動加載內核。
    生成新的U-Boot.bin文件后。可通過Ethernet或者串口更新U-Boot。因為網絡的傳輸速度遠比串口快,故一般選擇網絡傳輸。將新生成的U-Boot.bin拷貝到宿主機根目錄下的tftpboot目錄(前提是已經創建tftp sever),在目標板出現U-Boot提示符后。按任意鍵進入下載模式:
    mybf561>tftp 0x1000000 U-Boot.bin
    0x1000000為SDRAM默認的下載地址空間,用于U-Boot的升級、調試。當需要升級或者修改U-Boot,可將新的U-Boot從SDRAM燒寫到Flash,覆蓋原來的U-Boot,以減少燒寫Flash的次數。在燒寫以前最好測試一下所下載的U-Boot能否正常運行:
    Mybf561>go 0x1000000
    如果運行正常就可將U-Boot寫到Flash中:
    mybf561>protect off all
    mybf561>erase all
#可只擦除部分扇區
    檢驗寫入Flash中的內容是否正確:
    mybf561>cp.b 0x1000000 0x20000000  $(filesize)
    mybf561>cmp.b 0x1000000 0x20000000  $(filesize)
    如果不正確,應重復執行Erase all 和Copy 命令,直到正確為止。至此,U-Boot移植的步驟基本完成。
5 結束語
    U-Boot是一個功能強大的Boot loader。前期移植工作是嵌入式系統開發的首要環節。嵌入式開發人員應該在了解U-Boot的工作機理、移植條件后,根據目標板和具體情況靈活裁減U -Boot以提高操作系統移植的穩定性,縮短移植周期,降低產品成本,為后續開發奠定了良好的基礎。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 狠狠色噜噜狠狠狠狠米奇7777 | 亚洲第一偷拍 | 黄色日批网站 | 极品少妇网站 | 天天操操夜夜操操 | 曰本极品少妇videossexhd 中文字幕乱码人妻一区二区三区 | 在厨房拨开内裤进入毛片 | 超碰2020| 成人午夜性影院 | 另类亚洲小说图片综合区 | 337p粉嫩大胆色噜噜噜噜 | 国产免码va在线观看免费 | 免费精品99久久国产综合精品应用 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 免费观看性生交大片3区 | 久久日韩激情一区二区三区四区 | 看片久久| 91精品国产综合久久四虎久久 | 男人爽女人下面动态图 | 久久天天躁夜夜躁狠狠躁2022 | 国产在线精品二区 | 欧美黑人粗暴多交高潮水最多 | 福利久久久 | 亚洲国产精品免费在线观看 | 一色桃子av大全在线播放 | 漂亮少妇videoshd忠贞 | 亚洲不卡影院 | 九一色视频| 国产精品青草综合久久久久99 | 超碰天堂| 天天干干干| 6~12呦孩精品xxxx视频视频 | 日本乱码视频 | 人妻互换一二三区激情视频 | 亚洲女同tvhd | 久久99国产精品久久99 | 噜噜在线视频 | 日本啊v在线 | 俺也来俺也去俺也射 | 精品无码国产自产拍在线观看 | 狠狠草视频 | 青草青视频 | 老熟妇仑乱一区二区视頻 | 久久久一区二区 | 亚洲人成影院在线无码按摩店 | 欧洲亚洲色一区二区色99 | 亚洲一区和二区 | 天天操天天射天天爱 | 婷婷五月色综合 | 女模特的呻吟bd | 天堂中文官网在线 | 亚洲视频天堂 | 亚洲黄色片 | 2019国产精品| 欧美国产在线一区 | 劲爆欧美第一页 | 亚洲aaaa级特黄毛片 | 国产美女无遮挡永久免费 | 国产精品a一区二区三区网址 | 国产成人一区二区三区在线观看 | 国产日韩欧美一区二区东京热 | 欧美色成人 | 午夜精品毛片 | 爱爱免费网站 | 国产伦理网站 | 四虎成人精品国产永久免费无码 | 欧美性狂猛xxxxxbbbbb | 久久久国产精品视频 | 日韩美女三级 | 亚洲成人久久精品 | 国产特级毛片aaaaaa高潮流水 | 少妇高潮太爽了在线观看 | 欧美三级网址 | 免费国产又色又爽又黄的网站 | 久久中文字幕高清 | 久久精品动漫一区二区三区 | 免费无码国产欧美久久18 | 伊人精品 | 98精品国产高清在线xxxx天堂 | 黑人巨大精品欧美一区免费视频 | 日本深夜福利 | 少妇视频网| 亚洲社区在线 | 亚欧美日韩 | 亚洲欧美精品综合在线观看 | 香蕉视频黄版 | 2018天天弄 | 97久久超碰国产精品2021 | 久久国产精品嫩草影院的使用方法 | 国产亚洲精品久久久网站好莱 | 国产美女永久无遮挡 | 天天躁日日躁狠狠躁欧美老妇小说 | 欧美涩涩视频 | 亚洲国产中文字幕在线 | 亚洲中文精品久久久久久不卡 | 澳门一级黄色片 | 亚洲精品欧美一区二区三区 | 性色av香蕉一区二区 | 亚洲精品国产a久久久久久 亚洲精品国产crm | 色婷婷亚洲一区二区三区 | 国产夫妻在线观看 | 欧美 日韩 中文 | 爱情岛免费永久网站 | 青青草成人av| 日本老年老熟无码 | 狂野欧美性猛交免费视频 | 欧美做爰性生交视频 | 狠狠综合久久av一区二区老牛 | 大尺度做爰床戏呻吟舒畅 | 久久久精品网站 | 女人18毛片水最多 | 人妻av一区二区三区精品 | 亚洲成年轻人电影网站www | 777欧美| 亚洲美女中文字幕 | 毛片日韩 | 一区二区三区毛片 | 成人深夜免费视频 | 日本在线高清不卡免费播放 | 超碰97人| 在线观看免费黄色小视频 | 先锋资源久久 | 中文字幕有码在线播放 | 欧美性猛交久久久乱大交小说 | 黄色免费视频在线 | 精品久久久久久无码国产 | 超碰97免费在线 | 欧美黑人一级视频 | 在线中文字幕亚洲 | 国产九九热 | 国产亚洲真人做受在线观看 | 午夜精品亚洲 | 丝袜美腿av在线 | 草草影院ccyy国产日本第一页 | 一区二区三区网站 | 天天色天天搞 | 久久精品无码观看tv | 国产一区二区视频免费 | av免费播放 | 国产喷水在线 | 免费精品在线 | 精品国产午夜 | 日韩高清一区 | 动漫美女视频 | 欧美日韩在线观看一区二区 | 精品欧美一区二区精品久久 | 国产又粗又猛又爽视频上高潮 | 久久免费视频99 | 性饥渴艳妇性色生活片在线播放 | 亚洲图片另类小说 | 日韩人妻无码精品久久久不卡 | 国产911 | 成人av一区 | 美女18网站 | 加勒比一区二区三区 | 久久中文字幕人妻熟av女 | 亚洲三级精品 | 欧美日韩一区二区成人午夜电影 | 在线中文字幕一区二区 | 国产在线播放一区 | 久久久国产免费 | 久久理论 | 深夜福利网站在线 | 亚洲国产精品久久青草无码 | 青青草原av | 国产人成看黄久久久久久久久 | 日韩视频一区在线观看 | 人人看人人干 | 能在线看的av | 福利一区二区在线观看 | 欧美日韩在线播放三区四区 | 小明看平台日韩综合45页 | 欧美黄色一区 | 亚洲九九 | 欧美丰满熟妇xxxx性大屁股 | 在线亚洲高清揄拍自拍一品区 | 欧美激情免费观看 | 欧美精品与人动性物交免费看 | 又大又粗欧美黑人aaaaa片 | 天干夜天干夜天天免费视频 | 日韩欧美中字 | 五月婷婷六月婷婷 | av中文字幕一区 | 亚洲精品一区久久久久久 | 午夜免费视频观看 | 国产女人爽到高潮免费视频 | 性欧美精品动漫片 | 日韩成人在线影院 | 欧美一二区 | 瑜伽美女健身视频集锦 | 久久久99久久久国产自输拍 | 亚洲午夜精品久久 | 久久午夜国产精品www忘忧草 | 波多野结衣的av一区二区三区 | 欧洲美女高清视频 | 国产一区二区丝袜 | 亚洲人成人一区二区在线观看 | 台湾性经典xxxⅹxx | 涩涩涩在线视频 | 久草国产在线视频 | 免费成人av网址 | 优优色综合 | 亚洲天堂三区 | 久久久久久国产精品 | 久久久不卡 | 国产999精品成人网站 | 偷窥自拍999 | 欧美日韩性生活视频 | 欧美国产中文字幕 | 爱爱免费视频网站 | 九九九国产视频 | 成人免费网址 | 欧美大胸大乳人奶波霸 | 国产成人精品a视频一区 | 4438全国最大成人网 | 色噜噜狠狠一区二 | 国产精品成人一区二区三区夜夜夜 | 久久久美女视频 | 人妻 日韩精品 中文字幕 | 麻豆porn| 亚洲国产成人在线视频 | 夜色.com| 亚洲色大成网站www久久九九 | 窝窝午夜色视频国产精品破 | 免费全部高h视频无码 | 亚洲精品国产拍在线 | 黑人性高潮 | 日本综合久久 | 精品少妇ay一区二区三区 | 国产中文区3幕区2021 | 国产精品呻吟久久av凹凸 | 色噜噜狠狠狠狠色综合久一 | 国产一级片在线播放 | 69做爰高潮全过程免 | 久久人搡人人玩人妻精品首页 | 狠狠色丁香婷婷久久综合 | 黑人极品videos精品欧美裸 | 午夜精品99 | 深夜在线 | 成人黄色免费视频 | 懂色aⅴ精品一区二区三区 懂色aⅴ精品一区二区三区蜜月 | 国产极品一区 | 一区二区www | 亚洲综合在线网 | 五月婷婷色 | 中文一二三区 | 亚洲娇小业余黑人巨大汇总 | 日日碰狠狠躁久久躁婷婷 | 国模张文静啪啪私拍150p | 色婷婷狠狠五月综合天色拍 | 日日爱666| 国产无精乱码一区二区三区 | 巨大乳の超乳を揉んで乳巨在线播放 | 欧美视频免费 | 69精品国产 | 狠狠躁夜夜躁人人爽天天天天97 | 无遮挡国产高潮视频免费观看 | 黄色网址www| 亚洲不卡高清视频 | 亚洲国产精品特色大片观看完整版 | 麻豆回家视频区一区二 | 51自拍视频在线观看 | 女同一区二区免费aⅴ | 国产精品久久婷婷 | 最新国产aⅴ精品无码 | 日韩在线天堂 | 色啪视频 | 日韩影音 | 狠狠干影院 | 国产成人精品aa毛片 | 中国性猛交xxxx乱大交3 | 免费观看毛片视频 | 日韩精品成人av | 怡红院免费的全部视频 | 男人添女人囗交做爰视频 | 黄色美女av| 久久久久久久久蜜桃 | 全黄一级男人和女人 | 无码精品人妻一区二区三区影院 | av亚洲产国偷v产偷v自拍软件 | 欧美日韩国产一区二区三区 | 特级a毛片 | 国产成人精品久久 | 成年人视频在线免费观看 | 欧美精品日韩在线观看 | 99精品福利视频 | 91丨九色丨黑人外教 | 国产精品久久久久久久久夜色 | 亚洲风情亚aⅴ在线发布 | 亚洲女同在线 | 中文字幕免 | 国产区精品在线 | 欧美一级特黄aaaaaa大片在线观看 | 蜜桃视频一区二区三区在线观看 | aaa日韩 | 成人免费无遮挡无码黄漫视频 | 一个综合色 | 最新视频 - 8mav | 老色鬼在线精品视频 | 久久久久久视 | 熟女人妻少妇精品视频 | 精品无码国产一区二区三区麻豆 | 激情女主播| 四虎院影亚洲永久 | 国产在线精品一区二区三区 | 国色天香中文字幕在线视频 | 天堂网www在线资源 少妇被多人c夜夜爽爽 | 成人久久毛片 | 婷婷色婷婷开心五月四房播播 | 国产人妖视频 | 狠狠色噜噜狠狠狠狠色综合网 | 又黄又爽又色无遮挡免费软件国外 | 久久777| 午夜在线观看一区 | 男人午夜天堂 | 狠狠色噜噜狠狠狠狠2022 | 黄色一级大片免费看 | 国产精品粉嫩懂色av | 久久久国产一区二区三区四区小说 | 猫咪免费人成网站www | 男人的天堂99| 伊人国产视频 | 日本在线二区 | 黑人大群体交免费视频 | 永久www成人看片 | 伊人国产在线观看 | 成人免费看片 | 女人与拘性猛交视频 | 黑人蹂躏少妇在线播放 | 三级网站免费 | 在线免费观看日韩 | 伊人影院中文字幕 | 一区二区三区日韩视频 | 九九视频在线观看 | 曰本女人与公拘交酡 | 毛片网站在线观看 | 欧美在线xxx | 欧美日韩免费在线视频 | 少妇一级淫免费播放 | 男人视频网站 | 欧美三级少妇高潮 | 欧美日韩一区二区在线 | 中文在线亚洲 | 欧美男生射精高潮视频网站 | 手机看片1024在线 | 亚洲日韩第一页 | 国产视频你懂的 | 午夜在线播放视频 | 丰满大乳一级淫片免费播放 | 欧美性猛交xxxx乱大交蜜桃 | 免费av在线播放 | 少妇野外性xx老女人野外性xx | 成人福利在线看 | 男人猛躁进女人免费视频夜月 | 精品国产午夜肉伦伦影院 | 午夜婷婷色 | 日韩免费网址 | 天天狠天天狠天天鲁 | 成–人–黄–色–网–站 | 91精品网| 老女人老91妇女老热女 | 东方影院av久久久久久 | xxxxxx日本| 国产精品一区二区视频 | 少妇人妻偷人精品免费视频 | 尤物久久 | 久久婷婷热| 亚洲蜜臀av乱码久久精品蜜桃 | 高清视频在线观看一区二区三区 | 首页 国产 欧美 日韩 丝袜 | 亚洲一区二区日韩 | 中文字幕av一区二区 | 好紧好湿好爽免费视频 | 91午夜精品 | 欧美精品乱码99久久蜜桃 | 青青青在线视频免费观看 | 9999人体做爰大胆视频摄影 | 精品久久亚洲中文无码 | 草草影院网址 | 久久99精品久久久久久蜜芽 | 在线观看黄色网页 | 髙清国产性猛交xxxand | 蜜桃免费在线视频 | 亚洲欧美成人综合 | 少妇太爽了在线观看免费 | 成人性生交大片免费 | 一本色道久久综合亚洲精品不 | 黄色福利视频 | 天天躁日日躁狠狠躁伊人 | 另类激情文学 | 老司机狠狠爱 | 黑人糟蹋人妻hd中文字幕 | 亚洲精品午夜久久久久久久久久久 | 亚洲伊人色综合网站小说 | 伊人久久av | av手机天堂 | 精品日产卡一卡二卡麻豆 | 91九色麻豆 | 成人免费视频一区二区三区 | 亚洲欧美一区二区三区视频 | 国产乱妇乱子视频在播放 | 黑人操亚洲美女 | 欧美人xxx | 色丁香久久 | 亚洲国产精品一区二区第一页 | 欧美变态网站 | 麻豆天天躁天天揉揉av | 国产真实交换配乱吟91 | 涩久久 | 图片区亚洲 | 图片小说视频一区二区 | cosplay福利禁视频免费观看 | 日韩欧美国产一区二区三区 | 欧美激情免费视频 | 香蕉视频国产精品 | 亚洲精品久久久无码一区二区 | 久久久国| 国产精品高潮呻吟av久久 | 亚洲自偷精品视频自拍 | 久久久av网站 | 成人国产精品免费 | 北条麻妃99精品久久朝桐光 | 国产亚洲精品综合一区91 | 四虎影视久久久免费 | 所有明星裸露影片合集在线播放 | 欧美成人综合网站 | 国精产品一品二品国在线 | 国产高清不卡免费视频 | 亚洲 小说 欧美 激情 另类 | 国产学生初高中女 | 亚洲精品乱码久久久久蜜桃 | 91免费大片网站 | 国产精品99久久久久久董美香 | 国产精品久久久亚洲 | 欧美一区二区鲁丝袜片 | 亚洲www啪成人一区二区麻豆 | 福利小视频在线观看 | 亚洲一区二区三区视频 | 久久久久久久久淑女av国产精品 | 亚洲www在线观看 | 国产91热爆ts人妖月奴 | 人妻在卧室被老板疯狂进入 | 综合久久伊人 | 丁香五香天堂综合小说 | 里番本子纯肉侵犯肉全彩无码 | 色综合久久久无码网中文 | 日韩国产大片 | 欧美一区二区三区激情 | 国产精品熟妇视频国产偷人 | 国产办公室秘书无码精品99 | 西西裸体性猛交乱大xxxx | 成人精品免费网站 | 永久免费的啪啪网站免费观看浪潮 | 国产偷人爽久久久久久老妇app | 日韩少妇内射免费播放 | 性xxxxx大片免费视频 | 久久99国产精品免费网站 | 亚洲剧情av | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 国产区在线观看 | 国产肉体xxxx裸体137大胆 | 中文字幕乱码人妻无码久久 | 国产成人视屏 | aaa成人| 欧美男人天堂网 | 国产婷婷色综合av蜜臀av | 亚洲你懂得 | 五月激情婷婷综合 | 泰国性xxx视频| 欧洲女人性行为视频 | 久久精品夜色噜噜亚洲a∨ 国产精品人人做人人爽 | 9九色桋品熟女内射 | 大肉大捧一进一出好爽mba | 国产人体视频 | 啪啪啪毛片 | 精品国产区一区二 | 巨大乳の超乳を揉んで乳巨在线播放 | 美女屁股眼视频网站 | 国产欧美日韩免费 | 九九热视频在线播放 | 国产精品自拍视频 | snh48国产大片永久 | 久久天堂网 | 色播激情网 | jlzzjlzzjlz亚洲日本 | 色草在线| www奇米影视com | 中文字幕第12页 | 亚洲a在线播放 | 中国美女囗交视频免费看 | 亚洲成年女人av毛片性性教育 | 一二三四在线观看免费视频 | 亚洲天堂av影院 | www.麻豆av| 亚洲羞羞视频 | 国产精品福利视频 | 欧美不卡视频一区发布 | 精品一区免费观看 | 超碰在线色| 午夜天堂精品久久久久 | 九九视屏 | 香港三级澳门三级人妇99 | 欧美黄色性生活 | 老司机久久精品视频 | 天天天天天干 | av网站亚洲 | 国产黄色片免费在线观看 | 女人少妇偷看a在线观看 | www.国产免费 | 国产又粗又猛又爽免费视频 | 日本高清视频一区二区三区 | 五月婷婷六月香 | 亚洲精品久久久狠狠爱小说 | 亚洲精品99久久久久中文字幕 | 日韩美一区二区三区 | 天天干天天爱天天操 | 久久成人一区二区 | 精久久久久 | 女的被弄到高潮娇喘喷水视频 | 欧美精品在线一区二区 | 美女内射毛片在线看3d | www.久久爱| 伊人欧美| 天堂国产一区二区三区 | 久久久久久久久久久久91 | 日本三级免费看 | 免费毛片a线观看 | 国产精品亚洲专区无码不卡 | 超乳在线| 国产精品日韩一区二区三区 | www久久久久 | 五月婷婷六月情 | 亚洲成a人蜜臀av在线播放 | 亚洲精品乱码久久久久久蜜桃不卡 | 99精品影视| 免费av一级 | 狠狠躁夜夜躁人人爽天天5 中国china露脸自拍性hd | 午夜精品网 | 全肉高h后宫gl | 成人欧美一区二区三区黑人冫 | 三级自拍| 狠狠色狠狠色综合网 | 娇小激情hdxxxx学生住处 | 国产情侣在线播放 | 99re在线视频 | 久久伊人亚洲 | 精品国产乱码久久久久久蜜臀 | 欧美大片网站 | 精品国产久 | 久久777| 亚洲va欧美 | 无码av免费一区二区三区试看 | 免费观看成人av | 亚洲爱爱图 | 亚洲中文字幕成人无码 | 涩久久 | 国产欧美做爰xxxⅹ在线观看 | 国产a一级 | 制服丝袜在线看 | 91超级碰| 亚洲视频精品在线观看 | 一本色道久久爱88av | 九九热在线视频观看这里只有精品 | 国产精品亚洲日韩欧美色窝窝色欲 | 久久久久国产精品一区二区 | 亚洲国产成人av毛片大全 | 亚洲国产成人无码av在线 | 中文字幕日产每天更新40 | 免费一区二区三区四区 | 日产国产欧美视频一区精品 | 蜜臀av亚洲一区二区 | 国产尤物视频在线观看 | 久久久www成人免费精品 | 好吊一二三区 | 成年人在线视频网站 | 一区二区三区无码高清视频 | 人人添人人澡人人澡人人人人 | 一区二区三区视频网站 | 国产91色在线亚洲 | 国产精品久久久久久爽爽爽 | 中国挤奶哺乳午夜片 | aa片在线观看视频在线播放 | 特级做a爰片毛片免费看无码 | 亚洲狼人社区 | 亚洲欧洲精品一区二区 | 国产精品久久久久无码人妻 | 日本一区二区三区在线免费观看 | 亚洲精品国产乱码在线看蜜月 | 亚洲综合激情另类小说区 | 亚洲国产一区二区在线观看 | 日本高清视频wwww色 | 黄污视频在线免费观看 | 男人边吃奶边做好爽免费视频 | 99久久久国产精品免费调教网站 | 色在线免费视频 | 爱射综合 | 末成年娇小性色xxxxx | 性――交――性――乱 | 护士人妻hd中文字幕 | 91精品无人区卡一卡二卡三 | 国产免费一区二区三区在线能观看 | 欧美成人三级在线视频 | 牛牛影视av | 国产ts系列 | 美女一区二区三区 | 欧美日韩六区 | 成人免费高清在线播放 | 亚洲精品国产成人 | www.天天操.com | 丰满婷婷久久香蕉亚洲新区 | 日韩精品福利 | 久久久蜜桃一区二区 | 91麻豆精品国产91久久久使用方法 | 羞羞视频导航 | 无码av大香线蕉伊人久久 |