《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 嵌入式系統的除錯策略

嵌入式系統的除錯策略

2013-02-04
來源:中電網

   嵌入式系統除錯的工作量,可望占了嵌入式軟體專案工作量的一半以上。了解硬體除錯功能以及它們所能解決的問題,是選擇正確的晶片、建立除錯系統以及提高生產效率的關鍵。

    很多人都相信"臭蟲(bug)"此一用詞起源于海軍少將 Grace Murray Hopper。但事實上,沒人知道這種用法的真正來源,它可能可以回溯到 Thomas A Edison,或甚至更早。美國海軍后備役軍官 Hopper 在 1945 年 9 月 9 日于哈佛大學對 Mark II Aiken 繼電計算器( Relay Calculator)進行測試時,于短路的 Panel F #70 號繼電器處發現了一雙臭蟲。她把這只臭蟲拿掉后(就是對電腦進行除臭蟲(debugging)),就解決了這臺機器不定時關機的故障(參考文獻 1)。雖然這個早期的例子指的是從系統硬體中去除臭蟲,但今天"debugging"這個詞是指發現一個程式的問題,并去掉缺陷代碼(defective code)的過程。這些問題包括任何與原始意向的差異,而去掉缺陷代碼的做法則遠優于增加糾正代碼(correction code)。理想情況下,在任何時間都可以獲得所有的特性(如系統的匯流排與暫存器值),供監控與修改。但隨著 IC 轉向 SoC,可存取性(accessibility)就變得更加困難了。

    對硬體除錯,是要盡可能地可以存取到嵌入式系統內部資源,這可以透過觀察系統的特性,如 CPU 狀態和 PC 值,或修改系統的參數。在嵌入式系統設計的早期可以用簡單技術進行除錯,如記錄(logging)與監控,或者對多核心 SoC而言,可以采用最新開發的方法,如跟蹤、緩衡記憶體除錯(cache debugging)和交叉觸發(cross-triggering)等。本文的重點不是在如何編寫代碼或為代碼除錯,而是描述現在可用的嵌入式硬體硅智財權(intellectual property ,IP),以及該 IP 能解決哪方面的除錯問題。

記錄與監控

最古老也是最常用的除錯方法就是在代碼中增加一些列印敘述(print statement),它可以顯示軟體某個部分的執行資訊,并提供暫存器和變數的實際值。這可能是一年級學生練習"hello world"的一種延續,該程式會在熒幕上顯示這兩個詞,用于表示程式能夠運行,以及執行到了某個點。列印敘述(或 printf 語句)只是記錄的一種變型,它是用處理器將重要資訊寫入一個"管道(pipe)",作為外部跟蹤的過程。所使用的管道將視系統而訂,在 printf 情況下,管道是標準的輸出(熒幕),但它也可以是 UART、USB,甚至是通用 I/O。

    當你需要用一種對程式設計工程師有意義的方式,組織各個部分資訊時(例如提供感測器資訊或狀態機的轉換),采用記錄的方法是很有價值的。可以用記錄工具來分析記錄的資訊,并產生一個后處理資料庫。必須小心使用記錄功能才能獲得高效率。例如,記錄資訊應使用關鍵字開頭,如"警告"、"錯誤"或"除錯"等,并應能識別出資訊的建立者。應將記錄功能劃分為一小組檔案,以便于維護,并提供時間戳資訊。不幸的是,記錄是一種侵入性的方法,它會修改軟體的即時狀態,因而不同于最終應用。

    除錯監控器是另一種常見的除錯工具,它與運行在 CPU 記憶體中的目標代碼一起工作(參考文獻 2 和參考文獻 3)。除錯器運行在一臺主機上,它透過一個專用的埠發送指令和接收響應,從而達到與監控器通信的目的。可以將 Linux 上的 gdbserver 程式當作一個除錯監控器,不過它比早期的 ROM 監控器更復雜

(圖 1)。

http://www.21ic.com/d/file/201301/7ae754b8b2dc27bf4c1788b09cf8d2c6.jpg

    當使用者希望在某條指令處設置一個中斷點時,gdbserver 會保存該指令,而用一個系統呼叫(system call)來替代它。Gdbserver 然后用 Linux 的 ptrace 程式獲得所有進行系統呼叫的應用程式資訊。接著,當發生系統呼叫而啟動中斷點時,gdbserver 可以取得對被除錯應用的控制。除錯器運行在一臺主控機上,透過串列埠或乙太網路連接到目標物件(參考文獻 4)。監控器的方法既便宜又實用,但也有一些缺點,例如需要在進行任何除錯前載入代碼,并可能與應用軟體相互影響。如果代碼位于快閃記憶體中就不能使用監控器軟體,因為要插入軟體中斷點就需要修補應用軟體。

