日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移植uboot之修改代码支持NorFlash记录

發布時間:2023/12/10 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移植uboot之修改代码支持NorFlash记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習交流加

  • 個人qq:
    1126137994
  • 個人微信:
    liu1126137994
  • 學習交流資源分享qq群:
    962535112

今天我們的任務是修改uboot源碼支持NorFlash。
上兩篇關于uboot移植的文章,我們修改了uboot源代碼,支持了串口的輸出,以及nand啟動(點擊連接可以查看上兩面文章的相關內容移植uboot支持串口輸出,移植uboot支持NAND啟動)
同時分享一個很好的書:Linux設備驅動開發詳解-宋寶華

(注:寫到后面發現沒有告訴大家用的flash芯片的型號,我們用的flash芯片的型號是:MX29LV160DB,芯片手冊大家可以自行到網上下載,從中可以查看芯片的廠家ID和設備ID等信息)
我們移植uboot,都是一步一步調試而來,所以會比較繁瑣,但是我覺得記錄這些,是一件很有意義的事,雖然很麻煩,但是對將來,會有莫大的影響!!!
上次移植支持NAND后,串口啟動界面如下:

我們在source insight中搜索“Flash:”這個字符串出現在哪里,在Board.c中的board_init_r函數中,有這樣幾行代碼:

#if !defined(CONFIG_SYS_NO_FLASH)puts("Flash: ");flash_size = flash_init();if (flash_size > 0) { # ifdef CONFIG_SYS_FLASH_CHECKSUMchar *s = getenv("flashchecksum");print_size(flash_size, "");/** Compute and print flash CRC if flashchecksum is set to 'y'** NOTE: Maybe we should add some WATCHDOG_RESET()? XXX*/if (s && (*s == 'y')) {printf(" CRC: %08X", crc32(0,(const unsigned char *) CONFIG_SYS_FLASH_BASE,flash_size));}putc('\n'); # else /* !CONFIG_SYS_FLASH_CHECKSUM */print_size(flash_size, "\n"); # endif /* CONFIG_SYS_FLASH_CHECKSUM */} else {puts("0 KB\n\r");puts(failed);hang();} #endif

課件代碼是執行到了這兩行:

puts(failed);hang();

