《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > ARM嵌入式軟件編程經驗談
ARM嵌入式軟件編程經驗談
摘要: ARM系列處理器是 RISC (Reducded InSTructiON Set Computing)處理器。很多基于ARM的高效代碼的程序設計策略都源于RISC 處理器。和很多 RISC 處理器一樣,ARM 系列處理器的內存訪問,也要求數據對齊,即存取“字(Word)”數據時要求四字節對齊,地址的bits[1:0]==0b00;存取“半字(Halfwords)”時要求兩字節對齊,地址的bit[0]==0b0;存取“字節(Byte)”數據時要求該數據按其自然尺寸邊界(Natural Size Boundary)定位。
關鍵詞: ARM 嵌入式軟件
Abstract:
Key words :

ARM系列處理器是 RISC (Reducded InSTructiON Set Computing)處理器。很多基于ARM的高效代碼的程序設計策略都源于RISC 處理器。和很多 RISC 處理器一樣,ARM 系列處理器的內存訪問,也要求數據對齊,即存取“字(Word)”數據時要求四字節對齊,地址的bits[1:0]==0b00;存取“半字(Halfwords)”時要求兩字節對齊,地址的bit[0]==0b0;存取“字節(Byte)”數據時要求該數據按其自然尺寸邊界(Natural Size Boundary)定位。

ARM 編譯程序通常將全局變量對齊到自然尺寸邊界上,以便通過使用 LDR和 STR 指令有效地存取這些變量。這種內存訪問方式與多數 CISC (Complex Instruction Set Computing)體系結構不同,在CISC體系結構下,指令直接存取未對齊的數據。因而,當需要將代碼從CISC 體系結構向 ARM 處理器移植時,內存訪問的地址對齊問題必須予以注意。在RISC體系結構下,存取未對齊數據無論在代碼尺寸或是程序執行效率上,都將付出非常大的代價。

本文將從以下幾個方面討論在ARM體系結構下的程序設計問題。

未對齊的數據指針

C和C++編程標準規定,指向某一數據類型的指針,必須和該類型的數據地址對齊方式一致,所以ARM 編譯器期望程序中的 C 指針指向存儲器中字對齊地址,因為這可使編譯器生成更高效的代碼。

比如,如果定義一個指向 int 數據類型的指針,用該指針讀取一個字,ARM 編譯器將使用LDR 指令來完成此操作。如果讀取的地址為四的倍數(即在一個字的邊界)即能正確讀取。但是,如果該地址不是四的倍數,那么,一條 LDR 指令返回一個循環移位結果,而不是執行真正的未對齊字載入。循環移位結果取決于該地址向對于字的邊界的偏移量和系統所使用的端序(Endianness)。例如,如果代碼要求從指針指向的地址 0x8006 載入數據,即要載入 0x8006、0x8007、0x8008 和 0x8009 四字節的內容。但是,在 ARM 處理器上,這個存取操作載入了0x8004、0x8005、0x8006 和 0x8007 字節的內容。這就是在未對齊的地址上使用指針存取所得到的循環移位結果。

因而,如果想將指針定義到一個指定地址(即該地址為非自然邊界對齊),那么在定義該指針時,必須使用 __packed 限定符來定義指針: 例如,

__packed int *pi; // 指針指向一個非字對其內存地址

使用了_packed限定符限定之后,ARM 編譯器將產生字節存取命令(LDRB或STRB指令)來存取內存,這樣就不必考慮指針對齊問題。所生成的代碼是字節存取的一個序列,或者取決于編譯選項、跟變量對齊相關的移位和屏蔽。但這會導致系統性能和代碼密度的損失。

值得注意的是,不能使用 __packed 限定的指針來存取存儲器映射的外圍寄存器,因為 ARM 編譯程序可使用多個存儲器存取來獲取數據。因而,可能對實際存取地址附近的位置進行存取,而這些附近的位置可能對應于其它外部寄存器。當使用了位字段(Bitfield)時, ARM 程序將訪問整個結構體,而非指定字段。

編譯器的缺省行為

多數嵌入式應用程序最初都是在原型環境下開發的。無論什么樣的原型環境的資源與最終產品環境都是有差異的。因此,考慮如何將嵌入式應用程序從其所依賴的開發工具或調試環境中移植到在目標硬件上獨立運行是非常重要的。