內電路模擬

    內電路模擬器(in-circuit emulator ,ICE)是第一種以硬體為基礎的除錯技術,它是所除錯處理器的一個版本。ICE 通常使用一顆現場可編程閘陣列(field-programmable gate array,FPGA)。FPGA 外合(bond out)其內部匯流排和狀態信號,而讓使用者可以使用它們(圖 2)。

http://www.21ic.com/d/file/201301/9cfb0300a46519bca1709f1d603312e3.jpg

    ICE 提供的除錯功能多于 ROM 監控器。使用 ICE 時,必須用一個連接到 ICE 盒的連接替換待除錯電路板上的處理器。一個運行并模擬除錯器功能的主機控制這個 ICE 盒。ICE 的主要局限性之一是它的價格昂貴。另外,雖然這個方法很適合簡單的處理器,但現代 SoC 有更高的復雜性、整合度和頻率,因此 IC 供應商難以為現代處理器提供 ICE 版本。

    一些歐洲公司在1985 年成立了聯合測試活動組(Joint Test Action Group,JTAG),這個聯盟嘗試要解決測試半導體 IC 的各種問題。它們為 IC 的邊界掃描測試建立了 IEEE 1149.1 標準,并在 1990 年公布了此一標準(參考文獻 5 和 圖 3)。

http://www.21ic.com/d/file/201301/77ac880b3bc3a023d1e013f63bf0f530.jpg

    JTAG 標準定義了一個有限的 I/O JTAG 埠,有多達五個信號,透過串列通信完成電路的測試與分析:測試時鐘(test clock,TCK)、測試模式選擇(test-mode select,TMS)、可選的測試重定(test reset, TRST)、測試資料登錄(test-data in ,TDI)和 測試資料輸出(test-data out,TDO)。

    IEEE 將 JTAG 硬體建立在一個 16 態的有限狀態(finite-state)機上,并由 TMS 信號控制。TCK的上升沿時鐘(rising- edge clock)擷取到此一 TMS 信號。資料資訊在TDI 墊(TDI pad)移入,并在TDO 墊移出。最后用 TRST 來對設計重新設定。IC 的每個墊都可以增加掃描暫存器,并將它們內部連接起來構成一個邊界掃描鏈。可以透過 TDI/TDO 和 JTAG 命令將此鏈移入和移出,以測試電路板上的外部連接,測試 IC 內部的邏輯連接,擷取 IC 墊的值,并將 JTAG 置于旁路模式。JTAG 提供了低成本的製造測試功能,并成為最常用的測試方法。但是,由于它有易于使用、高可用性和低成本實現的特點,設計者經常會把 JTAG 當作除錯埠,以存取片上的除錯資源(參考文獻 6)。

   JTAG 是除錯通信的傳輸層,位于運行在主機上的除錯器與嵌入式處理器除錯資源之間。命令被移入命令暫存器,以存取除錯中的硬體 IP。由于 ICE 增加了成本,很多半導體供應商將更多除錯硬體整合在晶片上,以解決除錯限制的問題,并提供與 ICE 相似的功能。片上除錯硬體的一種常見實現是飛思卡爾半導體公司在 68-kbit Coldfire 嵌入式處理器和 PowerPC(現在是 Power 架構)處理器上的背景除錯模式(background debugger mode ,BDM)。其他供應商也有相似功能的專有名稱。

    片上除錯硬體增加了一些功能,如硬體中斷點、內部暫存器存取、讀/寫到記憶體,以及觀察點(watchpoint)等,這些功能以前只能透過 ICE 使用。在一個多處理器 SoC 中,可以將每塊晶片除錯硬體連接到主 JTAG 控制器。不同供應商的連接可能有所不同,但典型的作法是在片上除錯 JTAG 狀態機和主除錯器之間建立起一個 TDI-TDO JTAG 鏈(圖 4)。

http://www.21ic.com/d/file/201301/b62b59ad71d5f9e5a0cc619efa24c45c.jpg

