99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

ESP32-P4 邊緣 AI 實(shí)戰(zhàn):無射頻、帶屏 HMI 與本地視覺

ESP32-P4 邊緣 AI 實(shí)戰(zhàn):無射頻、帶屏 HMI 與本地視覺 1. 一顆沒有射頻的 ESP32為什么反而更適合 AIoT 邊緣設(shè)備第一次把 ESP32-P4 的開發(fā)板接到電腦上我下意識(shí)去 menuconfig 里翻 Wi-Fi 開關(guān)翻了半天才反應(yīng)過來這顆芯片壓根沒有射頻單元。這不是閹割而是樂鑫在 AIoT 這條產(chǎn)品線上做的一次很明確的分工切割——把無線交給伴生芯片把有限的硅面積、功耗預(yù)算和封裝引腳全部砸到 CPU、內(nèi)存、顯示與視覺通路上。很多人第一眼看到規(guī)格會(huì)愣一下雙核 RISC-V 跑到 400 MHz、封裝內(nèi)堆疊 32 MB PSRAM、MIPI-DSI 和 MIPI-CSI 一應(yīng)俱全偏偏沒有 Wi-Fi 和藍(lán)牙這在一顆主打物聯(lián)網(wǎng)的芯片上確實(shí)反直覺。但真正做過帶屏設(shè)備的人會(huì)立刻明白當(dāng)產(chǎn)品要驅(qū)動(dòng) 1024×600 的 LCD、要接攝像頭做本地識(shí)別、還要塞一個(gè)輕量神經(jīng)網(wǎng)絡(luò)進(jìn)去的時(shí)候聯(lián)網(wǎng)早就不是瓶頸瓶頸是內(nèi)存帶寬和算力。我把這顆芯片理解成把樹莓派類 Linux 板子的多媒體能力塞進(jìn)一顆 RTOS 級(jí)別的 MCU 里。這句話有點(diǎn)粗暴但它抓住了核心矛盾Linux SoC 能干的活MCU 想干缺的從來不是主頻而是三樣?xùn)|西——足夠大的可尋址內(nèi)存、足夠?qū)挼娘@存/幀緩沖帶寬、以及硬件級(jí)別的圖像與顯示加速單元。ESP32-P4 就是圍繞這三點(diǎn)做的一次集中補(bǔ)課。芯片本身是純粹的計(jì)算與多媒體平臺(tái)聯(lián)網(wǎng)能力則通過 SDIO 掛一顆 ESP32-C6 來補(bǔ)齊上層還能繼續(xù)用標(biāo)準(zhǔn)的esp_wifi接口代碼幾乎不用改。1.1 它的定位說清楚賣的是算力顯示視覺三件套從產(chǎn)品定義上看ESP32-P4 面向的是本地智能 人機(jī)交互這一層。典型形態(tài)包括帶觸摸屏的家電控制面板、工業(yè) HMI、門禁與考勤終端、智能門鎖的貓眼屏、充電樁和儲(chǔ)能設(shè)備的顯示與告警單元、掃碼槍、以及各種需要看一眼就判斷的檢測(cè)設(shè)備。這些場景有幾個(gè)共同點(diǎn)第一需要一塊分辨率說得過去的屏幕而且要流暢第二需要攝像頭輸入且希望圖像處理在前端完成不要上傳第三對(duì)開機(jī)速度敏感用戶按下開關(guān)到界面出現(xiàn)不能超過一秒第四長期通電功耗和穩(wěn)定性比峰值性能更重要。傳統(tǒng)的做法有兩條路。一條是用 STM32H7 這類高性能 Cortex-M 芯片配 RGB 并口屏和 DCMI 并口攝像頭能用但一旦屏幕超過 800×480、攝像頭超過 30 萬像素幀緩沖就開始吃緊而且并口屏的走線數(shù)量對(duì) PCB 很不友好。另一條是直接上 RK3566、RK3588 這類 Linux SoC性能綽綽有余但代價(jià)是 BOM 成本翻上去、啟動(dòng)要好幾秒、系統(tǒng)維護(hù)復(fù)雜度陡增而且為了一個(gè)簡單的顯示需求背上一整套 Linux 發(fā)行版實(shí)在不劃算。ESP32-P4 卡在這中間RTOS 的啟動(dòng)速度和確定性加上接近入門級(jí) Linux 板的多媒體能力。1.2 三類人應(yīng)該重點(diǎn)關(guān)注這顆芯片第一類是正在做帶屏產(chǎn)品的嵌入式團(tuán)隊(duì)。如果你現(xiàn)在的方案是 MCU 串口屏或者 MCU RGB 屏但幀率只有十幾幀、動(dòng)畫卡頓那么 P4 的 MIPI-DSI 加 2D 圖形加速器是直接的替代路徑。MIPI-DSI 只要 2 對(duì)差分線比并口屏動(dòng)輒 24 根數(shù)據(jù)線清爽太多這對(duì)四層板甚至兩層板的成本控制幫助極大。第二類是做本地視覺的團(tuán)隊(duì)。人臉檢測(cè)、手勢(shì)識(shí)別、條碼/二維碼識(shí)別、儀表讀數(shù)、簡單的缺陷檢測(cè)這些任務(wù)的特征是模型小、輸入分辨率低、對(duì)延遲敏感但對(duì)精度要求沒那么極端。P4 的 MIPI-CSI 加 ISP 加 AI 指令擴(kuò)展正好覆蓋這個(gè)區(qū)間。你不需要為每臺(tái)設(shè)備配一個(gè)帶 GPU 的主板一顆芯片加一個(gè)攝像頭模組就夠了。第三類是從裸機(jī)想升級(jí)到帶操作系統(tǒng)但不想要 Linux的開發(fā)者。ESP-IDF 這套環(huán)境對(duì) STM32 背景的人相當(dāng)友好CMake 構(gòu)建、組件化依賴、menuconfig 里點(diǎn)點(diǎn)鼠標(biāo)就能配參數(shù)而且外設(shè)驅(qū)動(dòng)基本官方都給你寫好了。真正需要自己啃的只有 ISP 調(diào)參和內(nèi)存帶寬優(yōu)化這兩塊其余都是套模板。1.3 別急著換方案和常見路線的邊界對(duì)照下面這張表是我自己在做方案評(píng)估時(shí)用的模板把幾個(gè)候選放在一起橫向比比單看某顆芯片的參數(shù)有用得多。對(duì)比維度ESP32-P4ESP32-S3STM32H7 系列RK3566 / RK3588 類 SoC主控內(nèi)核雙核 RISC-V 400MHz LP 核雙核 Xtensa 240MHzCortex-M7 480~550MHzCortex-A55 / A76 多核片內(nèi) SRAM數(shù)百 KB 級(jí)512 KB 級(jí)1 MB 級(jí)通常依賴外掛 DDR外擴(kuò)內(nèi)存封裝內(nèi) PSRAM最高 32 MB外掛 PSRAM常見 8~16 MB外掛 SDRAM/HyperRAMLPDDR4/DDR4顯示接口MIPI-DSI 雙 laneRGB / SPILTDC 并口 RGB完整 DPU 多路 MIPI-DSI攝像頭接口MIPI-CSI 雙 lane ISPDVP 并口 / SPIDCMI 并口多路 MIPI-CSI硬件圖像處理JPEG 編解碼、H.264 編碼、2D PPA無獨(dú)立編碼器DMA2D 圖形加速專用 VPU / NPU無線連接需伴生芯片補(bǔ) Wi-Fi/BLE內(nèi)置 Wi-Fi BLE需外掛模組需外掛模組啟動(dòng)時(shí)間百毫秒級(jí)百毫秒級(jí)百毫秒級(jí)秒級(jí)軟件棧ESP-IDF / FreeRTOSESP-IDF / FreeRTOSHAL RTOS 自選Linux / Android上手門檻中低低中高物料成本中低低中高適合場景帶屏 HMI、本地視覺、邊緣 AI聯(lián)網(wǎng)傳感、輕量控制工業(yè)控制、電機(jī)、精密采集智能座艙、AI 盒子、多屏設(shè)備注意表中的內(nèi)存、主頻等參數(shù)是區(qū)間量級(jí)不同型號(hào)、不同批次會(huì)有差異真正做設(shè)計(jì)前一定以對(duì)應(yīng)型號(hào)的數(shù)據(jù)手冊(cè)為準(zhǔn)別拿這張表去寫物料清單。從這張表能看出一個(gè)很清楚的結(jié)論P(yáng)4 不是要取代 STM32H7也不是要取代 RK3588它填補(bǔ)的是需要屏幕和攝像頭、但不想上 Linux這個(gè)中間地帶。這個(gè)地帶以前很尷尬要么犧牲體驗(yàn)要么犧牲成本和復(fù)雜度。2. 硬件架構(gòu)拆解400MHz 雙核、AI 指令與 32MB PSRAM 到底是什么關(guān)系規(guī)格表上的數(shù)字好抄但真正決定你能不能把項(xiàng)目做出來的是這些數(shù)字之間的配合關(guān)系。我見過太多人只盯著主頻結(jié)果板子做出來發(fā)現(xiàn)跑不動(dòng)模型或者屏幕一開就掉幀。這一節(jié)把 P4 的幾個(gè)關(guān)鍵模塊拆開講重點(diǎn)說清楚為什么這么設(shè)計(jì)以及這個(gè)設(shè)計(jì)對(duì)你意味著什么。2.1 三個(gè)核不是噱頭HP 雙核與 LP 核的分工邏輯ESP32-P4 內(nèi)部是三個(gè) RISC-V 核兩個(gè)高性能核HP和一個(gè)低功耗核LP。HP 雙核最高可以跑到 400 MHz 這個(gè)量級(jí)LP 核主頻低得多但可以在主系統(tǒng)休眠時(shí)繼續(xù)跑。這個(gè)結(jié)構(gòu)不是單純堆核數(shù)而是對(duì)應(yīng)了兩套完全不同的任務(wù)模型。HP 雙核的用法很直接一個(gè)核跑 UI 渲染和顯示刷新一個(gè)核跑攝像頭采集、ISP 處理和推理兩者通過 FreeRTOS 的任務(wù)與隊(duì)列解耦。這么分的好處是顯示刷新對(duì)時(shí)序極其敏感任何一次被搶占超過幾毫秒用戶就能看到撕裂或者卡頓把顯示單獨(dú)放一個(gè)核配合中斷和雙緩沖畫面穩(wěn)定性會(huì)好很多。我自己的習(xí)慣是把顯示任務(wù)綁核并給較高優(yōu)先級(jí)審核任務(wù)和網(wǎng)絡(luò)任務(wù)壓到另一個(gè)核上。LP 核的價(jià)值在于待機(jī)場景。帶屏設(shè)備通常做不到一直全速運(yùn)行用戶離開后屏幕熄滅、主系統(tǒng)降頻或休眠但門磁、按鍵、光線傳感器這些還得有人盯著。LP 核可以在這時(shí)候繼續(xù)采樣、判斷喚醒條件整機(jī)功耗能掉一個(gè)數(shù)量級(jí)。做電池供電或者有能效考核的產(chǎn)品時(shí)這個(gè)核能不能用起來直接決定了方案是否成立。實(shí)操心得LP 核的代碼不能隨便調(diào)用主系統(tǒng)那套外設(shè)驅(qū)動(dòng)它有自己的外設(shè)和內(nèi)存區(qū)域?qū)懛ǜ胀ㄈ蝿?wù)差別挺大。規(guī)劃階段就要把哪些邏輯放到 LP 核定下來別等主程序?qū)懲炅嗽倩仡^拆。2.2 AI 指令與內(nèi)存帶寬決定能不能跑模型的其實(shí)是 PSRAMP4 在指令集層面加了面向 AI 的向量/SIMD 類擴(kuò)展簡單說就是一條指令能同時(shí)算多個(gè) 8 位或 16 位數(shù)據(jù)。神經(jīng)網(wǎng)絡(luò)推理里最耗時(shí)的卷積和矩陣乘本質(zhì)就是大量重復(fù)的乘加運(yùn)算向量指令能把這個(gè)吞吐量提上來。但這里有個(gè)常被忽略的事實(shí)算力再強(qiáng)數(shù)據(jù)喂不上來也是白搭。推理的每一層都需要從內(nèi)存讀權(quán)重、讀特征圖讀的速度跟不上CPU 就得空等。P4 片內(nèi)的 SRAM 只有幾百 KB 量級(jí)一個(gè)稍微像樣的模型光權(quán)重就超過這個(gè)數(shù)所以模型和中間張量大部分得放在 PSRAM 里。這就把 PSRAM 的帶寬推到了關(guān)鍵路徑上。樂鑫把 PSRAM 直接堆疊在封裝里這個(gè)做法有兩個(gè)實(shí)實(shí)在在的好處一是布線不用你操心二是可以跑比較高的接口頻率帶寬比外掛顆粒更可控。同時(shí)也帶來兩個(gè)必須提前想清楚的問題。第一是散熱封裝里多了一層 DRAM 裸片熱阻比純邏輯芯片差長時(shí)間滿負(fù)載跑推理時(shí)結(jié)溫會(huì)上升得比你想的快。第二是成本封裝內(nèi)堆疊意味著你沒法自己挑便宜的 PSRAM 供應(yīng)商容量也被封裝選項(xiàng)鎖死。如果你只需要 8 MB卻只能選 32 MB 的型號(hào)這部分成本是省不掉的。2.3 多媒體鏈路從攝像頭到屏幕中間經(jīng)過了什么這是 P4 最有意思的部分也是它跟傳統(tǒng) MCU 拉開差距的地方。整條鏈路大致是這樣走的攝像頭傳感器通過 MIPI-CSI 雙 lane 進(jìn)來原始數(shù)據(jù)先過 ISP 做去馬賽克、白平衡、伽馬、鏡頭陰影校正出來的 YUV 或 RGB 數(shù)據(jù)可以走兩條路——一路直接交給顯示控制器刷到 MIPI-DSI 屏上另一路送進(jìn) JPU 編碼器壓縮成 JPEG 或 H.264然后寫進(jìn)存儲(chǔ)或者發(fā)出去。中間還有一個(gè)容易被低估的角色2D 像素處理加速器PPA和 2D-DMA。PPA 能硬件完成縮放、旋轉(zhuǎn)、裁剪、圖層混合這些操作。為什么這個(gè)重要因?yàn)?UI 渲染里最耗 CPU 的往往不是畫圖形而是把一張大圖縮放、把兩個(gè)圖層疊加、把畫面旋轉(zhuǎn) 90 度。這些如果都讓 CPU 用軟件做一秒鐘幾百萬次像素操作400 MHz 也扛不住。交給硬件之后CPU 只需要下發(fā)一條描述符剩下的 DMA 自己跑完。關(guān)鍵資源大致是這樣一個(gè)分布資源模塊大致能力對(duì)項(xiàng)目的意義MIPI-CSI雙 lane 輸入可接主流低功耗攝像頭模組走線只需兩對(duì)差分ISP硬件圖像處理管線RAW 數(shù)據(jù)可以直接處理省掉外置 ISP 芯片MIPI-DSI雙 lane 輸出直驅(qū)中小尺寸 LCD省掉并口和轉(zhuǎn)接芯片PPA 2D-DMA硬件縮放/旋轉(zhuǎn)/混合UI 動(dòng)畫和圖層合成不占 CPUJPEG 編解碼硬件編解碼圖片存取和網(wǎng)絡(luò)傳輸省下大量算力H.264 編碼硬件編碼不含解碼可做本地錄像和簡單推流USB 2.0 HS高速 OTG可做 UVC 攝像頭或高速數(shù)據(jù)導(dǎo)出以太網(wǎng) MAC10/100M工業(yè)場景可走有線比無線更穩(wěn)注意H.264 部分只做編碼不做解碼別指望用它播視頻。播放需求得靠 JPEG 序列幀或者外部解碼規(guī)劃功能時(shí)一定要先看清這一點(diǎn)。3. 方案選型與硬件設(shè)計(jì)外圍怎么搭才不出坑芯片選對(duì)了只是第一步外圍設(shè)計(jì)錯(cuò)了照樣翻車。這一節(jié)講的是我自己做板子時(shí)踩過或者看別人踩過的坑主要覆蓋無線伴生、屏幕攝像頭選型、電源與走線、存儲(chǔ)規(guī)劃四塊。3.1 無線部分伴生芯片怎么掛、用什么接口P4 本身沒有射頻官方給的方案是外掛一顆 Wi-Fi/BLE 芯片通過 SDIO 或者 SPI 與主控通信軟件層用 ESP-Hosted 這套方案。更進(jìn)一步ESP-IDF 里還有一層遠(yuǎn)程 Wi-Fi 的封裝能讓你的應(yīng)用代碼繼續(xù)調(diào)用標(biāo)準(zhǔn)的esp_wifi接口底下自動(dòng)走 SDIO 轉(zhuǎn)發(fā)到伴生芯片。這個(gè)設(shè)計(jì)對(duì)開發(fā)者非常友好意味著以前寫好的聯(lián)網(wǎng)代碼基本可以平移。接口選擇上我的建議很明確能用 SDIO 就用 SDIO。SPI 雖然省引腳但吞吐量差一個(gè)數(shù)量級(jí)傳圖傳視頻的時(shí)候會(huì)成為硬瓶頸。SDIO 四線模式下帶寬足夠支撐幾百兆比特的速率配合 Wi-Fi 6 的物理層實(shí)際跑起來體驗(yàn)跟內(nèi)置射頻的芯片差不多。配置上的關(guān)鍵點(diǎn)在于伴生芯片的固件版本要和主控側(cè)的驅(qū)動(dòng)版本對(duì)齊。我遇到過最典型的一次故障是主控側(cè)升級(jí)了 IDF 版本伴生芯片固件沒跟著更新結(jié)果初始化階段一直超時(shí)日志里只報(bào)一個(gè)含糊的握手失敗。后來把兩邊版本對(duì)齊就正常了。所以調(diào)試階段一定要養(yǎng)成習(xí)慣先在 menuconfig 里確認(rèn)伴生固件相關(guān)選項(xiàng)再用官方例程驗(yàn)證一遍連通性確認(rèn)無誤之后再往業(yè)務(wù)代碼里加。還有一個(gè)細(xì)節(jié)是 SDIO 走線。四根數(shù)據(jù)線加時(shí)鐘和命令線速率上去之后對(duì)等長和阻抗都比較敏感。我的做法是盡量控制在較短距離內(nèi)線寬保持一致時(shí)鐘線包地或者至少遠(yuǎn)離電源開關(guān)節(jié)點(diǎn)。經(jīng)驗(yàn)不足的時(shí)候容易忽略這個(gè)板子打回來發(fā)現(xiàn)偶發(fā)丟包查半天查不到原因。3.2 屏幕與攝像頭的選型邏輯屏幕這塊MIPI-DSI 的好處是線少但代價(jià)是初始化序列復(fù)雜。每塊屏都需要一段由廠家提供的寄存器配置序列里面包含電源上電順序、時(shí)鐘配置、時(shí)序參數(shù)等。這段序列通常以頭文件形式提供通過esp_lcd組件里的面板驅(qū)動(dòng)加載。選屏的時(shí)候一定要跟供應(yīng)商確認(rèn)三件事有沒有現(xiàn)成的初始化序列、接口是幾 lane、以及供電有幾路。有的屏需要三路電源模擬、數(shù)字、背光并且有嚴(yán)格的上電順序如果你在 PCB 上只留了一路 3.3V那基本就廢了。攝像頭這邊選型的關(guān)鍵是驅(qū)動(dòng)支持情況。主流的小尺寸傳感器通常都有對(duì)應(yīng)的開源驅(qū)動(dòng)組件但要確認(rèn)它支持的是哪種輸出格式。如果傳感器直接輸出 YUV 或 RGBISP 就可以跳過鏈路簡單很多如果輸出的是 RAW Bayer就必須走完整 ISP 管線這時(shí)候 ISP 的調(diào)參質(zhì)量直接決定畫面觀感。RAW 路線的優(yōu)點(diǎn)是畫質(zhì)上限高、可以做白平衡和降噪缺點(diǎn)是前期調(diào)試周期長。實(shí)操心得項(xiàng)目初期如果只是為了驗(yàn)證鏈路通不通優(yōu)先選能直接輸出 YUV 的傳感器先跑通出圖這件事再換 RAW 慢慢調(diào)畫質(zhì)。反過來做很容易卡在畫質(zhì)調(diào)優(yōu)上鏈路本身的 bug 反而查不出來。3.3 電源、晶振與 PCB 走線幾個(gè)硬約束電源設(shè)計(jì)是這塊板子最容易被低估的部分。P4 本體需要 3.3V 主供電但要意識(shí)到峰值電流并不小——當(dāng)顯示刷新、攝像頭采集、PSRAM 高速讀寫、Wi-Fi 轉(zhuǎn)發(fā)同時(shí)發(fā)生的時(shí)候瞬態(tài)電流會(huì)沖到幾百毫安這個(gè)量級(jí)。如果電源的瞬態(tài)響應(yīng)跟不上表現(xiàn)出來就是隨機(jī)重啟或者 PSRAM 讀寫錯(cuò)誤。我的做法是電源留足至少一倍余量輸出端放足夠的大容量電容并且在關(guān)鍵電源引腳旁邊緊貼 0.1 μF 的小電容做高頻去耦。晶振方面主時(shí)鐘需要一顆高頻晶振RTC 和低功耗部分還需要一顆 32.768 kHz 晶振。這兩顆都不能省。高頻晶振的負(fù)載電容要按晶振規(guī)格算準(zhǔn)不是隨手抓兩個(gè) 22 pF 就完事負(fù)載電容偏了會(huì)導(dǎo)致起振慢甚至不起振而且問題往往只在低溫或者個(gè)別板子上出現(xiàn)非常難查。走線上MIPI 差分對(duì)是重點(diǎn)。兩對(duì)差分線要做 100 歐姆差分阻抗控制對(duì)內(nèi)兩條線要盡量等長偏差控制得越小越好差分對(duì)之間也要保持足夠間距遠(yuǎn)離 DC-DC 的電感和開關(guān)節(jié)點(diǎn)。USB 2.0 高速那一對(duì)同理。這些不是玄學(xué)是實(shí)打?qū)嵉男盘?hào)完整性問題板子打回來再調(diào)就來不及了。散熱也提一句。如果封裝底部有裸露焊盤一定要打過孔陣列連到內(nèi)層或者背面的銅皮上并且保證有足夠面積的散熱銅。跑推理和視頻編碼的時(shí)候芯片會(huì)明顯發(fā)熱散熱沒做好會(huì)觸發(fā)降頻性能數(shù)據(jù)看著很好實(shí)際跑起來打折扣。3.4 存儲(chǔ)與 PSRAM 規(guī)劃32 MB 到底夠不夠片外 Flash 主要放程序、文件系統(tǒng)資源和固件升級(jí)包常見規(guī)格從 16 MB 到 32 MB選型上主要看你要不要存本地錄像、要不要放多語言資源包。如果涉及本地錄像Flash 基本是不夠的得考慮外掛 SD 卡或者把視頻編碼后通過網(wǎng)絡(luò)發(fā)走。PSRAM 那 32 MB 才是真正需要精打細(xì)算的地方。我一般按這個(gè)順序做預(yù)算先是幀緩沖如果屏幕是 1024×600 的 RGB565單幀大約 1.2 MB做三緩沖就是 3.6 MB攝像頭再做一路同分辨率的緩沖又是 3.6 MB模型權(quán)重和中間張量一個(gè)中等規(guī)模的 int8 模型連權(quán)重帶激活值可能吃掉 2~6 MB剩下的留給音頻緩沖、文件緩存、任務(wù)棧和堆。這么一算32 MB 聽著多實(shí)際留給你的余量并不夸張。我的習(xí)慣是在項(xiàng)目剛開始就寫一份內(nèi)存預(yù)算表把每一塊的預(yù)期占用寫清楚并且在實(shí)際跑起來之后用堆查詢接口核對(duì)一遍真實(shí)占用。等做到一半發(fā)現(xiàn)內(nèi)存不夠再回頭改架構(gòu)成本會(huì)高很多。4. 從零跑通第一個(gè)工程環(huán)境搭建與鏈路驗(yàn)證前面講的都是想清楚這一節(jié)講動(dòng)手做。我會(huì)按我自己的順序走一遍先確認(rèn)工具鏈再點(diǎn)燈確認(rèn)燒錄鏈路然后打開 PSRAM 跑一次帶寬測(cè)試最后打通攝像頭到屏幕的整條通路。這個(gè)順序的好處是每一步都有一個(gè)明確的成功判據(jù)出問題能快速定位在哪一層。4.1 硬件準(zhǔn)備清單一塊官方或第三方的 ESP32-P4 開發(fā)板盡量選自帶 MIPI-DSI 屏和 MIPI-CSI 攝像頭接口的型號(hào)一根能傳數(shù)據(jù)的 USB Type-C 線很多翻車都是線只供電不傳數(shù)據(jù)如果板子上有獨(dú)立的 UART/JTAG 口和 OTG 口注意別插錯(cuò)一臺(tái)帶 USB 口的電腦Windows、macOS、Linux 都可以一塊萬用表驗(yàn)證供電電壓用別省這一步注意開發(fā)板的兩個(gè) Type-C 口功能通常不一樣一個(gè)用于串口和內(nèi)置 JTAG 調(diào)試一個(gè)用于 USB OTG 功能驗(yàn)證。插錯(cuò)口的表現(xiàn)是設(shè)備管理器里根本看不到串口很多人會(huì)誤判成驅(qū)動(dòng)問題。4.2 拉取并安裝 ESP-IDF把目標(biāo)切到 ESP32-P4ESP32-P4 需要較新版本的 ESP-IDF 才能支持版本太老會(huì)出現(xiàn)目標(biāo)芯片不存在之類的報(bào)錯(cuò)。我一般的做法是直接用較新的穩(wěn)定分支mkdir -p ~/esp cd ~/esp git clone -b v5.4 --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh esp32p4 . ./export.sh第一行建目錄第二行把倉庫和所有子模塊一起拉下來第三行只安裝 P4 目標(biāo)所需的工具鏈能省不少下載時(shí)間和磁盤空間第四行把環(huán)境變量導(dǎo)入當(dāng)前 shell。裝完之后用idf.py --version確認(rèn)一下能打印出工具版本說明環(huán)境通了。需要提醒的是安裝腳本在不同操作系統(tǒng)上的行為略有差異Windows 上通常用官方安裝器或者對(duì)應(yīng)的批處理腳本Linux 下可能還需要先裝好 Python 和基本的編譯依賴。這些在官方文檔里都有不用背照著做一遍就行。4.3 點(diǎn)燈驗(yàn)證先確認(rèn)工具鏈和燒錄鏈路這一步別跳過。很多人上來就想去跑攝像頭例程結(jié)果連燒錄都沒通白白浪費(fèi)幾個(gè)小時(shí)。點(diǎn)燈例程是最小驗(yàn)證集能同時(shí)驗(yàn)證工具鏈、串口和芯片三件事。cd ~/esp/esp-idf/examples/get-started/blink idf.py set-target esp32p4 idf.py menuconfigset-target會(huì)把工程的目標(biāo)芯片設(shè)為 ESP32-P4同時(shí)重新生成配置。menuconfig里找到例程自己的配置項(xiàng)把閃爍用的 GPIO 號(hào)改成你板子上真正接了 LED 的引腳。改完保存退出然后idf.py build idf.py -p /dev/ttyACM0 flash monitor-p后面跟串口設(shè)備名Linux 下通常是/dev/ttyACM0或/dev/ttyUSB0macOS 下是/dev/cu.usbmodem開頭的一串Windows 下是COM加數(shù)字。flash monitor會(huì)先燒錄再打開串口監(jiān)視器看到日志滾動(dòng)并且 LED 開始閃說明基礎(chǔ)鏈路完全正常。退出監(jiān)視器用Ctrl ]。實(shí)操心得如果一直連不上先檢查串口設(shè)備名對(duì)不對(duì)再確認(rèn) USB 線是不是數(shù)據(jù)線然后用萬用表量一下板子供電。這三步能解決九成以上的燒不進(jìn)去問題剩下的才輪到驅(qū)動(dòng)和權(quán)限。4.4 打開 PSRAM 并實(shí)測(cè)一次帶寬點(diǎn)燈通了之后下一步是把 PSRAM 打開。P4 的 PSRAM 在封裝里只要配置正確就能用不需要你做什么額外硬件操作。在menuconfig里找到 PSRAM 相關(guān)配置打開外部 RAM 支持并選擇與你的芯片型號(hào)匹配的模式和頻率。不同 IDF 版本里這些選項(xiàng)的名字和分支不太一樣所以別照抄配置名按屏幕上的提示逐級(jí)找。配好之后重新編譯燒錄。然后寫一段最小代碼驗(yàn)證它真的能用、并且測(cè)一下帶寬#include string.h #include esp_heap_caps.h #include esp_timer.h #include esp_log.h static const char *TAG psram_bench; void psram_bench(void) { const size_t SZ 8 * 1024 * 1024; /* 每次搬 8 MB */ uint8_t *src heap_caps_malloc(SZ, MALLOC_CAP_SPIRAM); uint8_t *dst heap_caps_malloc(SZ, MALLOC_CAP_SPIRAM); if (!src || !dst) { ESP_LOGE(TAG, alloc failed, psram free %u, (unsigned)heap_caps_get_free_size(MALLOC_CAP_SPIRAM)); return; } memset(src, 0x5A, SZ); int64_t t0 esp_timer_get_time(); memcpy(dst, src, SZ); int64_t t1 esp_timer_get_time(); double sec (t1 - t0) / 1e6; /* 一邊讀一邊寫所以吞吐按 2 倍數(shù)據(jù)量算 */ ESP_LOGI(TAG, %.3f s, %.1f MB/s (readwrite), sec, (2.0 * SZ / (1024.0 * 1024.0)) / sec); heap_caps_free(src); heap_caps_free(dst); }這段代碼做了三件事從 PSRAM 里分配兩塊 8 MB 的緩沖區(qū)用其他接口沒法替代的heap_caps_malloc指定內(nèi)存區(qū)域然后用微秒級(jí)計(jì)時(shí)器測(cè)一次完整搬運(yùn)的時(shí)間。日志里打印的吞吐是讀寫合計(jì)因?yàn)閙emcpy一邊讀一邊寫。這個(gè)數(shù)字非常有參考價(jià)值它基本上就是你后面所有幀緩沖搬運(yùn)、圖像縮放、編碼前處理能用到的帶寬天花板。我習(xí)慣把它記下來貼在工位上后面調(diào)幀率的時(shí)候一對(duì)比就知道是不是卡在內(nèi)存上了。4.5 打通攝像頭到屏幕的整條通路這是最有成就感也最容易卡住的一步。ESP-IDF 里有一組 ISP 和攝像頭的例程一般在examples/peripherals目錄下不同版本的目錄結(jié)構(gòu)會(huì)有差異建議直接在倉庫里搜關(guān)鍵詞找。跑通之后你就能看到屏幕實(shí)時(shí)顯示攝像頭畫面這條鏈路一旦通了剩下的就是往上面加你自己的業(yè)務(wù)邏輯。這條鏈路的初始化順序大致是固定的先初始化 DSI 總線和面板讓屏幕亮起來并進(jìn)入正常顯示狀態(tài)再初始化 CSI 控制器和攝像頭傳感器通過控制總線寫入傳感器的初始化寄存器然后配置 ISP 管線把 RAW 數(shù)據(jù)轉(zhuǎn)換成可顯示的格式最后把幀緩沖分配到 PSRAM 里注冊(cè)幀結(jié)束回調(diào)在回調(diào)里切換緩沖地址觸發(fā)下一幀。DSI 總線配置里有個(gè)參數(shù)特別關(guān)鍵就是每 lane 的速率。這個(gè)值要和面板規(guī)格匹配設(shè)高了屏幕不亮或者花屏設(shè)低了帶寬不夠會(huì)掉幀。大致長這樣esp_lcd_dsi_bus_config_t bus_cfg { .bus_id 0, .num_data_lanes 2, .phy_clk_src MIPI_DSI_PHY_CLK_SRC_DEFAULT, .lane_bit_rate_mbps 1000, };注意結(jié)構(gòu)體字段名和枚舉名稱在不同 IDF 版本里會(huì)調(diào)整上面這段只是給你一個(gè)直觀印象真正寫代碼時(shí)以你本地頭文件里的定義為準(zhǔn)別直接復(fù)制粘貼。調(diào)這條鏈路的時(shí)候我建議先把攝像頭摘掉只驗(yàn)證屏幕看到純色或者測(cè)試圖案就說明顯示側(cè)沒問題然后只驗(yàn)證攝像頭把數(shù)據(jù)通過串口打印統(tǒng)計(jì)信息或者存成文件確認(rèn)有圖最后再合起來。分開驗(yàn)證雖然多花半小時(shí)但能省下后面幾個(gè)小時(shí)的到底哪邊壞了的瞎猜。5. 性能估算與實(shí)測(cè)口徑幀率、內(nèi)存和推理怎么算做方案評(píng)估的時(shí)候最怕的就是應(yīng)該夠用這四個(gè)字。這一節(jié)把我自己用的幾套估算方法寫出來都是紙筆就能算的用來在打板之前篩掉明顯不可行的方案。5.1 顯示鏈路帶寬估算顯示帶寬的基本公式很簡單像素時(shí)鐘 ≈ 水平總像素 × 垂直總行數(shù) × 刷新率這里的水平總像素和垂直總行數(shù)是包含消隱區(qū)的通常比有效分辨率大 10% 到 20%。以一塊 1024×600 的屏、60 Hz 刷新為例取水平總像素 1200、垂直總行數(shù) 640算下來像素時(shí)鐘大約是 46 MHz。然后乘以每像素位數(shù)如果是 RGB565就是 16 位總帶寬約 737 Mbps如果是 RGB888就是 24 位約 1.1 Gbps。這個(gè)數(shù)字要跟 MIPI-DSI 的總帶寬去對(duì)比而總帶寬等于 lane 數(shù)乘以每 lane 速率再乘一個(gè)編碼效率系數(shù)因?yàn)?MIPI 用的是 8b/10b 類似的編碼實(shí)際有效數(shù)據(jù)率大概是標(biāo)稱值的八成。雙 lane 各 1 Gbps 的話有效帶寬大約 1.6 Gbps 上下跑 RGB565 的 1024×600 有余量跑 RGB888 就比較緊張了。所以如果你要疊加兩個(gè)全屏圖層再做混合帶寬會(huì)翻倍這時(shí)候 2D 加速器能不能在內(nèi)部完成混合、只把最終結(jié)果推到 DSI就變得很關(guān)鍵。分辨率刷新率格式估算帶寬雙 lane 可行性800×48060 HzRGB565約 740 Mbps寬裕1024×60060 HzRGB565約 737 Mbps寬裕1024×60060 HzRGB888約 1.1 Gbps可行需留余量1280×80060 HzRGB565約 1.2 Gbps偏緊1280×80060 HzRGB888約 1.8 Gbps不推薦注意表中的 lane 速率按 1 Gbps 估算實(shí)際芯片支持的最高速率請(qǐng)查數(shù)據(jù)手冊(cè)。另外這還只是顯示側(cè)攝像頭側(cè)同時(shí)工作的話PSRAM 要同時(shí)承受兩邊的讀寫實(shí)際壓力比單看顯示側(cè)大得多。5.2 攝像頭鏈路的帶寬與內(nèi)存預(yù)算攝像頭這邊要算兩筆賬。第一筆是 CSI 接口帶寬以 1920×1080、30 幀、RAW10 輸出為例數(shù)據(jù)率大約是 1920 × 1080 × 30 × 10 622 Mbps加上消隱的開銷雙 lane 是夠用的。第二筆是內(nèi)存壓力這一幀數(shù)據(jù)被 ISP 處理成 RGB565 之后寫進(jìn) PSRAM單幀是 1920 × 1080 × 2 ≈ 4.1 MB30 幀每秒就是 124 MB/s 的寫入再算上讀取去做顯示或者編碼總的內(nèi)存流量輕松超過 250 MB/s。這就是為什么我在 4.4 節(jié)讓你一定要實(shí)測(cè)一遍 PSRAM 帶寬。如果實(shí)測(cè)下來讀寫合計(jì)只有 200 MB/s那 1080p30 的方案就是紙上談兵得降到 720p 或者降到 15 幀或者改成只在檢測(cè)到事件時(shí)才抓幀。不做這一步方案評(píng)估就是純猜。分辨率幀率幀緩沖格式單幀大小每秒寫入量640×48030RGB565約 0.6 MB約 18 MB/s1280×72030RGB565約 1.8 MB約 55 MB/s1920×108030RGB565約 4.1 MB約 124 MB/s1920×108030RGB888約 6.2 MB約 187 MB/s5.3 AI 推理能力的現(xiàn)實(shí)預(yù)期關(guān)于推理能力我的建議是把預(yù)期定在小模型、低分辨率、可接受一定延遲這個(gè)區(qū)間。P4 的向量指令能顯著加速卷積這類算子官方口徑里它的推理性能相比前代有數(shù)倍提升但具體倍率隨網(wǎng)絡(luò)結(jié)構(gòu)和算子組合差異很大不能拿一個(gè)統(tǒng)一倍數(shù)去套所有模型。我一般的判斷流程是這樣的先確定任務(wù)的輸入分辨率人臉檢測(cè)這類任務(wù) 320×320 以內(nèi)通常夠用再確認(rèn)模型規(guī)模參數(shù)量控制在幾 MB 以內(nèi)然后算一下單幀推理時(shí)間加上前處理和后處理的耗時(shí)看總延遲能不能接受。如果任務(wù)本身允許每 200 毫秒判斷一次那壓力很小如果要求 30 幀實(shí)時(shí)跟蹤那就得認(rèn)真評(píng)估了。實(shí)際做的時(shí)候量化幾乎是一定要做的。把模型量化成 int8 之后內(nèi)存占用降到四分之一向量指令的吞吐也能充分利用起來。代價(jià)是精度會(huì)掉一點(diǎn)對(duì)大部分檢測(cè)和分類任務(wù)來說是可以接受的。另外還要注意算子支持情況不是所有網(wǎng)絡(luò)層都有高效的實(shí)現(xiàn)遇到不支持或者實(shí)現(xiàn)效率低的層CPU 會(huì)退化成純軟件計(jì)算速度一下子掉下來。選模型的時(shí)候盡量挑結(jié)構(gòu)規(guī)整、算子常見的網(wǎng)絡(luò)。5.4 功耗與散熱功耗這塊我的經(jīng)驗(yàn)是要分場景看。待機(jī)狀態(tài)下只讓 LP 核工作、屏幕關(guān)掉、無線保持低占空比連接整機(jī)可以做到很低的水平但一旦屏幕點(diǎn)亮、攝像頭工作、推理跑起來功耗會(huì)明顯上升發(fā)熱也會(huì)集中在主控和 PSRAM 封裝上。比較容易忽略的是屏幕背光。中小尺寸 LCD 的背光功耗經(jīng)常比主控還高做能效評(píng)估的時(shí)候必須把它算進(jìn)去別只盯著芯片。如果產(chǎn)品有電池要求背光亮度策略、自動(dòng)熄屏?xí)r間這些軟設(shè)計(jì)對(duì)續(xù)航的影響比芯片選型大得多。散熱方面靠裸露焊盤和散熱過孔導(dǎo)熱是基礎(chǔ)但真正有效的是控制持續(xù)滿載的時(shí)間。我的做法是把推理任務(wù)按需觸發(fā)而不是每幀都跑——比如每秒只處理 5 幀中間用跟蹤算法插值。這樣既滿足體驗(yàn)又能把平均功耗和溫度壓下來。實(shí)操心得測(cè)功耗一定要用帶電流波形記錄功能的設(shè)備只看平均電流會(huì)漏掉瞬態(tài)峰值。很多隨機(jī)重啟的鍋其實(shí)是電源在瞬態(tài)上頂不住而不是芯片本身有問題。6. 常見問題與排查實(shí)錄這一節(jié)是我在做 P4 方案過程中攢下來的問題清單按癥狀—原因—處理的方式整理方便你直接對(duì)號(hào)入座。6.1 高頻問題速查表癥狀常見原因處理思路編譯時(shí)報(bào)目標(biāo)芯片不支持ESP-IDF 版本太舊升級(jí)到支持 P4 的版本重新安裝工具鏈燒錄連接失敗或找不到串口插錯(cuò) Type-C 口、USB 線只供電、驅(qū)動(dòng)或權(quán)限問題換口、換線Linux 下檢查串口權(quán)限燒錄后串口沒有任何輸出波特率不對(duì)、監(jiān)視器沒打開、程序卡在初始化用官方例程對(duì)照逐段加日志定位PSRAM 分配失敗沒開啟外部 RAM 配置、或堆已被耗盡檢查 menuconfig打印剩余堆空間屏幕不亮或花屏lane 速率配置不當(dāng)、初始化序列不匹配、供電異常先用已知可用的官方屏參數(shù)驗(yàn)證攝像頭有圖但明顯偏色I(xiàn)SP 白平衡和鏡頭陰影未標(biāo)定采集灰卡數(shù)據(jù)做標(biāo)定逐項(xiàng)調(diào)參畫面撕裂或卡頓單緩沖、沒有做垂直同步切換改雙緩沖或三緩沖在幀結(jié)束回調(diào)里切換幀率上不去內(nèi)存帶寬瓶頸、多余的 memcpy實(shí)測(cè) PSRAM 帶寬減少數(shù)據(jù)搬運(yùn)次數(shù)Wi-Fi 初始化超時(shí)伴生芯片固件與驅(qū)動(dòng)版本不匹配對(duì)齊兩邊版本先用官方例程驗(yàn)證偶發(fā)丟包或重啟SDIO 走線質(zhì)量差、電源瞬態(tài)不足檢查走線阻抗與等長加強(qiáng)電源去耦6.2 幾個(gè)我實(shí)際踩過的坑第一個(gè)坑是幀緩沖數(shù)量。我一開始只做了單緩沖畫面偶爾會(huì)閃一下當(dāng)時(shí)以為是屏幕問題換了屏還是閃后來才意識(shí)到是采集和顯示在搶同一塊內(nèi)存。改成三緩沖之后采集、處理、顯示各用一塊用一個(gè)空閑鏈表來管理畫面立刻就穩(wěn)了。教訓(xùn)就是任何涉及實(shí)時(shí)采集和顯示的鏈路緩沖策略要在設(shè)計(jì)階段定下來不要指望后面靠調(diào)優(yōu)解決。第二個(gè)坑是 ISP 調(diào)參周期。我原本以為裝上攝像頭就能出好看的畫面結(jié)果第一版出來顏色發(fā)灰、邊緣發(fā)暗。查了半天發(fā)現(xiàn)是鏡頭陰影校正和白平衡都沒做這兩項(xiàng)需要針對(duì)具體鏡頭模組做標(biāo)定不是通用參數(shù)能解決的。從那以后我養(yǎng)成了習(xí)慣攝像頭模組一確定就先把標(biāo)定流程跑一遍把參數(shù)固化進(jìn)固件別拖到項(xiàng)目后期。第三個(gè)坑是網(wǎng)絡(luò)和顯示的相互干擾。早期版本里我把 Wi-Fi 數(shù)據(jù)接收處理和顯示刷新放在同一個(gè)核上結(jié)果一大包數(shù)據(jù)過來界面就卡一下。后來把顯示任務(wù)綁到另一個(gè)核上并提高優(yōu)先級(jí)問題消失。這件事讓我意識(shí)到雙核的價(jià)值不在于跑分而在于把時(shí)間敏感的任務(wù)隔離開。第四個(gè)坑是內(nèi)存搬運(yùn)的浪費(fèi)。我一開始的代碼里有一堆多余的memcpy圖像從一層復(fù)制到另一層看著不多但每秒累計(jì)起來就是幾百兆的額外流量。后來改成傳遞指針、讓各個(gè)模塊直接操作原始緩沖幀率一下子提上去一截。這提醒我在這種內(nèi)存帶寬敏感的平臺(tái)上看代碼第一件事就是找有沒有可以省掉的復(fù)制。6.3 我常用的調(diào)試手段和工具箱日志是第一生產(chǎn)力但不是把日志打滿就行。我的習(xí)慣是每個(gè)階段打一條關(guān)鍵路徑的耗時(shí)日志用微秒計(jì)時(shí)器包住跑一遍就知道時(shí)間花在哪。這比盲目優(yōu)化有效得多。堆信息也要定期打印尤其是長時(shí)間運(yùn)行之后看看有沒有緩慢泄漏。內(nèi)置的 USB-JTAG 非常方便不用外接仿真器就能單步調(diào)試和查看調(diào)用棧。遇到崩潰或者死鎖的時(shí)候用調(diào)試器掛上去看各個(gè)任務(wù)的?;厮荼茸x日志猜快得多。配合崩潰轉(zhuǎn)儲(chǔ)功能還能在設(shè)備重啟后把上次的異常現(xiàn)場導(dǎo)出來分析。硬件層面我手上常備的是邏輯分析儀和示波器。SDIO 通信異常、MIPI 時(shí)序問題、電源紋波這三類問題最終都得靠儀器確認(rèn)軟件日志只能告訴你失敗了不能告訴你為什么失敗。尤其是電源我一再強(qiáng)調(diào)很多看似玄學(xué)的問題根子在電源波形上。最后分享一個(gè)小習(xí)慣每塊新板子打回來我都會(huì)先寫一個(gè)自檢程序把電源電壓、晶振起振、PSRAM 讀寫、Flash 讀寫、屏幕初始化、攝像頭探測(cè)這幾項(xiàng)依次跑一遍并打印結(jié)果。這個(gè)程序半小時(shí)能寫完但每次都能幫我在十分鐘內(nèi)定位到底是哪個(gè)環(huán)節(jié)出了問題而不是從整個(gè)系統(tǒng)里大海撈針。我個(gè)人做了幾版 P4 的板子下來最深的體會(huì)是這顆芯片的門檻不在寫代碼而在系統(tǒng)級(jí)的資源規(guī)劃。屏幕、攝像頭、模型、網(wǎng)絡(luò)這四件事單獨(dú)看都不難難的是讓它們同時(shí)跑起來還不打架。誰能在一開始就把內(nèi)存、帶寬、任務(wù)優(yōu)先級(jí)這三張表算清楚誰就能少走幾周的彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷成人av| 婷婷色在线| 九月丁香八月婷婷久久综合久97| 婷婷五月天成人五月天| 丁香五月天社区婷婷| 天天干天天干天天干天天干天天干| 天天操中文字幕| 开心五月天激情网| 67194中文字幕| 激情五月激情综合网一级丸片| 日本大人久久| CHINESE熟女老女人HD视频 | 亚洲啪啪网| 色九月婷婷| 激情五月综合| 丁香五月开心婷婷| 五月婷婷影视| 婷婷六月爽| 综合激情sV| 九九热最新| 99热在线播放| 五月婷婷丁香五月 | 日韩精品一区二区亚洲AV观看| 午夜69成人做爰视频| 狠狠五月天| 亚洲婷婷五月天综合| 婷婷性爱视频在线| www.久9| www免费在线视频| 久久久香| 久操操| 狠狠干五码| 丁香六月开心| 日本女天天爽| 丁香婷婷偷拍| 操日本人妻视频| 激情五月丁香五月| 激情五月婷黄版| 色五月超碰| 免费在线观看av网站| 五月天国产| 日韩狠狠色| 狠狠干综合网| 五月婷在线| 99re思思热久久| 久久这里只有精品网| 亚洲视频在线观看99| 欧美丁香五月97色| 婷婷五月深情丁香深爱日韩| 激情深爱婷婷网| 任我肏| 综合一区二区三区| 激情婷婷五月天| 婷婷五月天堂| 色播丁香五月婷婷操:屄| 久久女人天堂| 永久的网站AAAA| 精品人人操| 五月丁香婷草| 九九免费精品在线视频| 欧美婷婷五月天综合| 五月丁综合在线观看| 亚洲xx在线| 超碰在线99| 婷婷六月激情| 伊人免费视频9| 色香蕉婷婷| 五月丁香久久久| 七七婷婷综合| 中文精品在| 99热日| 激情婷婷色色| 9这里只有精品| 久久欧洲综合网| 九九99视频| 狠狠高潮精品亚洲1| 深爱激情丁香| 婷婷丁香成人| 99啪在线视频| 99er国产| 色爽九九| 九九99久久精品| 色婷婷另类| 99超碰在线免费| 六月婷婷九月丁香| 777精品成人a v久久| 婷婷五月天少妇| 青青草原99热| 欧美25p| 97人人射| 99热日| www.主妇. com| 99精品无码网站| 色中色综合| 激情综合网五月| 狠狠色婷婷777| 影音先锋AV资源男人站| 五月丁欧美| 手机AVAV天堂看网| 99热97| 婷婷99视频在线| 2015超碰| 婷婷丁香综合成人| 99久久9| 无码碰碰| 天天舔夜夜操www com| 狠狠干 狠狠操| 九色91国产| 99成人| 亚洲第二AV| 五月丁香激情啪啪| 国产精品久久久久久白浆色欲| 美女要搞搞天天搞搞搞网站| 激情六月综合| 亚洲婷婷丁香| 天天肏高清在线| 97人妻超级碰碰碰碰碰| www.激情五月天。com| 26uuu91| 亚洲第一成人无码A片| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 日夜操B| 婷婷五月噜噜| 久久桃花网色婷婷| 久久 这里只有精品1| 五月丁香久人妻中文| 丰满少妇乱A片无码| 精品牛仔裤超碰| 人橾人| 久久成人综合五月天| 九九99香蕉在线视频播放| 丁香五月综合| 99热精品网| 婷婷丁香97| 色开心五月婷婷丁香HD| 五月激情婷婷女| 天天爽天天摸人妻综合网| 婷婷另类小说| 亚洲99激情| 超碰在线中文字幕| 久热黄色| www.91色| 丁香五月AV综合| 99ri精品| 色黑鬼导航| 婷婷五月丁香六月| 天天色月| 国产欧美性成人精品午夜| 六月婷婷综合| 天天日夜夜| 99色在线视频| 五月婷婷和六月| 婷婷丁香十月| 97色五月天| 97碰碰碰免费公开在线视频| 26UUU精品一区二区c〇m| 久久久婷| 色5月婷婷| 久久久久9久无码视频| 色五月婷婷开心| 亚洲日韩一页精品发布| 五月天俺去也| 热99精品视频五月| 思思热视频| 99精品久久| 丁香婷婷五月| 色五月丁香激情| 四川女人毛多水多A片| 婷婷久久久久久久| 九九色婷婷Av| 亚洲午夜av| 欧美交换配乱吟粗大25P| 九九热av| 日本女色人人| 在线天堂9| 亚洲综合在线播放| 在线观看免费视频| 这里只有精品视频免费在线观看| 色综合色五月| 丁香综合日产精品久久| 九九人人精品| 婷婷五月天,影院| 琪琪色综合网站| 开心五月深爱五月婷| 五月激情婷婷偷拍| 26uuu欧美日本| 蜜桃婷婷丁香五月天狠狠久久综合| 超碰v| 激情宗合网激情五月天| 国产成人网站在线观看| 激情六月婷婷啪啪| 91狠狠色丁香婷婷综合久久精品| 9久久久| 久久五月婷婷丁香| 狠狠干五码| 日本毛片内射| 欧美激情五月天| 五月综合激情视频| 国在线激情网| 人妻中文av| 色婷婷欧美| 99极品视频| 97超级碰碰碰久久久| 九九精品亚洲| 亚洲丁香五月| 熟女婷婷网站一婷婷五月一丁香婷婷一婷婷激情网| 31色区视频免费看| 99精品在线播放| 色五月丁香五月婷婷五月成人网| 99热精品在线观看| www一起操在线观看| 五月色网| 丁香五月天激情综合| 高清无码.com| 色婷婷久久| 97热这里只有精品| 九月婷婷丁香| 人妻内射麻豆视频| 精品婷婷| 五月天婷婷免费| 97久久人人人干| 97色天堂| 色五月天电影| 一本久道综合色婷婷五月| 69热在线| 天天肏夜夜肏| 99在线视频精品| 在线超碰免费| 五月丁香综合精品欧美| 亚洲精品久久久久久久久久吃药 | 久久网站免费亚洲| 五月丁香综合激情| 99久在线| 九月综合| 丁香五月天婷婷激情| 日日爱699| 激情五月天在线观看色婷婷| 九九热av| 五月婷网| 激情色色| 日韩色色色色色| 色色色色色综合| 婷婷五月综合性爱| 123日本不卡在线| 国产成人+综合亚洲+天堂| 欧洲色| 久色五月| 婷婷丁香五月亚洲| 久久六月天| 欧美丁香五月天| 99re这里只有精品国产99| 久热久操久热久草国产91| 狠狠操狠狠色| 婷婷丁香五月天色色| 三十熟女| 超碰免费观看| 丁香六月综合激| 五月丁香激情综合啪啪| 国产精品国产| 一起草Av| 狼人久草| 天天干 夜夜爽| www.色9| 天天操天天爱天天玩| 色高清无码视频| 996er在线观看| 中文字幕在线不卡| 婷婷五月中文在线| 99热在线里有精品| www.色婷婷。com| 五月婷婷色综图片| 久久五月婷婷开心网| 99丁香五月婷| 狠狠999| 激情综合网络插| 婷婷内射视频在线| 久久婷婷五月国产色综合激情| 91精品婷婷国产综合| 亚洲操B| 五月婷色色| 色婷婷国产精品综合在线观看| 99热在线精品观看| 九九色人| 婷婷色在线| 91精品丝袜久久久久久| 五月婷婷丁香日韩在线| 丁香香蕉婷婷| 色综合久久久久| 欧美激情综合| 99这里只有精品在线| 婷婷五月天视频在线观看| 思思99re这里只有| 人人摸人人摸| 亚洲精品99| 9色91视频| 超碰免费人| 婷婷综合久久综合| AV在线观看网站| 色啪综合| 五月天综合影院| www.99热这里精品| 日日干天天| 亚洲欧州色情在线观看| 超碰人人91| 久久久这里有精品| 99精品久| 婷婷五月天成人网| 婷婷丁香色情| 久久精品性爱| 9九九久久精品无码专区| 狠狠干在线| 久久9久| XXXX岛国| 日本色爽| 亚洲天堂婷婷丁香| 亚洲美女高潮久久久久久69| 五月丁香六月婷婷在线播放| 综合大香蕉| 丰满少妇乱A片无码| 丁香五月停停av| 天天色综合色| 色在线视频网2025| 夜夜爽天天干| 欧美六月婷婷| 色色色五月天婷婷| 久久久WWW| 久热A| 思思99久久| 狠狠穞A片一區二區三區| 桃色成人网| 9999热在线免费观看| 激情五月丁香色婷婷| 婷婷99狠狠躁| 狠狠爱深色婷婷综合| 免费看无码视频A级| 66久久视频在线| 五月天激情国产综合婷婷| 日韩无码专区| 色色五月天丁香婷婷| 九九亚洲小视频| 丁香蜜臀黄色婷婷五月天| 激情五月综合亚洲另类| 欧美婷婷精品激| 国产在线6| 丁香五月天激情综合| 色墦五月丁香| 超碰人人艹| 五月丁香婷婷成人综合网| 开心五月婷婷| 亚洲综合成人网| 91久久综合亚洲噜噜成人在线| 婷婷五月天改成什么了| 97狠狠色| 九色在线观看91av| 婷婷五月免费视频| 综合久久综合综合| 99热这里只有免费精品| www.丁香黄色五月天人与| 99视频精品全部免费看| 五月天六月色| 久久久人妻不卡| 99精品在线观看| 亚洲美女裸体被操在线观看| 亚洲激情综合五月婷婷啪啪| 免费在线观看AV网站| oumeisesewang| 狠狠的日| 激情文学 综合 色| 能看的av网站| 丁香五月激情六月欧亚激情综合导航 | 99碰超| 99精品无码| 五月久久| 99激情视频| 五月色激情综合网| WWW·天天操·视频?| 91九色国产熟女| 天天射色五月天| 狠狠色噜噜狠狠| 丁香五月-激情综合| 婷婷五月天com| 疯狂做受XXXX高潮A片动画| 新久久五月天激情| 激情内射人妻1区2区3区| 六月丁香成人| 三级黄色大片视频| 久久99久久99久久99人受| 激情综合网五月| 婷婷丁香五月天影院 | 丁香五月欧美婷婷| 五月天婷婷综合网| 在线国产精品色| 欧美久热| 婷婷丁香五月综合激情小说| 色五月大| 天天操婷婷| 色爱爱综合网| 激情五月丁香六月综合AVXXXX| 人人操操| 九九久久99| 激情五月天在线观看婷婷| 狠狠操狠狠插| 人妻精品久久久久久久| 热热99爱爱| 操人91| 激情五月深爱五月| 丁香五月成人自拍| 激情五月天婷婷五月天| 日日操,天天操| 中文av在线观看| 丁香五月综合婷婷| 9l视频自拍九色9l视频在线观看| 日日夜夜干| 天天日夜夜草进麻麻的子宫| 婷婷五月天丁香久久| 欧美视频五区| 丁香五月天BBw| 婷婷色中文| 538在线精品| 亚洲无码成人性爰网| www...com黄在线观看| 色色五月婷婷久久| 97久操| 热99在线精品| 天天开心AV色综合婷婷五月天| 丁香伊人五月色婷婷五十路| 色五月婷婷五月天| 99热这里只有精品1| 日韩成人AV在线| 蜜桃人妻无码AV天堂三区| 亚洲 六月 综合| 超碰在线91| 色九九中文字幕| 99热日| 亚洲熟妇AV综合网五月丁香伊人| 五月丁香毛片| 久草五月丁香婷婷综合| 色五月激情五月天| 2025色婷婷| 激情五月综合网| 久久免费少妇高潮99精品| 五月婷婷综合久久| 五月丁香花婷婷玉莉AV| 色五月激情问网站| 99热精品在线| 色老久久| 激情超碰网| 天天操综合网| 九九九九国产| www.99热精品| 丁香五月激情啪| 淫五月停停| 9l视频自拍九色9l视频自拍九色9l社区| 天天色天天爱天天舔| 色在线99| 亚洲av无码精品色午夜| 日韩欧美成人一区二区三区| 国产超碰在线| 天天噜| 丁香五月中文字幕久色| 77799热| 亚洲一区国产传媒| 极品九九九九九九| 亚洲色婷婷久久99精品91| 四川BBB搡BBB爽爽视频| 久久香蕉网| 99日本精品视频热| 婷婷五月大香蕉| 五月婷婷六月丁香| 99视频只有精品| 五月激情网络| 五月丁香久久久| 婷婷五月天视频小说| www。五月天激情| 日韩成人中文字幕| 五月激情综合网| 五月久久网| 91九色视频在线观看| 久久全色| 国产精品人妻在线网址| 丁香五月婷婷欧美激情-中文天堂最新版在线观看| 国产成人精品123区免费视频| 五月婷婷精品视频| 很操日本7| 激情综合五月激情XXXX| 99热无码精品| 无码人妻一区二区三区免费九色| 婷婷五月天亚洲综合| 五月丁香色狠狠干大屄| 久久久久99精品成人片| 天天色综合网吨吧| 亚洲99在线| 六月婷婷av| 99综合久久| 亚洲久热| 久月久在线视频| 97超喷视频在线观看| 人妻视频一区而且二区| 99人人操| 丁香激情五月| 婷婷丁香六月综合激情站| 婷婷激情小说网| 99re思思在线视频| 26UUU在线观看| 五月草视频| 日韩在线一级| 色五月婷婷老师| 人妻体体内射精一区二区| 狠狠色综合无线观看| 超爽内射| 五月婷婷大香蕉| 就爱操www com| 四色五月婷婷在线观看| 久久99久久99精品免视看婷| 99婷婷| 色欧美色色色| 婷婷基地成人五月天| 涩九九九九| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 国产精品18久久久| 婷婷久久婷婷| www婷婷| 人人舔人人色人人高潮| 欧美色色色色色| 日日噜噜夜夜狠狠久久丁香六月| 夜色热久| 五月丁香六月色婷婷综合五月天| 五月婷AV| 婷婷免费视频| ww超碰在线| 黄色99视频| 狠狠色噜噜色狠狠狠综合久久成人波 | 蜜桃五月天| 大香蕉五月丁香| 91se视频| 天天操夜夜爽天天操| 久噜久噜| 97干在线| 色狠狠色综合久久久绯色AⅤ影视| 国产五月丁香在线| 激情五月丁香亭亭| 亚洲视频在线观看| 婷婷久热| 五月丁香婷婷综合视频| 激情五月天天| 成人五月天在线观看| 都市激情五月婷婷亚洲| 91狠狠综合久久| 成人网页在线观看| 色婷五月天网站| 亚洲五月天婷婷| 丁香五月婷婷激情中文| 色播播之激情五月婷婷| 五月色网| www.射伊蕉婷婷| 天天成人综合视频| 99热最新网址| 久久婷婷视频| 综合网色| 在线天堂9| 久热这里只有精品在线| 国产精品久久久久久久久久免费| 涩综合在线 | 无码成人AAAAA毛片AI换脸| 久久伦乱| 色丁香五月婷婷| 婷婷免费视频| 色婷婷小说| 日韩黄在免| 蜜臀av无码久久久久久久久 | 九九热免费视频| 五月婷在线| 99re视频在线播放| 色婷婷五月影院| 日本久久爱| 激情五月婷色| 夜夜爱网站| 精品视频网| 日日肏夜夜干| 九九热青青草| 久久免片| 牛牛色av| 51国精产品自偷自偷综合| 九九热99在线视频| 色色色色网站| 久久婷视频| 久久92| 综合久久久| 亚洲无码成人| 日韩九九视频| 国产精品18久久久| 草做免费在线观看| 五月婷婷黄网站大全| 天天天日天天天干| 18久久| 色情五月婷婷| 大香蕉操操| 色色五月婷婷久久| 五月色婷婷在线观看| 五月激情婷婷在线| 成人操呦av| 久久丁香| 99精品小视频| 手机旧版看人妻1025| 美女激情综合| 丁香午月AV中文字幕| 久久视频在线视频| 色狠狠色噜噜AV天堂五区消防| 热久91| 五月丁香六月婷婷色情| 丁香五月天AV在线| 午夜69成人做爰视频| 狠狠干 狠狠操| 色综合av超碰| 激情五月天 婷婷| 五月丁香六月婷婷不卡免费无码| 国模狼狼| 99热这里只有精品4| 色婷婷成人在线| 夜色热久| 99九九99九九九视频精彩| 久鲁鲁色网 | 97干网站| 久久这里只有国产视频| 插逼综合网| 亚洲综合五月天婷婷丁香| 色情一区二区播放| 色色丁香| 成人精品网站在线观看| 思思热精品在线视频| 久久有码| 久久久妻人人人| 67194线路二在线观看| 超碰高清在线| 色婷婷久久综合丁香五月| 99在线视频免费| 噼里啪啦在线观看免费完整版视频| www开心激情网| 色综合久久天天综合网| 九九精品免费视频99| 色婷久九| 婷婷五月天亚洲丁香| 久久99热这里只有| 超碰在线网站| 久久五月天激情| 熟女激情五月天| 色婷五月天激情| 第四色色六月色综合| 国产成人亚洲综合亚洲| 婷婷丁香91综合| 日韩啪啪视频| 色五月婷婷在线观看| 丁香五月婷婷亚洲综合精品在线| 一起草Av| 五月丁香毛片| 色综啪啪| 97碰碰叉| 国产精品久久久久久妇女6080| 久久92| 五月的色婷婷高潮| 天天拍久久| 丁香五月色播中文在线播放| 色播综合| 超碰com| 色五月亚洲| 五月综合激情婷婷六月色窝| 深爱五月激情| 久久婷.com| 亚洲va综合va国产va中文| 五月天婷婷五月| 先锋男人99资源| 天天草天天爱| 亚洲一色色色色色色色色| 五月婷婷久久久| 五月丁香色综合| 超碰猛烈的性猛交| 超碰av天堂| 婷婷五月六月丁香| 91日日日| 大香蕉网站,大香蕉综合| 91se在线观看| 亚洲色色五月天| 色婷婷激情| 99狠狠色| av久热| 99综合视频| 99熟女| 婷婷成人综合| www.夜夜夜| 青青草蜜臀| 五月丁香六月色婷婷| 欧美久久婷婷| 亚州色色色| 天天干电影| 天天操综合网| 人人摸人人摸| 欧美S码亚洲码精品M码| 亚洲精品V天堂中文字幕| 日韩欧美不卡| 国产中文字幕在线视频免费观看 | 色色色com| 国产精品国产| 五月婷婷基地| 丁香婷婷五月份| 色色六月| 婷婷射图五月天| 99在线免费观看| 激情五月婷黄版| 超碰人人操人人干| 婷婷丁香五月综合| 91色碰| 爆乳熟妇一区二区三区爆乳照片| 99热在线观看免费中文| 久久久噜噜噜www成人| 麻豆精品| 丁香五月婷婷六月婷婷| 婷婷激情五月天小说| 玖玖精品视频| 色婷婷丁香五月| 99热手机在线精品| 天天日日| 欧洲亚洲免费视频9| 亚洲热手机在线观看| 成人九九视频| 欧美日韩成人高清在线| 99亚洲精品| 激情文学 综合 九月| 五月婷婷深深爱| 另类综合激情| 玖玖爱综合网| 亚洲A片成人无码久久精品青桔 | 亚洲五月婷天天操| 美国十月色婷婷在线观看| 丁香五月影院| 日本 色综合| 蜜臀AV在线成人| 99思思热只有在这里看| 丁香五月欧美| 性爱激情小说AV五月丁香花| 久热这里这里有精品| 亚洲五月婷婷| 日韩一区二区A片免费观看| av成人在线播放| 亚洲九九在线| 色婷婷五月天偷拍| 久久久五月天网站| 人人爽亚洲| 99视频精品在线| 久久久久久久五月| 丁香五月婷婷骚视屏| 五月婷婷AV| 九九热青青草| 久久久久久丁香五月| 色婷婷www| 五月天大香蕉AV| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 色五月丁香五月| 日本九九九九九九| 五月激情基地| 免费无码毛片一区二区A片| 色婷婷导航| 五月天亭亭俺也| 九九精品丁香花| 思思视频这里是精品| 激情综合网址| 五月丁香六月婷| 日本久草福利| 五月天色社区| 丁香五月综合激情久久潮喷| 人妻熟妇六区| www五月| 涩涩五月天综合| 久操大香蕉| 丁香六月婷婷综合欧美| 五月婷婷婷丁香播| 九九精品re免费视频| 久热视频这里只有精品68| 成人无码髙潮喷水A片| 丁香五月婷婷啪啪啪| 天天干天天操天天射| 九月色婷婷综合| 国产麻豆视频| 九九热这里只有精品一| 午夜丁香五月天综合| 操逼视频一区| 欧美激情综合色综合色| 色婷婷五月综合| 五月叮香啪| 五月天成人网婷婷| 香蕉AV777XXX色综合一区| 综合色播| 中文字幕视频在线播放| 无码色| 任你日热视频| 五月天丁香久久| 中文字幕欧美久久| 久久婷色| 婷婷丁香六月五月天| 能看的av网站| 五月色丁香国产在线视频| 婷婷五月色| 狠狠色婷婷丁香六月| 婷婷丁香91综合| 久色资源网| 亚洲第一影院高清无码网站| 久久99大全| 五月激情综合网| 五月成人网站| 新五月天婷婷激情电影| 中文字幕在线视频播放| 欧美丁香五月| 丁香花五月天激情| 91九九| 久久婷婷五月综合色播| chaopeng在线人人| 草五月| 91精品综合久久久久久五月丁香| a69在线视频| 九九99九九精品免费| 久久ab| 久久久五月五丁香| 九九色逼| 五月婷综合| 久久久8| 欧美激情性做爰免费视频| 99热久草| 91婷婷色| 色欲色香综合网| 激情综合网 激情五月天| 97操| 狠狠精品干练久久久无码中文字幕| 亚洲精品久久久久久久久久吃药| 九九美女视频| 99久久99九九99九九九| 天天舔天天摸视频| 97干免费视频| 99天堂在线观看免费视频| 狠狠爱五月婷婷| 久思思久视频| 人人妻人人澡人人爽| 人妻无码精品一区| 色色网站在线| 丁香色情五月天| 91伦| 色五月激情五月| 99热色精品| 99热这里只有在线播放| 偷拍91九色| 中文字幕乱码亚洲精品一区| 97操碰视频| 丁香久久五月天视频在线观看 | 丁香久久综合| 六月成人网| 亚洲成人免费电影| 玖玖资源站中文| 人人色婷婷五月天| 99噜噜| 99热有精品在线观看| av网址在线| 天天透天天爱| 色 五月俺去也| 色5月婷婷| 婷婷丁香五月天大香蕉| 五月激情综合网| 九九综合久久| 激情综合激情综合| 激情五月婷婷综合网| 五月天激情综合在线| 性爱网六月丁香| 日本韩国视频在线观看社区免费的9| 五月伊人网| VfJxEwPH| 开心五月婷| 精品久久人妻热| 中文字幕在线免费| 色婷婷啪啪啪啪啪啪| 丁香五月婷婷av影院| 欧美黑人巨大性生话| 一级黄色影片| 五月丁香色综合| 99热在线播放| 婷婷色丁香六月| 婷婷色Av| 79成人网| 色必久悠悠影院| 色综久久AV| 久久综合九九| 久久激情综合| 开心五月婷婷婷美女| 亚洲免费电影2| 伦乱人妻| 亚洲a片免费观看| 国产99久9在线+|+传媒| 久99999热视频在线观看免费| 99热精品在线观看| 五月丁香影视| 91精品久久久久久综合五月天| 亚洲精品在线视频| 久久婷五月综合| 久久怕怕视频| 久色激情| 在线网黄| 超碰91在线| 五月丁香影视| 色欲一区二区三区精品A片| 色婷婷久久久| WWW.99热| 开心五月深爱五月| 国产成人一区二区三区在线观看| 欧美成人精品A片免费一区99 | 碰99在线| 欧美婷婷丁香五月| AVV黄| 久热 91| 婷婷色在线| 九九热这里只有精品556| 丁香五月日啪| 久香草视频在线观看| 天天色综网| 六月份天丁香婷婷| 久久视频这里99| 综合网啪啪| 91欧美| 91av传媒高清在线视频网| 五月丁香花成人社区| 91九色成人原创视频| 玖玖五月丁香| 91 九色 熟女| 欧美亚洲婷婷五月| 久久久性爱视频| 操碰91| 国产日韩欧美| 超碰色碰碰| 六月色播| 精品无码色| 激情五月丁香五月| 最新久久网址| 乱岳熟女50岁| 嫩草哈哈操| 性高潮久久久久久-九九九九九九九九九九热-成人AV| 色综合久久88色综合天天99| 五月伊人综合| 亚洲无码色色| 亚洲视频99| 影音先锋日本三级资源| 国内一级精品| 丁香六月亚洲| 超碰人人91| 婷婷五月天小说| 秋霞AV美国| 思思视频精品| 六月合五月婷| 99热最新| 天堂在线婷婷| 色色色在线播放| 亚洲综合五月| 97在线观视频免费观看| 五月婷免费视频| 成人五月天在线视频在线观看| 六月丁香久久| 久久性视频| 丁香五月婷婷大香蕉| 六月丁香啪| 中文字幕AV网址| 少妇性按摩无码中文A片| www.97碰碰com| 丁香六月天婷婷色| 五月综合视频| 影音先锋 萱萱| 97丁香婷婷| 久久久久丁香婷婷五月天| 婷婷五月天伊人| 啪啪六月婷婷| 六月丁香婷婷开心综合基地| 色婷婷影院| 91窝窝| 五月久久噜噜| 五月天天天色| 伊人久久中文网| 开心五月色婷婷综合开心网| 五月天色丁香| 九九综合色综合| 色日本网| 国产AV影片| 婷婷五月69| 九九热99视频| 99精品视频网站| 性无码专区无码| 99色综合网| 少妇搡BBBB搡BBB搡毛茸茸 | 精品九九久久| 综合狠狠干| 大香蕉九九| 日本久久人人| 九九视频这里有精品| 九九热青草| 天天日天天插天天操| 色色色免费视频| 激情九月天天天天婷婷| 综合网五月| 91大屁股在线| 激情5月天天天| 99精品久久| 好吊操这里只有精品| 国产 亚洲 在线| 婷婷影视久久| 婷婷四色成人综合色视| 国产精品扒开腿做爽爽爽A片唱戏| 99re66热这里只有精品| AV在线大香蕉| 色色吧综合| 久久婷婷色色| 久久婷婷色| 97人人搞| 少妇高潮一区二区三区99欧美| 婷婷五月色惰| 色狠狠色综合久久久绯色AⅤ影视| 可以看的AV| 九九热内射| 欧美色五月天| 久热A片| 亚洲热久久| 五月天婷婷狂暴白浆| 天天色域综合网| 丁香99| 欧美va在线观看| 99精品女人天堂| 五月丁香久久| 久热91精品| 九九热视频这里只有精品| 天天艹天天综合网| 精品夜夜澡人妻无码AV| 五月丁香天堂网婷婷| 亚洲AV成人在线观看| 婷婷激情五月天小说校园| 激情五月天第四色| 婷婷俺去也| 色婷婷久久| 亚洲操操| 天天干狠狠艹| 九九久久免费视频44| 亚洲成人一区| 欧美天天草人人草| 少妇大叫太大太粗太爽了A片| 影音先锋激情网| 激情五月天综合网| 六月婷婷综合久久| 日韩成人无码人妻| 五月综合婷婷网| 99热传媒| 婷婷五月天综合久久| 天天色播| www.91五月| 五月丁香另类图片| 五月丁香六月婷综合成人综合| 日日噜噜夜夜狠狠久久丁香六月| 国产淫熟妇| 色约约视频一区二区三区四区五区| 夜色综合网| 婷婷五月色播网| 碰99在线| 狠狠爱激情网| 久久人妻情侣| 婷婷五月丁香综合桃花色网| 九九碰九九爱97| 六月丁香深深爱| 久久9999| 国产精品99久久久久久久女警 | 思思re99视频在线观看| 综合色图区| 欧美情色一区| 亚洲中文字幕AV| 亚洲成人电影aaaa| 99热亚洲| 精品香蕉99久久久久网站| 综合网啪| 丁香五月亭亭六月综合激情网| 99er热精品视频| 久久婷五月天| 九九人人精品| 99热在线中文字幕| 久久色区| 久热伊人91| 人人摸人人| 五月激情综合美女久久| 凹凸探花电影| 超碰不卡在线| 丁香五月色情av| 亚州色色色| 婷婷五月激情中文字幕| 2025中文在线视频字幕免费观看| 天天搞天天色综合| 欧美五月停| 丁香五月激情综合| 五月婷婷啪啪综合网| 丁香伊人激情| 色色激情网| 久久视频婷婷| 亚洲超碰中文字幕| 日日噜噜夜夜狠狠久久丁香五月| 天天干天天插| 99爱免费视频在线观看| 色色色精品无码区| 日本99在线视频| 丁香六月欧美| 午夜69成人做爰视频| 久久六月天| www.婷婷六月天| 五月激激激情综合网| 五月天三级| 丁香六月狠狠| 久久总和99| 99精品97| 天天视频精品9| 九九成人电影婷婷| 97人妻碰碰中文无码久热丝袜| 久综合色| 色色色热热热| 人妻操逼视频| 国产精品久久久久久五月天加勒比| 大香蕉手机视频| 久久综合干| 啪啪黄页网| 亚洲精品在线视频| 996热re视频在线观看视频| a级毛片一区二区免费视频| 九月丁香婷婷| 日日操天天操| 激情五月影院| 亚洲婷婷五月天| 丁香九月婷婷| 五月丁香啪啪| 99视频内射三四| 99爱视频免费| 日韩成人电影AV| 99热免费精品| 丁香六月婷| 可以免费观看的av| 97色色色| 久久久婷| 99热97| 高清无码一区二区三区四区| 另类图片 五月激情| 99视频精品8| 色婷五月丁香久亚洲| 天天夜天天色天天| 婷婷五月天亚洲精品| 五月开心深深爱激情综合 | 超pen个人视频97| 高清无码网址| www,黄色在线,con| 色五月婷婷777| 色噜婷婷| 亚洲小电影在线观看黄999| 丁香五婷| 美女黄频aⅴ视频| 伊人久久五月天| 99日本黄站| 热99这里只是精品| 色婷婷五月六月丁香综合视频| 五月天六月丁香| 婷婷久久国产视频| 蜜乳国产网站| 俺去也综合| 黄色成人网站在线播放| 人人干人人看| 丁香五月激情图片婷婷| 奇米色大香蕉| 色色色综合色| 九九热这里有精品视频| 玖玖福利视频资源| 婷婷五月综合激情免费| 日韩成人无码人妻| 狠狠精品干练久久久无码中文字幕| 色五月情| 99草视频在线观看| 婷婷精品在线| 色婷婷香蕉丁丁网| 五月婷婷开心五月| 精品乱码久久久久| 九九视频精品在线免费 | 天天干,天天舔| 日日噜狠狠色综合久久| 亚洲精品大片| 五月天久久婷婷| 国产免费性爱| 九九热在线视频观看免费10| 五月色情婷婷| site:publishdd.com| 超碰二区| 色爽干| 天久久久久| 色色色视频免费无码 | 激情亚洲婷婷| 天天射影院| 婷久久久| 亚洲精品乱码久久久久久按摩观| 久久五月丁香综合17C| 99热精品观看| 国产精品国产成人国产三级| 性爱七区| 五月激情啪啪| A久网| 综合色久| 色五月婷婷伊人| 激情综合激情五月| 丁香五月天激情综合网| 99热都是精品| 欧美碰碰碰| 五月婷婷在线视频免费观看| 狠狠操综合| 国色天香成人网| 99热碰碰热| 六月丁香久久| 97人人干| 99色网站| 天天综合网网欲色| 99∨VTV| 九九aV| 曰日爽日日操| 亚洲视频一区| 色综合香蕉| 夜夜操,天天撸| 国产精品18久久久| 久久精品4| 丁香综合婷婷五月天| 五月天婷婷色| 五月婷婷啪| 超碰97干| 久热精彩视频98| 亚洲精品小视频| 97碰在线视频| 成人电影AV在线观看| 久久人妻久久| 99视频在线观看地址| 888精品福利地址| 欧美一级色| 天天色综| 丁香婷婷五月| 91干婷婷| 青娱乐美女福利视频美臀| 婷婷久久综合久| 黄网免费观看| 色色激情五月| 色综合99无码| 久久精品永久免费| 国产成人精品一区二三区熟女在线| 激情久久五月天| 九色七七| 超级碰碰91| 日韩色色视频| 婷婷久久图片| 99亚洲日韩| 久久xx| 丁香六月婷婷综情欧美| 色情五月婷婷| 丁香婷婷六月激情文学 | 97碰碰视频| 色色色色色色色色色色色色色97| www.99热这里精品| 亚洲五月天婷婷在线| 天天色凹凸| 夜夜干天天干| av超碰在线| 丁香五月婷婷五月| 欧美超碰亚洲|