開始編寫嵌入式應用程序時,開發者可能并不清楚目標硬件的具體規格。如,目標系統使用了什么樣的外圍設備、存儲器映射情況甚至不能確定處理器的型號。 為在了解這些詳細信息前能夠繼續軟件的開發,RVCT 工具提供了很多默認的操作,使用戶能編譯和調試與目標系統無關的應用程序代碼。下面詳細介紹介紹這些編譯選項,只有深入了解這些編譯選項設置,才能使開發更順利的進行。

調整 C 庫使其適應目標硬件

默認情況下,C 庫利用semihostig機制來提供設備驅動級的功能,使得主機主機能夠用作輸入和輸出設備。這種機制對于嵌入式開發十分有用,因為用于開發的硬件系統通常沒有最終系統的輸入和輸出設備。

最簡單的函數重定向的例子就是用戶希望fputc()函數能夠將字符從目標系統的串口輸出而不是在調試時,將字符從調試器的控制臺輸出。這時就需要重新實現該函數。下面的例子將fputc() 的輸入字符參數重新指向一連續輸出函數 sendchar(),將定該例在一個獨立的源文件中實現的。這樣,fputc() 在依目標而定的輸出和 C 庫標準輸出函數之間充當一個抽象層。

 

 

圖1 C庫函數重定向

例子程序的代碼如下所示。

extern void sendchar(char *ch);

int fputc(int ch, FILE *f)

{?? /* e.g. write a character to an UART */

char tempch = ch;

sendchar(&tempch);

return ch;

}

映象文件存儲器映射調整

映像由域(Regions)和輸出段(Output Sections)組成。每個域可以有不同的加載地址和執行地址。

分散加載可以更加方便準確的指定映像存儲器映射,為映像組件分組和布局提供了全面控制。它能夠描述由載入時和執行時分散在存儲器映射中的多個區組成的復雜映像映射。雖然,分散加載可以用于簡單映像,但它通常僅用于具有復雜存儲器映射的映像。

要構建映像的存儲器映射,必須向armlink 提供以下信息:

·? 分組信息? 決定如何將各輸入段組織成相應的輸出段和域;

·? 定位信息? 決定各域在存儲空間的起始地址。

有兩種方法可以實現指定映像文件的分組和定位信息:如果映像文件中地址映射關系比較簡單,可以使用命令行選項;如果映像文件中地址映射關系比較復雜的情況,可以使用一個配置文件。使用該配置文件可以高速鏈接器相關的地址映射關系。配置文件又叫Scatter文件,是一個文本文件,通過下面的鏈接選項來實現。

-scatter? filename

復位和初始化

ARM嵌入式系統的初始化序列如圖2所示。系統啟動時立即執行復位處理程序,然后進入$Sub$main()的代碼執行。

復位處理程序是用匯編語言編寫的代碼塊,它在系統復位時執行,完成系統必須初始化操作。對于具有局部存儲器的內核,如Caches、緊密藕荷存儲器 (TCM)、存儲管理單元 (MMU) 和存儲器保護單元 (MPU) 等,在初始化過程這一階段完成必要的配置。復位處理程序在執行之后,通常跳轉到 __main 以開始 C 庫的初始化序列。

一般情況下,系統初始化代碼和主應用程序是分開的。系統初始化要在主應用程序啟動前完成。但部分與硬件相關的系統初始化過程,如啟用Cache和中斷,必須在C庫初始化代碼執行完成后才能執行。

為了在進入主應用程序之前,完成系統初始化,可以使用$sub和$super函數標識符在進入主程序之前插入一個例程。這一機制可以在不改變源代碼的情況下擴展函數的功能。

下面的例子說明了如何使用$sub和$super函數標識。鏈接程序通過調用$sub$$main()函數取代對main()的調用。所以用戶可以在自己編寫的$sub$$main()例程中啟用Cache或使能中斷。

extern void $Super$$main(void);

void $Sub$$main(void)

{

cache_enable();??? // enables caches

int_enable();????? // enables interrupts

$Super$$main();??? // calls original main()

}

在$Sub$$main(void)函數中,鏈接程序通過調用$Super$$main(),是代碼跳轉到實際的main()函數。

在完成硬件初始化之后,必須考慮主應用程序運行在何種模式。如果應用程序運行在特權模式(Privileged mode),只需在退出復位處理程序前切換到適當的模式;如果應用程序運行在用戶模式下,要在完成系統初始化之后,再切換到用戶模式。模式的切換工作,一般在$Sub$$main(void)函數中完成。

 

 