跟蹤

    即時系統除錯中最大的問題之一就是海森堡的臭蟲(Heisenberg bug),或探針效應(probe effect):為除錯或監控而增加的任何軟體或硬體都可能改變即時系統的行為。當增加用于剖析、除錯或監控資訊的軟體時,就會發生這種情況。使用除錯硬體時也會有類似的影響。例如,片上除錯硬體可能將處理器的執行流程修改到插入中斷點處,或者用于剖析的硬體可能"偷取(steal)"從處理器到記憶體的部分頻寬,以便用來保存剖析的資訊。

    除錯硬體還可能以 UART 連接來記錄資訊,而產品軟體也可能使用這個介面。ICE 通常提供非侵入式的跟蹤功能,開發者可以在任何時候存取處理器的程式計數器。越來越多的 SoC 供應商正在把跟蹤硬體整合到晶片上,以提供類似的功能(圖 5)。

http://www.21ic.com/d/file/201301/d52505bccf139c1f4c768d884dc087ba.jpg

    透過專用的跟蹤硬體、專用的跟蹤埠、跟蹤資料與處理器資料分離的資料匯流排,以及 JTAG 介面,使跟蹤硬體得以實現非侵入式的跟蹤。

    使用者可以利用一個跟蹤埠來擷取跟蹤資訊。在這種方式下,將一個跟蹤盒或邏輯分析儀連接到跟蹤埠,以重建資訊并讓它們與原始碼建立關聯性。另一種擷取跟蹤資訊的方法是使用一個虛擬跟蹤緩衝記憶體,處理器記憶體將跟蹤資訊存入緩衝記憶體,而當測試結束時由主機(例如透過 JTAG 埠)來檢索(retrieve)這些資訊。第叁種方法是使用一個專用的跟蹤緩衝記憶體,專門用來保存跟蹤資訊,這可以讓主機在測試結束時檢索。

    全球嵌入式處理器除錯介面(Global Embedded Processor Debug Interface)的IEEE-ISTO 5001TM 2003 Nexus 5001TM 論壇標準可為嵌入式處理器的軟體發展和除錯提供一個開放而通用的介面(參考文獻 7)。Nexus Forum 在 1998 年開始運作,在1999 年發表了第一個 Nexus 標準,并在 2003 年做了更新。其目標是,在嵌入式系統除錯與工具領域多個供應商的經驗基礎上,實現片上除錯功能與介面的標準化。由于該論壇的多個供應商已經為片上除錯提供了專有產品,因此基本的片上除錯要求已經足以輕鬆地達到 Nexus 的符合性。好處是 Nexus 跟蹤介面的標準化,例如跟蹤功能、信號、消息協定和應用編程介面(application-programming interface,API)。同時,標準化還為供應商的定制化提供充分的空間。Nexus 標準最初是針對汽車應用的,現已快速擴充到無線與網路市場。

多核心除錯

    緩衡記憶體能提供高性能,但卻難以除錯,因為它們將 CPU 的執行情況與外部記憶體匯流排隱藏起來,并且難以了解到核心與 DMA 或加速硬體之間的一致性。嵌入式跟蹤硬體有助于解決這個問題,因為被跟蹤的匯流排通常是虛擬的(在緩衡記憶體以前),而非實體的。跟蹤緩衝記憶體前、后的匯流排也非常有助于更完整地了解緩衡記憶體的行為(圖 6)。