查看hang()這個函數為:
void hang(void)
{
puts("### ERROR ### Please RESET the board ###\n");
for (;?;
}
很明顯,代碼進入了一個死循環,所以無法啟動uboot了。
回過頭看上面的board_init_r函數里的flash_size = flash_init();,應該是flash的一個初始化,初始化后成功后才執行下面的if語句,很明顯我們這里沒有初始化成功。進入flash_init。查看代碼如下(在drivers/mtd/Cfi_flash.c中):

unsigned long flash_init (void) {unsigned long size = 0;int i;#ifdef CONFIG_SYS_FLASH_PROTECTION/* read environment from EEPROM */char s[64];getenv_f("unlock", s, sizeof(s)); #endif/* Init: no FLASHes known */for (i = 0; i < CONFIG_SYS_MAX_FLASH_BANKS; ++i) {flash_info[i].flash_id = FLASH_UNKNOWN;/* Optionally write flash configuration register */cfi_flash_set_config_reg(cfi_flash_bank_addr(i),cfi_flash_config_reg(i));if (!flash_detect_legacy(cfi_flash_bank_addr(i), i))flash_get_size(cfi_flash_bank_addr(i), i);size += flash_info[i].size;if (flash_info[i].flash_id == FLASH_UNKNOWN) { #ifndef CONFIG_SYS_FLASH_QUIET_TESTprintf ("## Unknown flash on Bank %d ""- Size = 0x%08lx = %ld MB\n",i+1, flash_info[i].size,flash_info[i].size >> 20); #endif /* CONFIG_SYS_FLASH_QUIET_TEST */} #ifdef CONFIG_SYS_FLASH_PROTECTIONelse if ((s != NULL) && (strcmp(s, "yes") == 0)) {/** Only the U-Boot image and it's environment* is protected, all other sectors are* unprotected (unlocked) if flash hardware* protection is used (CONFIG_SYS_FLASH_PROTECTION)* and the environment variable "unlock" is* set to "yes".*/if (flash_info[i].legacy_unlock) {int k;/** Disable legacy_unlock temporarily,* since flash_real_protect would* relock all other sectors again* otherwise.*/flash_info[i].legacy_unlock = 0;/** Legacy unlocking (e.g. Intel J3) ->* unlock only one sector. This will* unlock all sectors.*/flash_real_protect (&flash_info[i], 0, 0);flash_info[i].legacy_unlock = 1;/** Manually mark other sectors as* unlocked (unprotected)*/for (k = 1; k < flash_info[i].sector_count; k++)flash_info[i].protect[k] = 0;} else {/** No legancy unlocking -> unlock all sectors*/flash_protect (FLAG_PROTECT_CLEAR,flash_info[i].start[0],flash_info[i].start[0]+ flash_info[i].size - 1,&flash_info[i]);}} #endif /* CONFIG_SYS_FLASH_PROTECTION */}flash_protect_default(); #ifdef CONFIG_FLASH_CFI_MTDcfi_mtd_init(); #endifreturn (size); }

里面有一個if判斷語句:

if (!flash_detect_legacy(cfi_flash_bank_addr(i), i))flash_get_size(cfi_flash_bank_addr(i), i);

從字面意思看出flash_detect_legacy為舊的檢測flash,flash_get_size就應該為新的檢測flash機制,先看一下舊的,沒看出什么,再看flash_get_size,發現有很多debug調試信息,有這么多調試信息,那就應該用起來:
在flash_get_size中的debug信息

debug ("manufacturer is %d\n", info->vendor);debug ("manufacturer id is 0x%x\n", info->manufacturer_id);debug ("device id is 0x%x\n", info->device_id);debug ("device id2 is 0x%x\n", info->device_id2);debug ("cfi version is 0x%04x\n", info->cfi_version);

搜索debug 查到:
在include/common.h中有下面的代碼

#define debug(fmt, args...) \debug_cond(_DEBUG, fmt, ##args)

很明顯應該是用的_DEBUG,搜索_DEBUG,有:

#ifdef DEBUG #define _DEBUG 1 #else #define _DEBUG 0 #endif

好,那么我們就把#define _DEBUG 1給加上,在Cfi_flash.c中定義如下兩行:

#define DEBUG 1 (不確定是哪個就都定義,反正也不會出錯) #define _DEBUG 1

重新編譯uboot燒寫啟動看一下:

打印的這句話:JEDEC PROBE: ID c2 2249 0
告訴我們讀到的廠家ID,設備ID,我們查看datasheet,發現這個讀到的ID是沒有錯的,廠家ID是c2,設備ID是2249,

根據打印信息,在源碼中搜索字符串“JEDEC PROBE:”在Cfi_flash.c中的flash_detect_legacy函數中有如下代碼片段:

debug("JEDEC PROBE: ID %x %x %x\n",info->manufacturer_id,info->device_id,info->device_id2);if (jedec_flash_match(info, info->start[0]))break;elseunmap_physmem((void *)info->start[0],MAP_NOCACHE);

看出設備ID時如何打印的,下面的jedec_flash_match還需要進行一下匹配,我們去jedec_flash_match函數里看看是實現的什么內容(在drivers/mtd/jeder_flash.c中):

/*-----------------------------------------------------------------------* match jedec ids against table. If a match is found, fill flash_info entry*/ int jedec_flash_match(flash_info_t *info, ulong base) {int ret = 0;int i;ulong mask = 0xFFFF;if (info->chipwidth == 1)mask = 0xFF;for (i = 0; i < ARRAY_SIZE(jedec_table); i++) {if ((jedec_table[i].mfr_id & mask) == (info->manufacturer_id & mask) &&(jedec_table[i].dev_id & mask) == (info->device_id & mask)) {fill_info(info, &jedec_table[i], base);ret = 1;break;}}return ret; }

發現一個數組jedec_table,匹配設備的ID用的應該就是這個數組里的內容了,查看數組如下:

static const struct amd_flash_info jedec_table[] = { #ifdef CONFIG_SYS_FLASH_LEGACY_256Kx8{.mfr_id = (u16)SST_MANUFACT,.dev_id = SST39LF020,.name = "SST 39LF020",.uaddr = {[0] = MTD_UADDR_0x5555_0x2AAA /* x8 */},.DevSize = SIZE_256KiB,.CmdSet = P_ID_AMD_STD,.NumEraseRegions= 1,.regions = {ERASEINFO(0x01000,64),}},。。。。。。。。。。(還有很多跟上面相同的類型的內容,我這里給省略了)

這個結構體里的內容,定義了許多類型的flash,每一個定義就是一個flash芯片。我們在里面自己定義我們的芯片結構項。

/* jz2440使用的是MX29LV160DB芯片 */{.mfr_id = (u16)MX_MANUFACT, /*廠家ID*/.dev_id = 0x2249, /*設備ID*/.name = "MXIC MX29LV160DB",.uaddr = { /*NOR FLASH看到的解鎖地址*/[0] = MTD_UADDR_0x0555_0x02AA /* x16 */},.DevSize = SIZE_2MiB, /* 總大小 */.CmdSet = P_ID_AMD_STD,.NumEraseRegions= 4, /* 擦除區域的數目 */.regions = { /* 這些內容涉及芯片手冊的閱讀,之后的文章會單獨寫關于硬件的操作 */ERASEINFO(16*1024, 1), ERASEINFO(8*1024, 2),ERASEINFO(32*1024, 1),ERASEINFO(64*1024, 31),}},

里面涉及到 的硬件操作,我會在之后的講解NOR FLASH 驅動時,講解如何操作這個芯片里面涉及到,在這里,我們移植uboot,只需要這樣做就可以,暫時不需要追根究底(無底洞啊!!!)。

然后就是最開始忘記了一件事,就是把board.中的board_init_r中的兩行代碼(自己回頭看上面的代碼)屏蔽掉:

//puts(failed);//hang();

然后重新編譯uboot,燒寫啟動運行:

哈哈哈!!!!先慶祝一下,終于啟動進去了,雖然還沒有完善,但是得一步一步來嘛!
顯示有錯誤:ERROR: too many flash sectors,在源碼中搜索這個錯誤找到(Cfi_flash.c中):

if (sect_cnt >= CONFIG_SYS_MAX_FLASH_SECT) {printf("ERROR: too many flash sectors\n");break;}

跳轉到CONFIG_SYS_MAX_FLASH_SECT這個定義(在smdk2440.h中),有:

#define CONFIG_SYS_MAX_FLASH_SECT (19)

將19改為128吧:

#define CONFIG_SYS_MAX_FLASH_SECT (128)

然后再把我們之前加的Debug調試信息去掉,因為我們已經不需要那些打印信息了,去掉的話會看起來簡潔一些,去掉下面的兩個宏定義:

//#define DEBUG 1 //#define _DEBUG 1

重新編譯燒寫,看啟動界面:

這次啟動界面比較簡潔,而且上面出現的錯誤也沒有了!!!
那我們現在來測試一下NORFLASH能否擦除與讀寫。
串口中輸入:protect off all,先解除寫保護
輸入:flinfo,打印輸出正常:

輸入:erase 80000 8ffff

輸入:cp.b 30000000 80000 10000 (把內存中30000000位置的內容拷貝到flash80000地址)

到了這里,出現了一些問題,無法將內存的代碼拷貝過來,無法寫flash。。。。。。。。。啊,天哪,感覺又得花時間去看了!!!

放到下一篇博客吧,這篇已經寫了很多了!!!

想獲得各種學習資源以及交流學習的加我:
qq:1126137994
微信:liu1126137994
可以共同交流關于嵌入式,操作系統,C++語言,C語言,數據結構等技術問題!

總結

以上是生活随笔為你收集整理的移植uboot之修改代码支持NorFlash记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91精彩视频 | 国产免费一区二区三区网站免费 | 三级黄色网络 | jizz18欧美18| 福利一区视频 | 特级毛片在线 | 中文字幕在线一区观看 | 久草网站| 中文字幕乱码一区二区 | 国产视频中文字幕在线观看 | 最近中文字幕完整高清 | 日韩com | 最近更新的中文字幕 | 国产精品video爽爽爽爽 | 91免费视频网站在线观看 | 婷婷www | 91亚洲在线| 91精品一区二区三区蜜桃 | 欧美另类色图 | 美女激情影院 | 最新av在线播放 | 高潮久久久 | 日韩激情精品 | 国产xx在线| 亚洲精品99久久久久久 | 91视频 - v11av | 丁香花中文字幕 | 黄色软件网站在线观看 | 成年人毛片在线观看 | 婷婷丁香色综合狠狠色 | 天天躁日日躁狠狠 | 国产精品白虎 | 成人理论电影 | 99久久婷婷国产一区二区三区 | 91在线www | 亚洲人人爱 | 日韩一区二区三区在线观看 | 一本一道久久a久久精品蜜桃 | 欧美日韩一区二区视频在线观看 | 日韩黄色软件 | 91视频久久久久久 | 日韩精品网址 | 337p日本欧洲亚洲大胆裸体艺术 | 日韩二区精品 | 69成人在线| 日韩网站在线观看 | 日韩色av色资源 | 中文在线字幕免费观 | 久久久久北条麻妃免费看 | 日韩欧美中文 | 精品国产乱码久久久久久三级人 | 亚洲精品乱码久久久久久 | 久久婷婷综合激情 | 成年人app网址 | 国产区 在线 | 久久久久久免费毛片精品 | 色偷偷88888欧美精品久久久 | 日韩网站在线免费观看 | 亚洲国产精品va在线看黑人 | 国产精品久久久久久欧美 | 久操中文字幕在线观看 | 精品视频在线看 | 波多野结衣在线观看一区二区三区 | 综合黄色网 | 瑞典xxxx性hd极品 | 麻豆 91 在线 | av中文字幕电影 | av成人在线网站 | 国产在线免费观看 | 99热这里有 | 婷婷新五月 | 国产一级精品在线观看 | 欧美日韩中文另类 | 97精品在线观看 | 在线观看涩涩 | 久草在线中文视频 | 99久久精品午夜一区二区小说 | 丝袜av网站| 97在线精品 | 国产一区二区在线播放 | 高清不卡一区二区三区 | 人人舔人人插 | 91女人18片女毛片60分钟 | 免费av电影网站 | www最近高清中文国语在线观看 | 精品国产精品久久 | 成人91免费视频 | 国产精品粉嫩 | 在线观看aaa | www.午夜视频 | 久久99国产精品免费网站 | 国产成人av在线影院 | 天天爽夜夜爽精品视频婷婷 | 天天舔夜夜操 | 国产在线精品二区 | 国产夫妻性生活自拍 | 日韩伦理片一区二区三区 | 久久久成人精品 | 国产人成免费视频 | 色婷婷综合久久久久中文字幕1 | 天天草天天干天天 | 少妇视频一区 | 粉嫩一区二区三区粉嫩91 | 日韩天天操 | 久久经典视频 | 婷婷色综 | 国产成人黄色 | 日韩免费一级a毛片在线播放一级 | 国产欧美在线一区二区三区 | 国产精品美女久久久久久 | wwwwww色| 在线观看黄色大片 | 国产成人三级三级三级97 | 韩国av电影在线观看 | 精品视频免费在线 | 日韩一区二区三区观看 | 久久香蕉电影 | 日韩精品免费一区 | 在线a视频免费观看 | avcom在线 | 欧美日韩另类在线 | 亚洲一片黄 | av片免费播放| 久久综合网色—综合色88 | 色噜噜在线观看 | 午夜av一区 | 成人免费视频网站 | 亚洲国产日韩一区 | 国产视频中文字幕在线观看 | 成片视频免费观看 | 麻豆成人网 | 日一日干一干 | 国产在线日韩 | 国产69精品久久久久久久久久 | 99精彩视频在线观看免费 | 日韩视频图片 | 国产精品午夜久久 | 精品黄色片 | 欧美伦理一区 | 欧美一级大片在线观看 | 国产精品2019| 最近日本中文字幕a | 久久天天操 | 日本中文在线观看 | av在线播放快速免费阴 | 欧美激情在线看 | 国产午夜精品一区二区三区嫩草 | 黄色福利视频网站 | 99精品一级欧美片免费播放 | 国产美女精品视频 | 欧美成人h版电影 | 天天爱综合 | 天天综合视频在线观看 | 亚洲综合视频在线观看 | 国产aaa毛片 | 日本高清中文字幕有码在线 | 久久毛片高清国产 | 激情欧美xxxx | 国产在线精品一区二区 | 亚洲综合在线视频 | 日韩啪视频 | 成人性生活大片 | 黄色aa久久 | 久久久资源网 | 99亚洲国产 | 欧美黑人性爽 | 色偷偷人人澡久久超碰69 | 九色精品在线 | 色综合天天色 | 欧美综合色 | 国产精品一区一区三区 | 国产精品视频免费看 | 免费观看视频的网站 | 婷婷色网 | 午夜久久网 | 成在线播放 | 99国产精品久久久久久久久久 | 色婷婷精品大在线视频 | 国产成人精品久久久久 | 免费日韩 精品中文字幕视频在线 | 成人av久久| 亚洲人成综合 | 国产精品久久免费看 | 久久精品视频99 | 国产三级视频 | 波多野结衣电影久久 | 久久久性 | 亚洲精选久久 | 久久精品91久久久久久再现 | 福利在线看片 | 成年人免费在线播放 | 国产精品国产三级国产 | www.av中文字幕.com | 97精品国产97久久久久久春色 | 97超碰在线久草超碰在线观看 | 久久精品9 | 91精品夜夜 | 欧洲亚洲精品 | 亚洲精品午夜一区人人爽 | 亚洲天天看 | 亚洲最新在线 | 亚洲午夜精品久久久久久久久久久久 | 免费看日韩 | 国产区精品区 | 久久久久久久久亚洲精品 | 成年美女黄网站色大片免费看 | 久久久麻豆视频 | 狠狠插天天干 | 2022中文字幕在线观看 | 亚洲精品av中文字幕在线在线 | 成年人在线看视频 | 色婷婷九月 | 天天爱综合 | 久久精品亚洲精品国产欧美 | 99热国产精品 | 91精品在线视频观看 | 久久国产系列 | av不卡中文| 国产色网站 | 国产小视频在线免费观看 | 欧美日韩在线视频一区 | 免费观看一区二区 | 精品亚洲在线 | 国产精品手机在线观看 | 久久精品99国产精品酒店日本 | 精品不卡视频 | 亚洲成人一区 | 亚洲色五月 | 狠狠色丁香婷婷综合久小说久 | 黄网站免费大全入口 | 天天干夜夜爱 | 91精品系列 | 日韩激情三级 | 美女禁18| 久久不卡免费视频 | 午夜 在线 | 亚洲天天在线日亚洲洲精 | 亚洲国产中文字幕在线观看 | 丁香激情综合久久伊人久久 | 麻豆精品传媒视频 | 6080yy精品一区二区三区 | 最近日本mv字幕免费观看 | 天天射天天射天天 | 中文字幕国产精品一区二区 | 九九久久国产精品 | 国产精品综合久久久久 | 精品国产乱码久久久久久浪潮 | www.av中文字幕.com | 午夜视频免费在线观看 | 91超级碰碰| 天天舔天天射天天操 | 西西444www高清大胆 | 91精品爽啪蜜夜国产在线播放 | 亚洲日本韩国一区二区 | 99色资源 | 久久免费99 | 国产69久久精品成人看 | 不卡的一区二区三区 | 超级碰碰碰视频 | 久久精品久久久精品美女 | 欧美精品成人在线 | 国产精品电影一区 | 西西444www高清大胆 | 国产黄色免费 | 免费日韩视 | 在线a视频| 亚洲精品国偷拍自产在线观看 | 午夜久久福利 | 韩日视频在线 | 国产一级视频在线免费观看 | 国产黄在线播放 | 激情丁香在线 | 精品视频久久 | 国产精品女 | 国产精品嫩草影视久久久 | 97精品视频在线播放 | 日韩久久久 | 国产免费观看av | 久久久久久毛片精品免费不卡 | 成年人免费在线播放 | 中文有码在线视频 | 天堂在线一区 | 黄色软件大全网站 | 亚洲精品久久久蜜臀下载官网 | 国产精品美女在线观看 | 911香蕉视频 | 天堂va在线高清一区 | 国产精品免费麻豆入口 | av在线网站观看 | 日女人免费视频 | 免费日韩视 | 激情五月在线视频 | 国产精品视频 | 日韩视频免费 | 亚洲免费国产 | 欧美日韩国产网站 | 国产一级做a| 成人中文字幕+乱码+中文字幕 | 色欧美日韩 | 亚洲精品视频第一页 | 91久久国产自产拍夜夜嗨 | 日韩精品欧美一区 | 99九九视频 | 伊人久久精品久久亚洲一区 | av在线在线 | www.伊人网| 亚洲成a人片在线www | 香蕉视频一级 | 欧美日高清视频 | 日韩三级视频在线看 | 成年人免费观看国产 | 日韩一级电影在线观看 | 91精品视频免费观看 | 久久99精品久久久久久 | 欧美另类亚洲 | 亚洲欧美视屏 | 亚洲天堂网视频 | 成年人免费观看国产 | 亚洲婷婷丁香 | www.婷婷色 | 偷拍区另类综合在线 | 在线最新av | 私人av| 91手机在线看片 | 久久久 激情 | 99精品电影| 国产a国产a国产a | www.com黄| 99爱这里只有精品 | 亚洲精品观看 | 亚洲视频一区二区三区在线观看 | 中文字幕有码在线播放 | 日韩艹| 97av视频| 日韩一区视频在线 | 国产一级特黄电影 | 婷婷亚洲综合 | 亚洲黄色a| 久久免费大片 | 最近最新中文字幕视频 | 成年人在线电影 | 成人久久久久久久久久 | 激情文学丁香 | 麻花豆传媒mv在线观看 | 中国精品少妇 | 日本中文乱码卡一卡二新区 | 久久福利小视频 | 国产小视频免费观看 | 91在线视频在线 | 香蕉视频日本 | 午夜少妇 | 久久精品香蕉 | 日本久久成人中文字幕电影 | 国产一区二区在线观看免费 | 国产不卡精品视频 | 免费在线观看不卡av | 91热爆在线观看 | 99精品免费网 | 日日干干夜夜 | 国产视频中文字幕在线观看 | 日韩成人中文字幕 | 99精品视频99 | 天天综合成人 | 免费在线观看成人 | 天天干天天插伊人网 | 亚洲 中文 欧美 日韩vr 在线 | 亚洲综合色视频在线观看 | 天天曰天天曰 | 日韩精品免费在线播放 | 99久久精品国产亚洲 | 有码中文在线 | 天堂av观看 | 色综合久久88色综合天天免费 | a久久久久久 | 日韩国产精品久久 | 久久精品8 | 欧美成人播放 | 91精品久久久久久粉嫩 | 91片网| 色午夜 | 久久成人视屏 | 免费观看成人网 | 大胆欧美gogo免费视频一二区 | 国产精品中文字幕av | 91麻豆精品国产91久久久无限制版 | 在线观看蜜桃视频 | 992tv在线观看 | 人人爽人人澡人人添人人人人 | 国产中文字幕视频在线观看 | 免费在线观看污网站 | 大荫蒂欧美视频另类xxxx | 国产在线小视频 | 国产精品扒开做爽爽的视频 | 国产精品网红直播 | 国产高清av免费在线观看 | 亚洲一区二区麻豆 | 国产亚洲aⅴaaaaaa毛片 | 九七人人干 | 91日韩在线播放 | 久久免费成人 | 久要激情网 | 国产精品一区二区美女视频免费看 | 国产亚洲精品久 | 日韩电影在线观看一区二区 | 日韩大片在线播放 | 亚洲一级性 | 岛国av在线| 日韩黄色免费在线观看 | 97超碰超碰 | 美女黄网久久 | av中文字幕网址 | 免费黄色特级片 | 亚洲午夜久久久久久久久 | 99在线热播精品免费 | 亚洲一区二区视频 | 一级免费av| 久久国产精品99国产精 | 在线观看完整版免费 | 在线成人国产 | 一区 在线观看 | www..com黄色片| 粉嫩av一区二区三区四区五区 | 在线最新av | 狠狠色2019综合网 | 久久精品一二三区 | 99精品视频在线播放免费 | 亚洲成a人片综合在线 | 亚洲精品久久久久久久蜜桃 | 狠狠干狠狠艹 | 久久久久一区二区三区四区 | 天天色 天天 | 日韩黄视频 | 四虎www.| 亚洲精品自拍视频在线观看 | 国产在线a免费观看 | 999久久久国产精品 高清av免费观看 | 午夜婷婷综合 | 伊人久久精品久久亚洲一区 | 婷婷在线观看视频 | 久久午夜精品影院一区 | 51久久夜色精品国产麻豆 | 久久国产高清 | 亚州精品一二三区 | 特级毛片aaa| 99热在线网站 | 日本不卡一区二区三区在线观看 | 久久精品视频日本 | 欧美国产精品久久久久久免费 | 午夜电影 电影 | 欧美黑吊大战白妞欧美 | 五月婷婷丁香六月 | 国产三级精品在线 | 欧美亚洲免费在线一区 | 日韩高清免费电影 | 国产区免费| 99精品一级欧美片免费播放 | 国产精品国产三级国产aⅴ9色 | 日韩系列在线 | 精品久久久久久国产91 | 欧美成亚洲 | 五月花婷婷 | 国产小视频你懂的在线 | 伊人中文在线 | 伊人色综合网 | 欧美日韩国产一区二区三区 | 国产伦理久久精品久久久久_ | 黄色av观看 | 五月天高清欧美mv | 91免费网站在线观看 | 国产男男gay做爰 | 国产在线a| 亚洲精品午夜视频 | 亚洲成人网av | 亚洲欧美在线观看视频 | 超碰在线国产 | 日韩中文久久 | 正在播放一区二区 | 国产一级性生活视频 | 日韩精品短视频 | 黄色小说视频在线 | 黄色三级视频片 | 欧美一区二区精美视频 | 久久高清国产 | 麻豆免费视频 | 最新av电影网址 | 中文字幕在线观看第二页 | 美女视频黄免费的 | 婷婷色在线播放 | 亚洲女在线 | 国产视频一二三 | 一区二区三区韩国免费中文网站 | 亚洲天堂网在线视频观看 | 国产黄色看片 | 日日干美女 | 久久成人国产精品入口 | 精品91视频| 麻豆传媒视频在线播放 | 免费网站观看www在线观看 | 毛片的网址| 久久精品国产v日韩v亚洲 | 又爽又黄又无遮挡网站动态图 | 91精品国产三级a在线观看 | 日韩在线一级 | 国产精品女同一区二区三区久久夜 | 99在线视频观看 | 欧美在线18| 日韩美一区二区三区 | 黄色精品国产 | 一区二区免费不卡在线 | 在线久草视频 | 欧美精彩视频在线观看 | 久久伦理电影网 | 91人人爽久久涩噜噜噜 | 精品国产免费人成在线观看 | 久久亚洲私人国产精品va | 精品人人人人 | 97成人精品视频在线观看 | 黄色成人免费电影 | 久精品在线观看 | 狠狠色丁香婷婷综合久小说久 | 国产日韩精品在线观看 | 天天爱天天色 | 狠狠操狠狠干2017 | 天天爱天天干天天爽 | 成全免费观看视频 | 欧美性精品 | 超碰99人人 | 天天插天天爱 | 91网在线观看 | 午夜精品成人一区二区三区 | 成年人电影免费在线观看 | 又黄又网站 | 亚洲一二三久久 | 久久97精品 | 亚洲精品国偷自产在线91正片 | www中文在线 | 日韩激情久久 | 亚洲欧洲美洲av | 亚洲国产精品激情在线观看 | 成片视频在线观看 | 日韩免费高清在线观看 | 少妇bbb搡bbbb搡bbbb | 伊人天天色| 中文字幕精品一区久久久久 | 奇米网444 | 亚洲黄色a| 国内亚洲精品 | 精品国产一区二区三区久久 | 欧美aaa视频 | 黄色com| 国产精品理论在线观看 | 亚洲综合爱 | 在线观看一区二区精品 | 久久精品久久精品久久精品 | 免费观看成人av | 亚洲一区二区三区毛片 | 国产日韩视频在线播放 | av片中文字幕| 免费人人干 | 久久96 | 开心综合网 | 91精品一区二区三区蜜桃 | 91chinesexxx | 精品国产电影一区二区 | 人人插人人插 | 亚洲精品高清视频在线观看 | 玖玖玖精品 | 国产特级毛片aaaaaa高清 | 久久成人国产精品入口 | 婷婷色中文| www.五月天色 | 伊人色综合久久天天 | 亚洲视屏在线播放 | 黄色小说免费观看 | 日韩在线观看视频免费 | 69亚洲精品 | 免费在线a | 丁香激情五月婷婷 | 欧美日韩在线精品一区二区 | 国产一级性生活视频 | 亚洲精品 在线视频 | 国产女人40精品一区毛片视频 | 久久好看免费视频 | 97夜夜澡人人双人人人喊 | 久久久高清一区二区三区 | 成人中文字幕在线 | 亚洲国产欧美一区二区三区丁香婷 | 999久久久久久 | 91免费视频国产 | 天堂视频中文在线 | 国产中文字幕国产 | 蜜臀久久99精品久久久无需会员 | 天天曰夜夜爽 | 精品久久一级片 | avcom在线| 美女一二三区 | 日韩免费一区二区 | 国产精品一区二区免费 | 免费黄色网址大全 | 久久综合国产伦精品免费 | 久久综合色一综合色88 | 亚洲九九影院 | 国产69精品久久久久9999apgf | 黄色三级视频片 | 中文字幕资源网 国产 | 午夜色站| 亚洲欧美视频在线 | 成片免费观看视频999 | 国产91粉嫩白浆在线观看 | 国产精品色在线 | 国产美女永久免费 | 国产99精品 | 国产精品女主播一区二区三区 | 最新日本中文字幕 | 狠色狠色综合久久 | 在线 视频 一区二区 | 欧美日韩免费观看一区二区三区 | 日韩电影一区二区在线 | 91在线看免费 | 美国三级黄色大片 | 国产亚洲婷婷免费 | 国产最新在线观看 | 国产精品免费久久久久 | 精品国产精品国产偷麻豆 | 99热在线免费观看 | 在线日韩av | 久久黄色网 | 国产精品s色 | 久草电影在线观看 | 欧美色图亚洲图片 | 欧美极品xxx | 在线电影 你懂得 | 欧美aaaxxxx做受视频 | 久久久噜噜噜久久久 | 麻豆视频国产 | 尤物97国产精品久久精品国产 | 久久国产手机看片 | 蜜桃传媒一区二区 | 97av在线视频免费播放 | 狠狠操狠狠干天天操 | 狠狠干夜夜操天天爽 | 最近日本中文字幕 | 97色se| 九九热1 | 婷婷六月在线 | 91tv国产成人福利 | 日韩欧美91 | 精品不卡av | 激情五月婷婷激情 | 狠狠的日日| 黄色网中文字幕 | 欧美一二三区在线观看 | 婷婷久久综合网 | 国产午夜三级 | 亚洲黄色在线免费观看 | 欧美日韩视频一区二区 | 久久涩视频 | 日韩激情第一页 | 国产精品毛片一区 | 一级一级一片免费 | 日韩激情一二三区 | 国内久久看| 成人a在线观看高清电影 | 国产91全国探花系列在线播放 | 精品极品在线 | 亚洲在线日韩 | 不卡的av在线 | 久久久久久久影院 | 久久久96| 久久精品黄 | 久久精品免费播放 | 久久久电影网站 | 特级毛片爽www免费版 | 国产日韩精品久久 | 在线精品视频免费观看 | 99精品欧美一区二区 | 精品国产一区二区三区噜噜噜 | 黄色三级网站在线观看 | 色综合天天射 | 热re99久久精品国产66热 | 色婷婷久久一区二区 | 天天干天天干天天色 | 亚洲国产三级在线 | 国产精品福利在线观看 | 69久久99精品久久久久婷婷 | 国产在线精品福利 | 狠狠久久婷婷 | 激情开心站 | 香蕉在线视频播放网站 | 国产精品激情在线观看 | 国产黄色片一级 | 欧美日韩高清一区二区 国产亚洲免费看 | av在线电影播放 | 婷婷午夜| 亚洲特级片 | 中文字幕888| 麻豆视频在线免费看 | 亚洲综合视频在线播放 | 久久免费视频这里只有精品 | 五月天综合色 | 西西人体4444www高清视频 | 丁香花在线观看免费完整版视频 | a'aaa级片在线观看 | 欧美美女一级片 | 国产精品久久久久影院 | 色天天久久 | 亚洲区另类春色综合小说 | 亚洲dvd| 黄色精品国产 | 国产精品成人国产乱 | av动图| 欧美综合在线观看 | 97超碰国产精品女人人人爽 | av天天在线观看 | 成人黄色免费在线观看 | 中文在线免费一区三区 | 日本精品视频免费 | 久久人人爽av | 99性视频| 欧美日韩久久不卡 | 在线观看视频一区二区三区 | 亚洲激情在线 | 黄色三级久久 | 精品国产乱码久久久久久三级人 | 91正在播放| 日韩视频一区二区三区在线播放免费观看 | 久久 在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久免费视频在线观看 | 免费试看一区 | 色av男人的天堂免费在线 | 免费看黄网站在线 | 夜夜操狠狠干 | 久久综合婷婷国产二区高清 | 国模一区二区三区四区 | 一区二区三区中文字幕在线观看 | 中文字幕在线免费 | 欧美日韩在线观看一区二区三区 | 婷婷性综合 | 欧美另类巨大 | 国产打女人屁股调教97 | 国产一级做a爱片久久毛片a | 午夜精品区 | 国产美腿白丝袜足在线av | 久久国产麻豆 | 国产精品涩涩屋www在线观看 | 精品麻豆入口免费 | 成年人视频在线免费观看 | 丁香婷婷激情啪啪 | 亚洲精品99久久久久中文字幕 | 久久人人干 | 高清精品在线 | 国产不卡精品 | 五月婷在线 | 欧美一二三区播放 | 国产一级在线免费观看 | 激情五月婷婷激情 | 日韩国产高清在线 | 天天草天天草 | 521色香蕉网站在线观看 | 一本一本久久aa综合精品 | 黄色成人影院 | 久久蜜臀一区二区三区av | 欧美一区日韩一区 | 日韩免费二区 | 人人插人人舔 | а天堂中文最新一区二区三区 | 激情婷婷综合 | 久久天天躁狠狠躁亚洲综合公司 | 少妇精品久久久一区二区免费 | 97久久久免费福利网址 | 国产日韩在线视频 | 国产成人三级一区二区在线观看一 | 久久久精选 | 香蕉在线播放 | 国产成人精品久久亚洲高清不卡 | 青青河边草免费 | 亚州天堂 | 精品久久久999 | 66av99精品福利视频在线 | 国产四虎影院 | 玖玖爱在线观看 | 黄p网站在线观看 | 91视频在线免费看 | 亚洲成aⅴ人在线观看 | 天天操天天干天天操天天干 | 91精品在线观看视频 | 欧美有色 | 天堂av在线 | 日韩精品一区二区在线观看视频 | 99视频在线免费 | 成人在线你懂得 | 激情网综合 | 91亚洲精品乱码久久久久久蜜桃 | wwwwww色 | 成人一区电影 | 天天操夜夜爱 | 国产精品手机视频 | 99国内精品久久久久久久 | 九九激情视频 | 亚洲国产欧美在线看片xxoo | 日韩黄色大片在线观看 | 亚洲黄色一级视频 | 亚洲年轻女教师毛茸茸 | 欧美不卡视频在线 | 国产黄色精品网站 | 久久五月婷婷综合 | 91秒拍国产福利一区 | 免费观看成人 | 深爱婷婷 | 色播五月婷婷 | 国产天天爽 | 丰满少妇对白在线偷拍 | 久久久久国产精品一区 | 久久久久久视频 | 麻豆91精品视频 | 69av免费视频 | 午夜视频在线观看一区二区 | 国产69久久 | 国产高清在线免费视频 | 欧美日本高清视频 | 激情五月婷婷丁香 | 久久视了| 亚洲精品乱码久久久久v最新版 | 911久久香蕉国产线看观看 | 一级性视频 | 国产久草在线观看 | 五月婷av | 国产日韩欧美视频在线观看 | 成人永久在线 | 国产精品久久久久久妇 | 日韩国产欧美在线视频 | 精品欧美一区二区精品久久 | 91精品久 | 精品国产1区2区 | 亚洲小视频在线 | 最近高清中文字幕在线国语5 | 国产精品123 | 欧美少妇影院 | 日韩欧美久久 | 成年人免费看片 | 国产小视频在线播放 | 亚洲一区二区精品3399 | 伊人资源站 | 97超碰影视 | 久久久久久久久久久精 | 国产视频一区在线 | 91片黄在线观 | 在线播放国产一区二区三区 | 日p视频| 九九热精品在线 | 中国一级片在线观看 | 亚洲精品网站在线 | 婷婷久操 | 成人国产一区二区 | 91亚洲视频在线观看 | 国产成人免费观看久久久 | 久久九九国产精品 | 日韩影视大全 | 丰满少妇高潮在线观看 | 久久精品国产免费 | 精品欧美一区二区三区久久久 | 91av色| 91片黄在线观看 | 狠狠地日 | 久久精品中文视频 | 国产小视频精品 | 999精品在线 | 国产a视频免费观看 | 五月天六月色 | 国产区欧美 | 人人干网| 在线视频免费观看 | 成人国产亚洲 | 91在线影视 | 婷婷国产在线观看 | 久久综合亚洲鲁鲁五月久久 | 麻豆激情电影 | 国产精国产精品 | 亚洲综合最新在线 | 最近免费中文字幕 | 中文字幕精 | 久久精品国产99国产 | 免费在线黄色av | 国产高清亚洲 | 色综合天天爱 | 日韩色一区二区三区 | 中文字幕在线观看av | 久久精品视频免费观看 | 在线观看国产日韩欧美 | 麻豆视频成人 | 国产va在线观看免费 | 五月婷婷丁香色 | www.五月激情.com | 日韩在线观看 | 免费色婷婷 | 国产999免费视频 | 91成人免费看| 久久 精品一区 | 成人羞羞视频在线观看免费 | 91社区国产高清 | 久草青青在线观看 | 久久综合九色综合欧美就去吻 | 日日射av| 91精品国产综合久久婷婷香蕉 | 久要激情网| 精品av网站 | 久久国产精品免费一区二区三区 | 奇米网网址 | 免费看的黄色的网站 | 一区二区电影在线观看 | 久久国产精品久久精品 | 波多野结衣一区 | 亚洲黄色激情小说 | 天天干天天拍天天操天天拍 | 欧美精品一二 | 91精品久久久久久久久久入口 | 丁香视频在线观看 | 国产不卡精品视频 | 园产精品久久久久久久7电影 | 三级黄色a | 精品一区二区三区香蕉蜜桃 | 黄色中文字幕在线 | 日韩欧美精品在线视频 | 欧美精品日韩 | 国产精品视频专区 | 国产精品免费在线观看视频 | 日韩专区在线 | 亚洲午夜久久久久久久久 | 揉bbb玩bbb少妇bbb | 国产青春久久久国产毛片 | 成年人免费看片 | www.超碰 | 91亚洲精品久久久久图片蜜桃 | 成人永久在线 | 91视频麻豆视频 | 中文字幕一区二区在线观看 | 成人 国产 在线 | av资源免费观看 | 在线观看久 | 国产精品免费一区二区三区在线观看 | 色视频在线观看免费 | 91精品国产九九九久久久亚洲 | 亚洲一区久久久 | 日韩精品欧美精品 | 探花视频在线观看免费版 | 天天操狠狠操网站 | 日韩久久片 | 中文字幕 国产 一区 | 麻豆视频在线观看免费 | 美女性爽视频国产免费app | 一区二区三区四区五区六区 | 最新日本中文字幕 | 天天干天天天天 | 欧美日韩一区二区在线观看 | 伊人热 | 毛片无卡免费无播放器 | 亚欧洲精品视频在线观看 | 91精品视频在线 | 怡红院成人在线 | 国产在线精| 五月天国产精品 | 日韩精品一区二区在线 | 91片黄在线观 | 国产乱码精品一区二区三区介绍 | 丝袜精品视频 | 最新精品国产 | 香蕉精品在线观看 | 在线看91| 欧美性久久久 | 91丨九色丨高潮丰满 | av电影免费在线看 | 去干成人网| 国产少妇在线观看 | 日日碰夜夜爽 | 国产亚洲精品久 | 天天综合网国产 | 免费黄色av电影 | 亚洲精品黄网站 | 国产在线美女 | 中文字幕中文中文字幕 | 亚洲在线视频观看 | 成人av一区二区三区 | 成人黄性视频 | 中文在线免费一区三区 | 九九热精品在线 | 国产日韩欧美自拍 | 99视频精品免费视频 | 中文字幕 在线看 | 国产一级视屏 | 久久人人爽人人爽 | 成人a视频片观看免费 | 成年人免费在线播放 | 超碰午夜| 日韩三级不卡 | 久久网站av | 在线视频婷婷 | 女人高潮一级片 |