圖2 ARM嵌入式系統的初始化序列

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲男人精品 | 久久综合一区 | 大胸美女拍拍18在线观看 | 周冬雨三级视频 | 午夜激情视频免费观看 | 成年人在线网站 | 精品在线小视频 | 国产精品欧美一区二区三区喷水 | 一级全黄毛片 | 日本一区二区三区在线视频 | 天天插天天干天天射 | 18禁无遮挡羞羞污污污污免费 | 亚洲欧美日韩中文在线制服 | 少妇视频一区二区三区 | 国产亚洲成av人片在线观看桃 | 女人喷潮完整视频 | 国产午夜激情 | wwwcom黄色 | 国产一级做a爱片久久毛片a | 国产成人免费一区二区三区 | 亚洲淫视频 | 日韩无套| 无遮挡边吃摸边吃奶边做 | 婷婷丁香色 | 国产又色又爽又黄又免费文章 | 国产在线一级片 | 成年精品 | 免费手机av| 久久香蕉超碰97国产精品 | 乌鸦热v2ba在线观看 | 色婷婷夜夜躁狠狠躁麻豆免费 | 白嫩少妇抽搐高潮12p | 国产免费中文字幕 | 欧美一级做性受免费大片免费 | 男人的天堂av女优 | 一级在线免费视频 | 久久久久久久久久久久久久免费看 | 亚洲国产欧美一区二区潘金莲 | 黄色在线视频播放 | 久久久久99人妻一区二区三区 | 狂野欧美性猛交免费视频 | 性色av免费 | 久久久久网址 | 野草社区在线观看 | 国产精品福利视频主播真会玩 | 黄色免费av网站 | 永久av在线免费观看 | 日本一区二区三区在线观看视频 | 欧美成人片一区二区三区 | 亚洲第一福利视频 | 日一区二区三区 | 性欧美日韩| 九九在线视频免费观看精彩 | 成人妇女淫片aaaa视频 | 日韩欧美www| 春色视频www网站 | 国产一区二区免费在线 | 午夜有码 | 成人香蕉视频在线观看 | 午夜av成人| 国产成人夜色高潮福利影视 | 欧美性猛交99久久久久99按摩 | 黄视频网站在线 | 欧美狠狠爱 | 99久久久国产精品免费99 | 91嫩草国产露脸精品国产 | 午夜久久久久久久久久久 | 亚洲黄色一区二区三区 | 九色蜜桃臀丨porny丨自拍 | 在线看av的网址 | 大杳蕉狼人伊人 | 四色永久网站在线观看 | 97涩国一产精品久久久久久久 | 美女内射视频www网站午夜 | 制服丝袜另类专区制服 | 亚洲伊人久久综合 | 特黄特色大片免费播放器下 | 国产同性女女互磨在线播放 | 精品国产第一国产综合精品 | av观看网址 | 在线黄视频 | 少妇一晚三次一区二区三区 | 淫综合网 | 免费在线播放毛片 | 中文字幕第27页 | 少妇又紧又色又爽又刺激的视频 | 大人和孩做爰aⅴ18 大人和孩做爰av | 经典一区二区 | 成人性午夜免费网站蜜蜂 | 天天躁日日躁狠狠躁2018小说 | 欧美zzz物交| 久热国产区二三四 | 777片理伦片在线观看 | 日本va在线视频播放 | 色呦呦国产精品 | 国产va在线观看 | 伊人三级 | 日日干天天 | 亚洲码与欧洲码一二三四区 | 中文字幕乱码人妻二区三区 | 97免费看| 香蕉久久av一区二区三区 | 国产超高清麻豆精品传媒麻豆精品 | 亚洲欧美一区二区三区在线 | 精品久久久久久久久久久下田 | 免费精品在线观看 | 制服丝袜在线视频 | 69影院在线观看 | 亚洲污污网站 | 夜夜爽天天操 | 国产精品久久久久无码人妻 | 黄页网站视频免费大全 | av在线免费观看网站 | 男女日批在线观看 | 午夜剧场欧美 | 免费无码毛片一区二区app | 午夜日韩精品 | 国产伦精品一区二区三区精品视频 | 少妇被爽到高潮动态图 | 亚洲人成一区二区 | 亚洲中文字幕久久无码 | 欧美日本中文字幕 | 日韩爱爱免费视频 | 中文字幕精品久久久久人妻 | jzzjzzjzz亚洲成熟少妇 | 久久国产色av免费观看 | 精品一区二区三人妻视频 | √天堂中文官网8在线 | 三级4级全黄60分钟 午夜成人1000部免费视频 | 东北老头嫖妓猛对白精彩 | 国产成人午夜高潮毛片 | 色综合色综合色综合 | 色翁荡息又大又硬又粗又爽电影 | 极品美女穴 | 成人vr视频在线观看 | 一卡二卡国产 | 小明看平台日韩综合45页 | 国产精品成人一区二区艾草 | av中文字幕潮喷人妻系列 | 日产精品高潮呻吟av久久 | 又爽又黄无遮挡高潮视频网站 | 午夜aaa| 妺妺窝人体色www聚色窝 | 亚洲色无码国产精品网站可下载 | 国产精品久久中文字幕 | 中文字幕一区二区三区四区视频 | 俄罗斯乱妇| 国产精品视频一区二区二 | 五月激情在线观看 | 日本公妇乱淫免费视频一区三区 | 久久97超碰| 乳霸冲田杏梨中文字幕担心学生的 | 日韩免费专区 | 黄色一级片| 国产主播av | 中文字幕一区二区三区四区不卡 | 无码专区男人本色 | 国产精品久久久久久久久久久久久久久久 | 在线播放少妇奶水过盛 | aa毛片视频 | 久久精品国产精品亚洲红杏 | 男女无遮挡做爰猛烈视频 | 免费日韩在线 | 色偷偷偷在线视频播放 | 久久色播 | 天天综合天天爱天天做 | 穿情趣内衣c到高潮av片 | 无人在线观看的免费高清视频 | 久久激情综合网 | 久久影视中文字幕 | 一亚洲乱亚洲乱妇23p | baoyu131成人免费视频 | 极品少妇被猛得白浆直流草莓视频 | 一级作爱片 | 99er热精品视频 | 四虎影视成人永久免费观看亚洲欧美 | 亚洲天堂男人影院 | 伊人激情网 | 痞帅大猛xnxx精品打桩 | 国产天码青椒老色批青椒影视 | 精品厕所偷拍各类美女tp嘘嘘 | 免费人成在线观看视频高潮 | 久久蜜桃精品一区二区三区综合网 | 四虎影视国产精品免费久久 | 三级全黄的女人高潮叫 | 欧美超碰在线观看 | 欧美精品xx | 内射欧美老妇wbb | 在线小视频 | 欧美激情久久久久久 | 在线播放亚洲精品 | 九九久久精品视频 | 国内自拍区 | 成人另类小说 | 成人福利在线观看 | 亚洲乱码国产乱码精品天美传媒 | 中文字幕无码日韩专区 | 秋霞av鲁丝片一区二区 | 丰满蕾丝乳罩少妇呻视频 | 亚洲欧美日韩视频一区 | 三级不卡 | 欧美乱妇高清无乱码免费 | 亚洲国产成人一区 | 羞羞麻豆国产精品1区2区3区 | 免费爱爱网站 | 国产精品高潮呻吟av久久 | 人与拘一级a毛片 | 丁香啪啪综合成人亚洲 | 亚洲热妇无码av在线播放 | 日韩一区二区三区视频在线 | 欧美中文字幕第一页 | 在线久 | 91丨九色丨蝌蚪丨对白 | 黄色欧美日韩 | 免费无码av一区二区三区 | 日本免费黄视频 | 成人亚洲欧美成αⅴ人在线观看 | 国产精品久久久久久久久久久久冷 | 欧美丰满熟妇xxxx性 | 日日噜狠狠噜天天噜av | 日本在线视频免费 | 国产在线中文字幕 | 国产又粗又猛又黄又爽无遮挡 | 亚洲国产一区二区视频 | 一区二区三区在线视频播放 | 秋霞午夜一区二区三区视频 | 男女艹逼网站 | 玩弄放荡人妻一区二区三区 | 亚洲欧美另类视频 | 亚洲高清成人 | 国产免费资源 | 日本大尺度吃奶做爰久久久绯色 | 琪琪午夜伦理 | 亚洲视频小说 | 久久精品美女视频 | 日韩精品一 | 7777精品久久久大香线蕉小说 | 少妇无码av无码专区线 | 亚洲精品成人区在线观看 | 精品国产成人一区二区 | 免费高清黄色 | 国产全肉乱妇杂乱 | 男人久久久 | 免费h片在线观看 | 少妇精69xxtheporn| 女超人h版av在线看 女儿的朋友4在线观看 | 狠狠色婷婷丁香综合久久韩国 | 中文字幕永久区乱码六区 | 国产在线观看码高清视频 | 欧美暧暧视频 | 亚洲乱码精品 | 亚洲一级视频在线观看 | 一区精品二区国产 | 国产99在线 | 欧美 | 成人三级a做爰视频哪里看 成人三级k8经典网 成人三级黄色 | 69国产成人精品二区 | 国产女人水真多18毛片18精品 | 日日碰狠狠添天天爽超碰97久久 | 天天干天天摸天天操 | 久久久久久久久久久网站 | 天天摸日日摸狠狠添 | 久久综合99re88久久爱 | 久久久久在线视频 | 麻豆激情视频 | 色一情一交一乱一区二区三区 | 一本色道久久亚洲综合精品蜜桃 | 女警一级淫片免费放 | 加勒比一本heyzo高清视频 | 天天躁夜夜躁天干天干2022 | 国产亚洲欧洲 | 九九99精品 | 亚洲精品国产suv一区别 | 青青青视频免费观看 | 欧美日韩一区二区三区视频播放 | 一级黄色片在线播放 | 天堂网avav| 日日躁夜夜躁狠狠躁 | 青青草视频在线观看免费 | 国产又粗又黄又爽 | 日韩av无码免费播放 | 精品少妇一区二区视频在线观看 | 欧美大片xxx | 国内av一区二区 | 日韩精品网站 | 女女女女女裸体处开bbb | 国产一二三四在线 | 婷婷成人综合激情在线视频播放 | 不卡精品视频 | 欧美性性性性性色大片免费的 | 中国china体内裑精亚洲片 | 中文字幕第100页 | 毛片视频免费播放 | 伊人涩涩 | 免费asmr色诱娇喘呻吟外国 | 久久精品女人天堂av免费观看 | 先锋影音人妻啪啪va资源网站 | 亚洲黄色小说图片 | 91亚洲视频 | 99精产国 | 97超碰自拍| 神马影院午夜伦理 | 成人网ww555视频免费看 | 国产女人和拘做受视频免费 | 小毛片在线观看 | 国产伦精品一区二区三区免费 | 单亲陪读乱淫口述 | 日韩一区二区免费在线观看 | 中文字幕在线成人 | 久久久久久逼 | 欧美日韩国产成人 | 国产一区二区三区观看 | 国偷自产一区二区免费视频 | 女高中生第一次破苞av | 五月婷婷色丁香 | 丰满少妇久久久久久久 | 亚洲精品无码久久久久久久 | 久久99精品国产麻豆蜜芽 | 中文字幕二| 国产情侣久久久久aⅴ免费 精国产品一区二区三区a片 | 青青草视频网站 | 国产精品久久久久久久久久久久午衣片 | 中文字幕一区二区三区日韩精品 | 51区成人一码二码三码是什么 | 国产精品porn | 日韩在线免费 | 国产精品va无码一区二区 | 私人毛片免费高清影视院 | 成人一区二区三区久久精品嫩草 | 久久久久国产一区二区三区四区 | 国产精品午夜一区 | 夜夜涩 | 草免费视频| 国产精品久久久久久久久侵犯 | 亚洲伊人久久综合 | 午夜久久网 | 女朋友闺蜜奶好大下面好紧视频 | 51国产视频| 国产乱人伦 | 黄色片aaa| 另类亚洲激情 | 99热这里都是精品 | 一级免费黄色 | 午夜成人亚洲理论片在线观看 | 大桥未久亚洲精品久久久强制中出 | 国产精品一区二区久久久久 | 中国少妇内射xxxxⅹhd | 午夜欧美精品久久久久久久 | 国产伦精品一区二区三区四区视频 | 伊人免费在线 | 中国av一区| 亚洲成a人v欧美综合天堂麻豆 | 精品无码黑人又粗又大又长 | 最新精品国偷自产在线 | 亚洲国产精品免费在线观看 | 婷婷嫩草国产精品一区二区三区 | 国产又色又爽又黄又免费 | 川上优av一区二区线观看 | 日韩av中文字幕在线 | 日韩成人在线免费观看 | 国产精品99久久久久久www | 奇米网88狠狠狠 | 老太婆av | 精品一二三区久久aaa片 | 黑人狂躁中国少妇and | 不卡中文 | 激情福利网 | swag国产精品一区二区 | 网友自拍第一页 | 欧美三级视频在线 | 曰本女人与公拘交酡 | 99久久久国产精品免费蜜臀 | 欧美、另类亚洲日本一区二区 | 东京av男人的天堂 | 成人午夜网址 | 羞羞视频网站 | 久久大 | 精品一区二区三区在线播放 | 麻豆网站| 午夜男人网 | 亚洲精品久久7777777 | 华人永久免费视频 | 国产精品区一区二区三 | 丰满少妇高潮久久三区 | 一级成人毛片 | 成人综合网亚洲伊人 | 国产小视频在线观看 | 99色在线观看 | 久久精品成人热国产成 | 国产精品黄色大片 | 在线地址一地址二免费看 | 日韩伦理一区二区 | 99久久网站 | 天天色综合2 | 日韩欧美黄色一级片 | 亚洲精品图片一区15p | 亚洲精品av在线 | 少妇喷潮明星 | 欧美黑人性xxx | 99精品国产热久久91蜜凸 | 欧美色图在线视频 | 亚洲无人区码一码二码三码的含义 | 久久久无码一区二区三区 | 中文字幕乱码人妻二区三区 | 99久久精品国产成人一区二区 | 免费福利av | 另类专区亚洲 | 天堂一码二码专区 | 狠狠噜天天噜日日噜 | 一本大道卡一卡二卡三乱码全集资源 | 18资源在线www免费 | 黄色三级免费网站 | 国产精品久久久久久久小唯西川 | 久久免费黄色网址 | 婷婷激情图片 | 精品成人佐山爱一区二区 | 性开放肉日记高hnp 性开放少妇xxx视频 | 在线观看日韩中文字幕 | 亚洲爆乳精品无码一区二区三区 | 国产一区亚洲 | mm1313亚洲国产精品一区 | 超薄肉色丝袜一二三 | 亚洲在线成人 | 午夜肉伦伦| 1级黄色大片儿 | 91成人免费版 | 成年女人毛片免费视频 | 国产网红主播一区二区三区 | 天天干天天要 | 成人羞羞视频在线看网址 | 国产无套乱子伦精彩是白视频 | 国产成人手机高清在线观看网站 | hitomi一区二区三区精品 | 国产91打白嫩光屁屁网站 | 成人免费视频免费观看 | 久久中文字幕人妻熟av女 | 玖玖资源站无码专区 | 无码精品人妻一区二区三区人妻斩 | 伊人伊色 | 一级免费av| 国产亚洲精品a在线 | 小萝莉末成年一区二区 | a少妇| 色欧美视频 | 欧美日韩妖精视频 | 久久久久琪琪去精品色无码 | 人成免费a级毛片 | tushy超清4k欧美极品在线 | 美丽姑娘免费观看在线观看 | 欧美xxxx黑人又粗又长精品 | 久久精品国产99国产精品澳门 | 国产三级观看 | 一区二区三区无码高清视频 | 日韩不卡一区 | 亚洲国产精品一区二区久久恐怖片 | 亚洲天堂中文在线 | 日韩精品一二三四区 | 张警花视频99精品视频 | 乱子伦视频在线看 | 久久精品道一区二区三区 | 久久久婷婷成人综合激情 | 国偷自产一区二区免费视频 | 久久国产精品影院 | 97国产大学生情侣白嫩酒店 | 黄色大片免费在线观看 | 综合色区亚洲熟妇另类 | 亚洲成av人片不卡无码手机版 | 黄色日批视频 | 大肉大捧一进一出好爽视频 | 日韩欧美一区二区三区免费观看 | 亚洲免费av网站 | a级大胆欧美人体大胆666 | 日韩av网站在线播放 | 国产一性一交一伦一a片 | 一区二区三区日韩欧美 | 一二三四视频社区在线 | 九色av | 亚洲国产精品一区二区久久hs | 麻豆国产一区二区三区四区 | 99精品国产自在现线10页 | 青青草原精品99久久精品66 | 夜色88v精品国产亚洲 | 午夜宅男影院 | 亚洲精品国产精品国自产网站按摩 | 日韩一本在线 | www国产在线 | 好看的中文字幕av | 校园春色综合版 | 亚洲成a人片77777在线播放 | 伊人第四色 | 日本丰满少妇免费一区 | 久久久高清视频 | 欧美精品日韩在线观看 | 师尊双性精跪趴灌满h视频 湿女导航福利av导航 | 医生强烈淫药h调教小说视频 | 中文字幕制服狠久久日韩二区 | 天天爱天天操 | 青青草华人在线视频 | 欧美精品久久久久久久监狱 | 久久久久av69精品 | www.五月天婷婷.com | 亚洲免费a视频 | 亚洲一区精品二人人爽久久 | 乌克兰极品少妇ⅹxxx做受 | 亚洲一区二区在线视频观看 | 国产精品一区二区福利视频 | 农村乱人伦一区二区 | 在线网站av| 欧美影音 | 毛片在线免费观看网站 | 亚洲成av人片在线观看无码 | 娜娜麻豆国产电影 | 黑人巨大精品欧美一区二区 | blacked蜜桃精品一区 | 国产网站在线免费观看 | 99热| 国产美a三级三级看三级 | 天堂在线精品 | 综合五月| 人妻少妇久久中文字幕一区二区 | 精品国产乱码久久久久久牛牛 | av色噜噜| 国产96在线 | 亚洲 | 欧美三级韩国三级日本三斤在线观看 | 看片在线观看 | 国内精品久久久久影院日本资源 | 欧美视频一二区 | 亚州性色| 中文字幕一区二区三区精品 | 精品不卡一区 | 91popny丨九色丨蝌蚪 | 香蕉视频黄色片 | 午夜国产羞羞视频免费网站 | 国产精品久久久久永久免费看 | 偷偷操不一样的99 | 三级中文字幕 | 成人免费版 | 99久久精 | 国产精品毛片久久久久久久 | 欧美一级二级在线观看 | 日本黄a三级三级三级 | 妞干网这里只有精品 | 99久久精品久久久久久ai换脸 | 久久久久偷看国产亚洲87 | 91日本视频 | 波多野结衣av高清一区二区三区 | а√天堂8资源在线官网 | 交专区videossex | а√天堂8资源在线官网 | 欧美精品偷拍 | 无套中出丰满人妻无码 | 日韩视频免费在线 | 国产乱妇无乱码大黄aa片 | 水蜜桃亚洲一二三四在线 | 中文字幕一区二区三区精彩视频 | 成人网站免费观看 | 亚洲三级在线免费观看 | 国产精品一区在线 | 欧洲av在线 | 精品国产一级片 | 中文字幕高清免费日韩视频在线 | 精品国产一区二区三区久久久 | 一本到不卡 | 日本精品黄色 | 国产精品国产三级国产普通话三级 | 亚洲一区二区三区 无码 | 在线视频亚洲色图 | 欧美成人在线免费视频 | 超碰人人人人人 | www.97超碰| 国产成人无码综合亚洲日韩 | 337p日本欧洲亚洲大胆色噜噜 | 亚洲不卡中文字幕无码 | 青青免费在线视频 | 99久久婷婷国产综合精品青牛牛 | 亚洲第一二三四区 | 人妻av无码一区二区三区 | 少妇人妻互换不带套 | wc偷拍嘘嘘视频一区二区在线 | 99re久久精品国产 | 久久春色| 亚洲男人网站 | 激情亚洲一区国产精品 | 农村乱视频一区二区三区 | 性视频在线 | 国产精品久久久久影院 | 久久一本人碰碰人碰 | 日本强伦姧人妻一区二区 | 日产欧产美韩系列在线播放 | 成人无码av一区二区 | 亚洲精品乱码久久久久久日本 | 免费在线播放毛片 | 欧美一区二区在线视频 | 老妇高潮潮喷到猛进猛出 | 特级黄色毛片视频片子 | 亚洲一区二区高清 | 亚洲色丰满少妇高潮18p | 88tv成人 | 一本加勒比hezyo综合 | 国产清纯白嫩美女正无套播放 | 免费日韩在线 | 亚洲精品视频久久 | 性一乱一会一精一品 | 国产精品av99 | 亚洲精品污一区二区三区 | 嫩草视频在线播放 | 女同精品一区二区三区在线播放器 | 51精品视频在线视频观看 | 亚洲欧美一二三 | 国产一级揄自揄精品视频 | 精品欧美一区免费观看α√ | 日韩毛片在线免费观看 | 国产露脸老熟高潮在线 | 亚洲人成伊人成综合网小说 | 手机在线观看日韩大片 | 伊人超碰在线 |