http://www.21ic.com/d/file/201301/4cb48dd398dd584e3444a12e5f9bb913.jpg

 

    兩個跟蹤結果的比較,能夠提供快取失敗(cache miss)的良好指示,此時緩衡記憶體造成對實體匯流排的存取。這種方法有助于減少快取失敗,并提高軟體的性能。另一種方法是增加嵌入式的緩衡記憶體除錯硬體,在除錯模式下讀取緩衡記憶體內容,或寫入緩衡記憶體。這種方法通常采用緩衡記憶體除錯暫存器形式,并透過軟體或 JTAG 埠存取。使用者使用除錯器可以暫停程式的執行,并檢查緩衡記憶體的內容。使用者可以用這個資訊解決各種緩衡記憶體清除問題,如無效、同步或溢出。

    現代 SoC 經常在一顆晶片內整合多個處理器,用傳統的除錯硬體難以對多個核心之間的互通性進行除錯。有一種最新出現的除錯技術叫交叉觸發(Cross-triggering),它成為對復雜多核心 SoC 除錯的常用方法(參考文獻 8)。該方法的原理是將一個核心域的事件轉換到其他核心域或相同核心域的產生觸發器(generate trigger)上。典型事件是進入除錯模式、發生中斷、出現觀察點,以及出現中斷點。輸入觸發器一般是除錯要求。觸發器產生一個除錯要求、一個中斷,或一個 SoC 墊(SOC pad)的突波雜訊(glitch)。它們都可以啟動或停止處理器上的跟蹤。觸發器的組合將所有彈性留給了最終使用者,使他們能夠設計出復雜的除錯序列。可以在 Core B 到達某個程式位址時,用交叉觸發器啟動 Core A 上的一個跟蹤,或當 Core A 進入除錯時,停止 Core B 的活動。

    隨著對 SoC 尺寸壓力不斷地增加,低成本除錯可能成為嵌入式系統架構的圣杯。但是必須牢記一件重要的事:永遠不要在系統的除錯能力方面作出妥協。如果不能預先處理好系統的所有臭蟲,那么以后就無法獲得更大發現問題的機會。在減少嵌入式除錯硬體上所節省的成本,其代價可能是在專案后期付出更高昂的軟體除錯成本。另外還應記得,除錯與安全兩種要求是相互矛盾的。很多制造商現在交付產品時只是簡單地關掉除錯功能來防止駭客的攻擊。這種做法是不明智的。你永遠不可能預期會在現場遇到什么問題。比較好的做法是采用各種安全方式防止進入除錯部分,如用密鑰或熔絲(fuse),這樣才不會危及你的除錯功能。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日本视频网址 | 国产精品久久久久久久久久久久 | 97在线观看永久免费视频 | 日韩av在线中文字幕 | 体内精69xxxxxx | 国产91精品一区二区麻豆亚洲 | 国产福利91精品一区区二区三国产s | 久久久久爱 | 亚洲欧美999 | 成人mv在线观看 | 三及片在线观看 | 天堂а√在线地址 | 精品国产一区二区三区久久久蜜臀 | 成人免费av| 黄色av网站免费观看 | 精品精品国产高清a毛片 | 亚洲精品一区二区三区蜜桃 | 成人日韩欧美 | 大香伊蕉在人线国产av | 婷婷激情视频 | 人成在线| 毛片免费视频 | 夜夜夜操 | 国产精品久久久久久网站 | 欧美在线 | 亚洲 | 国产精品久久久久久久久久大牛 | 小sao货水好多真紧h国产 | 欧美 日本 国产 | 亚洲精品88欧美一区二区 | gai免费观看网站外网 | 一区二区三区播放 | 成人在线观看h | 5x社区sq未满十八视频在线 | 亚洲线精品一区二区三区 | 清纯唯美亚洲色图 | 美女午夜激情 | 日本精品久久久久中文字幕 | 日韩免 | 国产老太婆免费交性大片 | 狠狠色噜噜综合社区 | 欧美在线一 | 亚洲男男无套gv大学生 | 久热av在线| 在线精品国产 | 中文字幕资源网 | 中文精品一区二区三区四区 | 欧美人做人爱a全程免费 | 性生交大片免费看l | 人妻少妇精品视频专区 | 97久久草草超级碰碰碰 | 久久久久久久久久久久网站 | 欧美国产日韩综合 | 色综合久久久久综合体桃花网 | 疯狂做受xxxx高潮视频免费 | 国产日韩av免费无码一区二区三区 | 亚洲激情四射 | 欧美一区2区三区4区公司 | 日韩一级性生活片 | 直接在线观看的三级网址 | 级r片内射在线视频播放 | 伊在人天堂亚洲香蕉精品区 | 亚洲综合激情五月丁香六月 | 24小时日本韩国在线观看 | 国产喷潮 | 四虎av在线 | 国产一区二区午夜 | 女女同性女同一区二区三区91 | 日本肉体xxxx裸体xxx免费 | 97人人人 | 亚洲一级免费在线观看 | 欧美激情综合五月色丁香小说 | 亚洲午夜精品视频 | 欧美黑人激情 | 欧美浓毛大泬视频 | 超碰在线天天 | 欧美成人黄色片 | 成年在线网站免费观看无广告 | www九色com| 欧美bbbbb性bbbbb视频 | 天堂在线www天堂中文在线 | 色翁荡熄又大又硬又粗又视频 | 密臀av在线 | 祝英台艳史高h(np)小说全文 | 国产精品成人av在线观看春天 | 中文字幕色婷婷在线视频 | 成人性生生活性生交全黄 | 亚洲欧洲无码av电影在线观看 | 亚洲大尺度专区 | 国产在热线精品视频 | 51永久免费观看国产nbamba | 中文字幕一区二区三区日韩精品 | 中午日产幕无线码1区 | 中文字幕免费高清视频 | 亚洲精品亚洲人成在线 | 91热久久| 国产边摸边吃奶边做爽视频 | 性一交一乱一伦a片 | 无码人妻一区二区三区在线视频 | 久久精品午夜福利 | 大肉大捧一进一出好爽 | 亚洲一区免费在线观看 | 玖玖精品国产 | 欧美日韩精品免费 | 欧美多毛肥胖老妇做爰 | 亚洲一区二区日本 | 日日网站 | 成人免费视频免费观看 | 亚洲免费视频网站 | 日本大片免a费观看视频三区 | 国内精品在线观看视频 | 国产福利资源 | 在线欧美日韩 | 新91视频网 | 久久久久久久久久久久久久 | 免费福利在线视频 | 国产一区二区久久 | 99产精品成人啪免费网站 | 在办公室被c到呻吟的动态图 | 丁香五精品蜜臀久久久久99网站 | 九九热视频在线免费观看 | 91a视频| 蜜臀久久99精品久久久久久宅男 | 国产寡妇亲子伦一区二区 | 女的被弄到高潮娇喘喷水视频 | 91精品国产欧美一区二区 | 午夜影院黄| 麻豆av少妇aa喷水 | 小龙女娇喘呻吟啊快点 | 日韩亚洲欧美一区 | 国产熟睡乱子伦午夜视频 | 亚洲国产成人精品久久久 | 一本之道综合在线 | 97欧美一乱一性一交一视频 | 欧美性xxxxx极品娇小 | 精品国产乱码久久久久久鸭王1 | 久久精品综合网 | 色精品 | 成人交配视频 | 天堂а√在线中文在线最新版 | 成人在线观看免费 | av中文字 | www.五月婷| 国产av一区二区三区天堂综合网 | 中国成人毛片 | 俺也去五月婷婷 | 日本伊人精品一区二区三区 | 盗摄中年夫妇啪啪免费观看 | 原神污文全文肉高h | youjizzcom在线播放 | 丰满少妇人妻hd高清大乳在线 | 久久99久久99精品免观看粉嫩 | 中国国产精品 | a级裸体bbbbb | 少妇被多人c夜夜爽爽 | 日本少妇全身按摩做爰5 | 国产乱妇乱子在线播视频播放网站 | 日韩欧三级| 色综合视频二区偷拍在线 | 国产美女久久精品香蕉69 | 国产精品无码翘臀在线看 | 成人毛片在线精品国产 | 欧美青青草 | 中国女人内谢69xxxx | 天天舔天天操天天干 | www.黄色毛片 | 国产成人福利在线 | 翘臀后进少妇大白嫩屁股 | 狠狠干夜夜草 | 国精产品一区一区三区视频 | 少妇太爽了在线观看 | 免费一级淫片红桃视频 | 91最新在线视频 | 天堂视频在线免费观看 | 中文一级片 | 午夜精品三级久久久有码 | 永久免费的啪啪网站免费观看 | 无套内谢大学处破女福利 | 成人综合网亚洲伊人 | 久久久精品久久日韩一区 | 国产精品视频一区二区噜噜 | 人人干人人舔 | 无人码一区二区三区视频 | 妞干网欧美 | 欧美 日韩 亚洲 在线 | 亚洲黄色第一页 | 嫩草免费视频 | 极品女神爆呻吟啪啪 | 日本乱大交xxxxx | 免费吸乳羞羞网站视频 | 亚洲免费一级片 | 特级丰满少妇一级aaa爱毛片 | 极品少妇在线 | 第四色成人网 | 男人的天堂国产 | 久操免费在线 | 国产裸体美女视频全黄 | 老湿机香蕉久久久久久 | 国产在线观看成人 | 不卡一区二区在线 | 成人午夜影片 | 欧美精品黄色 | 国产精品黄在线观看免费软件 | 丁香五香天综合情 | 男男巨肉啪啪动漫3d | 久久久久免费视频 | 中文av免费 | 国产精品自在在线午夜出白浆 | 亚洲图片88| av夜夜| 亚洲成a人片在线观看无码3d | 亚洲香蕉在线 | xoxo国产三区精品欧美 | 亚洲欧美日韩在线 | 国产精成人品 | 欧洲一级视频 | 播放灌醉水嫩大学生国内精品 | 成人h动漫精品一区二区无码 | 青青草网址 | 国产又粗又猛又爽又黄的视频免费 | 人人揉人人捏人人添 | 日本少妇丰满大bbb的小乳沟 | 国产原创在线视频 | 天天操天天操天天干 | 噜噜噜天天躁狠狠躁夜夜精品 | 成在线人av免费无码高潮喷水 | www日本在线 | 成人黄色网 | 久久zyz资源站无码中文动漫 | 色综合色综合久久综合频道88 | 色猫成人网 | 亚洲精品午睡沙发系列 | 超碰在线公开免费 | 噜噜噜久久亚洲精品国产品小说 | 久久99热这里只频精品6学生 | 99久久婷婷国产精品综合 | 国产不卡一区二区视频 | 色www精品视频在线观看 | 精品在线一区二区 | 亚洲偷怕 | 午夜熟女毛片蜜桃传媒 | 亚洲狼人精品一区二区三区 | 精品蜜臀久久久久99网站 | 91精品国产综合久久婷婷香 | 日韩精品网 | 日韩中文字幕在线一区二区 | 久久66热人妻偷产精品 | 国模av在线 | 东北女人毛多水多牲交视频 | xxxx精品| 97国产高清| 韩国19禁无遮挡啪啪无码网站 | 一个色影院 | 免费看成人 | 国产a∨精品一区二区三区不卡 | 亚洲色婷婷综合开心网 | 天天久久综合 | 丰满少妇大力进入av亚洲 | 午夜啪视频| 亚洲色偷偷av男人的天堂 | 天天干夜夜嗨 | 成x99人av在线www | 日本一级二级视频 | 国产伦精品一区二区三区四区视频_ | 欧美成人免费 | 可以直接看的无码av | 三级毛片在线 | 欧美黄色一级生活片 | 精品国产三级 | 日本一级特黄aa大片 | 亚洲国产成人精品激情在线 | 亚洲国产成人爱av在线播放 | 国产精品传媒麻豆hd | 亚洲人做受 | 欧美日韩123 | 国产视频每日更新 | 岬奈奈美女教师中文字幕 | 狠狠色丁香婷婷 | 精品一区二区三区无码免费视频 | 欧美色88 | 免费人成年激情视频在线观看 | 少妇性色av| 欧美精品高清在线观看 | 欧美精品区 | 婷婷去俺也去 | 国产精品不卡一区 | 国产精品成人一区 | 欧美疯狂做受xxxx高潮 | av在线播放免费观看 | 日韩在线视频在线 | av无码一区二区三区 | 免费人成视频在线观看视频 | 色视频免费观看 | 成年美女黄网站色大片免费看 | 夜夜高潮夜夜爽夜夜爱爱 | 国产99久久久国产精品下药 | 超碰美女 | 精国产品一区二区三区a片 日韩av在线观看免费 | 国产成人愉拍精品久久 | 亚洲福利网站 | 日本久久一区二区 | 亚洲精品一线二线 | 一区二区欧美在线 | 大地资源中文第3页 | 毛片av在线观看 | a在线观看免费网站大全 | 亚洲毛片儿 | 和粗大男人做爰过程 | 成人性生交大片 | 久久99久久99精品中文字幕 | 一区二区三区国产视频 | 成人av网站免费观看 | 色中文网 | 日韩欧美在线精品 | 亚洲乱亚洲乱少妇无码99p | www.com亚洲| 黄色影院久久 | 小伸进91动漫 | 最近免费中文字幕中文高清6 | 中文字幕人妻无码专区 | 欧美一区二区三区在线看 | 国产在线国偷精品免费看 | 欧美a级suv大全免费看 | 2021亚洲天堂 | 午夜精品久久久久久久四虎 | 日韩av第一页在线播放 | 啦啦啦www在线观看免费视频 | 黄色一级二级 | 在线观看免费小视频 | aaa亚洲精品 | 精精国产 | 扒开双腿疯狂进出爽爽爽视频 | 成熟丰满熟妇av无码区 | 亚洲少妇激情 | av黄色片在线观看 | 国产免费午夜a无码v视频 | 成人做爰www免费看视频网站 | 又粗又黄又硬又爽的免费视频 | 国产精品视频第一页 | 少妇偷乱偷乱视频在线 | 91视频在线观看免费 | 97夜夜澡人人双人人人喊 | 欧美性做爰猛烈叫床潮 | 91好色视频 | 日本a级毛片视频播放 | 国产亚洲欧美日韩亚洲中文色 | 丰满少妇高潮惨叫正在播放 | 伊人久久五月丁香综合中文亚洲 | 麻豆精品视频 | 日本精品久久久久中文字幕 | 黄色一级免费大片 | 欧美日韩精品在线视频 | 日本丰满大乳hd | 成人羞羞视频免费看看 | 成人免费视频在线播放 | 亚洲一级久久 | 日本少妇高潮xxxxx另类 | 亚洲另类自拍 | 69视频污 | 亚洲精品www| 蜜桃精品视频在线 | 一区二区看片 | www日韩在线 | 久久人妻少妇嫩草av无码专区 | 欧美黑人粗大xxxxbbbb | 久激情内射婷内射蜜桃 | 草草影视在线观看 | 久久久国产乱子伦精品 | 99久久国产精 | 欧美日韩黄色 | 久久久亚洲 | 亚洲人成高清 | 国产亚洲成av人片在线观黄桃 | 亚洲精品国产精品乱码不卡√香蕉 | 欧美精品一区二区三区蜜桃视频 | 香蕉久久久久久 | 欧美成人片在线 | 一区二区三区日韩 | 无码国产色欲xxxx视频 | 精品欧美h无遮挡在线看中文 | 国产精品特级毛片一区二区三区 | 美女内射视频www网站午夜 | 乌克兰极品少妇xxxx做受小说 | 成人一级影院 | 中文久久乱码一区二区 | 国产精品毛片久久久 | 欧美在线一区视频 | 狠狠色噜噜狠狠狠8888米奇 | 91丨porny丨户外露出 | 国产真实乱对白精彩久久小说 | 婷婷影院91xxxss | 免费成人看视频 | 久久免费少妇高潮久久精品99 | 粉嫩av一区二区三区免费看 | 鲁鲁狠狠狠7777一区二区 | 波多野结衣在线播放视频 | 国产亚洲tv在线观看 | 久久青青草原国产毛片 | www.黄色大片 | 黄色影院久久 | 久久四色 | 亚洲乱码国产乱码精品天美传媒 | 奇米精品视频一区二区三区 | 校园春色 亚洲色图 | 美国一级大黄一片免费的网站 | 亚洲精品国产v片在线观看 亚洲精品国产成人 | 精品久久无码中文字幕 | 永久免费观看的毛片手机视频 | 国产精品入口传媒小说 | 久久久久久久极品内射 | 午夜人体一级裸片免费观看 | 中文字幕av免费专区 | 欧美视频在线一区 | 女兵的真人大毛片 | av大片在线免费观看 | 天天爱夜夜爱 | 亚洲精品无码永久在线观看你懂的 | 超高清欧美videossex4 | 日本大尺度激情做爰电2022 | 91精品国产综合久久福利 | 中国女人一级一次看片 | 色www情| 精美欧美一区二区三区 | 国内精品在线观看视频 | 国产日韩精品在线观看 | 亚洲国产日韩欧美在线观看 | 337p亚洲精品色噜噜狠狠 | 99这里只有精品 | 酒店大战丝袜高跟鞋人妻 | 国产又爽又黄免费视频 | 国内一区二区 | 日韩中文字幕在线播放 | 亚洲欧洲无码av不卡在线 | 强行挺进熟睡少妇av | 亚洲va久久久噜噜噜久久男同 | 国产伦精品一区二区三区免费观看 | 亚洲视频中文字幕 | 韩国白嫩粉嫩嫩嫩模美女视频 | 亚洲精品久久久久久一区二区 | 男人下部进女人下部视频 | 伊人一级| 天天av天天爽 | 色一情一狱一爱一乱 | 777天堂麻豆爱综合视频 | 天堂躁躁人人躁婷婷视频ⅴ | 国产成人午夜片在线观看高清观看 | 亚洲va成无码人在线观看天堂 | av香港经典三级级 在线 | 色综合久久五月 | 日韩欧美自拍偷拍 | 51av视频| 国产午夜精品一区 | 欧美大尺度做爰啪啪床戏明星 | 国产精品国产三级国产aⅴ入口 | 91精品国产综合久久久久久蜜臀 | 成人年无码av片在线观看 | 熟人妇女无乱码中文字幕 | 日韩在线导航 | 九草视频在线观看 | 国产精品夜夜爱 | 夜夜爽夜夜叫夜夜高潮漏水 | 欧美一级激情 | 成年无码av片在线狼人 | 免费黄网在线观看 | 久久国 | 国产1区2区在线观看 | 黄色一级片 | 国产午夜精品久久久久久免费视 | 日韩精品一卡2卡3卡4卡分类 | 国产hsck在线亚洲 | 狠色狠狠色狠狠狠色综合久久 | 中文成人无码精品久久久 | 中国毛片基地 | www国产com| 影音先锋男人的天堂 | 久久精品视频在线免费观看 | 激情婷婷综合网 | 日韩三级精品 | 日日噜噜噜夜夜狠狠久久蜜桃 | 丰满少妇理论片 | 欧美色欧美亚洲高清在线视频 | 变态 另类 国产 亚洲 | 国产亚洲黄色片 | 国产九九九九九九九a片 | 国产午夜一级 | 国产成人三级三级三级97 | 成人a视频在线观看 | 少妇下蹲露大唇无遮挡图片 | 亚洲精品99久久久久久 | 红桃视频成人传媒 | 久久精品97 | 日本综合在线 | 吻胸摸腿揉屁股娇喘视频网站小说 | 波多一区| 久久久av亚洲男天堂 | 国产大片一区二区三区 | 亚洲一区日韩在线 | 久久久久久av无码免费网站下载 | 爱情岛论坛亚洲品质自拍网址 | 成年片色大黄全免费软件到 | 欧洲成人在线视频 | 久久久影视文化传媒有限公司 | 婷婷毛片 | 美女激情网 | 一级做a爰片久久毛片潮喷 一级做a爰片欧美激情床 | 国产精品久久久久久久久免费软件 | 成人毛片在线播放 | 好男人社区www在线观看 | 色爱综合网 | www婷婷av久久久影片 | www国产成人免费观看视频 | 国产91麻豆视频 | 亚洲综合另类小说色区 | 国产a√精品区二区三区四区 | 成人一区二区毛片 | 国产成人精品三级麻豆 | 日本欧美另类 | 高清中文字幕在线a片 | 亚洲色成人一区二区三区小说 | 成人性生交大片免费看冫视频 | 国产精品久久久久久免费播放 | 精品不卡一区 | 免费在线观看的黄色网址 | 性一交一无一伦一精一品 | 日日骚一区 | 欧美青青草 | 日日爽爽 | 亚洲精品高清视频 | 欧美激情综合亚洲一二区 | 91精品国产综合久久久蜜臀九色 | 色婷婷av一区二区三区影片 | 182tv国产免费观看软件 | 夜夜爽日日柔柔日日人人 | 少妇高潮太爽了中文字幕 | 国产精品毛片视频 | 女体拷问一区二区三区 | 日日干夜夜干 | 成人看片网站 | 蜜臀av性久久久蜜臀av流畅 | 国产ts丝袜人妖系列视频 | 风流少妇按摩来高潮 | 日韩欧美午夜 | 性欧美精品久久久久久久 | 性做久久久久久久久 | 芭蕉视频在线观看 | 中文字幕有码在线播放 | 欧洲lv尺码大精品久久久 | 亚洲操片| 日本va欧美va欧美va精品 | 69热在线| 综合久久国产九一剧情麻豆 | 一区二区三区日韩欧美 | 女人高潮a毛片在线看 | 动漫美女爆羞羞动漫在线蜜桃 | 主播大秀一区二区三区 | 成人99视频 | 日韩一级性 | 影音先锋中文字幕在线播放 | 午夜影吧 | 中文字幕精品一区二区2021年 | 亚洲精华国产精华精华液网站 | 欧美精品一区二区三 | 91丨国产| 国产露脸无套对白在线播放 | www日韩大片 | 国产第二专区 | 伊人开心网| 偷拍亚洲精品 | 欧美性综合 | 国产精品国产三级国产aⅴ9色 | 本道久久综合无码中文字幕 | 尤物网站在线播放 | 国产不卡视频在线播放 | 一个人在线免费观看www视频 | 久久久无码精品亚洲日韩按摩 | 我要看黄色1级片 | 国产精品美女一区二区三区 | 国产超碰人人模人人爽人人添 | 佐佐木明希奶水喷出在线视频 | 女人脱了内裤趴开腿让男躁 | 古装清宫性艳史 | 91九色在线视频 | 亚洲乱码中文字幕 | 嫩草视频91 | 中文字幕第15页 | 国产一级做a爱片在线看免 国产一级做a爰片久久毛片男 | 91在线精品一区二区 | 亚洲精品456 | 国产又粗又硬又黄的视频 | 欧产日产国产精品视频 | 日本亚洲精品一区二区三区 | 美女野外找人搭讪啪啪 | jzjzjz亚洲丰满少妇 | 国产精品久久久久久久久岛 | 日韩第一视频 | 九九久久国产精品 | 粗大的内捧猛烈进出在线视频 | 日韩尤物在线 | 久久九九国产精品 | 久草免费福利视频 | 少妇激情一区二区三区视频 | 色老板av | 久久w5ww成w人免费 | 亚洲精品香蕉 | 亚洲成人一级 | 日本黄樱花超清视频 | 伊人久久久| 亚洲精品无圣光一区二区 | 在线视频夫妻内射 | ts人妖另类精品视频系列 | 亚洲一区免费看 | 国产一区二区不卡视频 | 日本不卡在线播放 | 亚洲综合色吧 | 日本人与禽zozzo小小的几孑 | 欧美老肥熟 |