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

ARTICLE DETAIL

資訊詳情

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

ESP32 Arduino 2.0.3離線環(huán)境搭建與避坑排查

ESP32 Arduino 2.0.3離線環(huán)境搭建與避坑排查 簡介esp32-2.0.3.zip是一份面向物聯(lián)網(wǎng)嵌入式開發(fā)的ESP32固件與SDK資料包適用于智能硬件開發(fā)者、嵌入式學(xué)習(xí)者和物聯(lián)網(wǎng)項目工程師。壓縮包共2000個文件大小235.12MB其中以1506個.h和474個.hpp頭文件為主覆蓋GPIO、USB、RTC等外設(shè)寄存器定義以及SSL、HTTP/2、加密等通信協(xié)議接口另有19個md說明文檔和1個py輔助腳本便于查閱配置說明和調(diào)用示例可配合ESP-IDF、PlatformIO等工具鏈?zhǔn)褂?。從預(yù)覽內(nèi)容來看頭文件按功能模塊組織.h/.hpp多為API聲明與數(shù)據(jù)結(jié)構(gòu)定義md文本用于說明版本更新和使用要點py腳本可輔助生成或校驗配置。資源已有1212人學(xué)習(xí)下載開發(fā)者可按需檢索底層驅(qū)動、協(xié)議?;蛴布橄竽K在搭建開發(fā)環(huán)境、編寫外設(shè)驅(qū)動、調(diào)試網(wǎng)絡(luò)通信時快速定位所需聲明減少從零收集資料的時間。得益于ESP32原廠SDK體系的完整性這份2.0.3版本資料既能支撐基礎(chǔ)實驗也能用于產(chǎn)線固件升級和功能定制適合作為日常開發(fā)的離線參考庫。1. ESP32 2.0.3 環(huán)境搭建為什么網(wǎng)上的教程容易卡殼某開發(fā)者從網(wǎng)盤拿到 esp32-2.0.3.zip以為解壓扔進(jìn) Arduino 的 libraries 目錄就能用結(jié)果打開 IDE 在開發(fā)板列表里根本找不到 ESP32。這個場景我?guī)腿伺挪闀r見過太多次。ESP32 的 Arduino 支持包不是普通庫而是一套帶工具鏈和編譯腳本的平臺文件必須放到 Arduino15/packages/esp32 特定目錄同時通過 boards.txt 注冊才能被識別。裝錯位置、版本不匹配、缺失 esptool 工具都會讓后續(xù)編譯和上傳直接翻車。這篇文章記錄我反復(fù)安裝 2.0.3 離線包的過程包括目錄結(jié)構(gòu)、參數(shù)配置、常見報錯和驗證手段照著操作基本能一次跑通。2. 裝之前先列清單Arduino IDE 版本與 esp32-2.0.3.zip 的對應(yīng)關(guān)系安裝之前先別急著解壓我一般會讓對方先回答三個問題用的是什么操作系統(tǒng)、Arduino IDE 是 1.8 系還是 2.x 系、zip 文件本身有沒有解壓過。這三個回答錯了任何一個后面都會出現(xiàn)莫名其妙的問題。比如 1.8 系的硬件目錄是 Arduino 用戶目錄下的 Arduino15而 2.x 系已經(jīng)改成了獨立的數(shù)據(jù)目錄兩個路徑里放的東西并不完全等同。把環(huán)境列清楚后面每一步出錯都能回查。以下是我在 Linux 和 Windows 上裝 2.0.3 時記錄下的清單macOS 路徑邏輯類似只是具體目錄名略有不同。列清單有一個額外好處你會提前發(fā)現(xiàn)缺少的驅(qū)動程序或工具鏈文件而不是等報錯才回頭猜原因。2.1 為什么選 2.0.3 而不是最新版esp32-2.0.3 這個版本號對應(yīng)的是 ESP32 非 ESP32-S2/C3 的 Arduino 平臺版本。我選擇它的原因很實際項目里用到的第三方 Tailor 庫虛擬庫名當(dāng)時只驗證到 2.0.3升級到更高的 2.0.17 后編譯會出現(xiàn)新的警告雖然不影響燒錄但團(tuán)隊里的同事一致認(rèn)為“能跑就不要亂動”勝過“什么都用最新”。2.0.3 對 ESP32 老款芯片的 Flash 布局支持也最穩(wěn)妥特別是帶有 4MB 集成 Flash 的模組默認(rèn)分區(qū)表用起來不會出現(xiàn)越界。補充一點2.0.3 之后從 2.0.4 開始工具鏈的下載地址換過一次 CDN導(dǎo)致很多離線安裝包里面的工具鏈下載腳本失效。如果你手里的資源只有 esp32-2.0.3.zip 而沒有任何工具鏈那么在 2.0.4 的源上手動補工具鏈會踩坑。所以死守 2.0.3 反而是最穩(wěn)的選擇。很多 GitHub 上的老示例代碼也默認(rèn)基于 2.0.3 編寫版本一換個別 API 的行為就變了排查起來非常費時間。2.2 esp32-2.0.3.zip 解壓后的目錄結(jié)構(gòu)拿到 zip 后先校驗大小正常應(yīng)該在 200MB 左右根據(jù)打包方式不同會有差異。解壓后你會看到一層目錄里面是 target_defs 和編碼工具的描述文件。真正能用的結(jié)構(gòu)是這樣的esp32-2.0.3/ ├── boards.txt ├── platform.txt ├── programmers.txt ├── cores/esp32 ├── libraries/ ├── tools/ │ ├── esptool.py │ ├── gen_esp32part.py │ └── sdk/ ├── variants/ ├── package.json └── README.md注意 platform.txt 和 boards.txt 是 Arduino IDE 識別開發(fā)板的核心tools 目錄里應(yīng)該包含 esptool、xtensa 工具鏈相關(guān)腳本。如果 tools 里面只有一個空殼說明這個 zip 是“純平臺包”需要你另外準(zhǔn)備工具鏈。最常見的錯誤是解壓后直接把這整層目錄丟到 libraries 下面IDE 只會把它當(dāng)成普通庫掃描結(jié)果就是開發(fā)板列表里永遠(yuǎn)沒有 ESP32。我把檢查目錄結(jié)構(gòu)作為安裝前第一件事。先在終端里進(jìn)到解壓目錄確認(rèn)存在 boards.txt再確認(rèn)存在 tools 子目錄兩步都沒問題再往 Arduino15 里放。盲裝到一半發(fā)現(xiàn)少文件再回頭找就麻煩了。正常的 zip 解壓后應(yīng)該是一個干凈的包不會嵌套多層同名目名如果解壓后發(fā)現(xiàn)多了一層 esp32-2.0.3/esp32-2.0.3先整理好再繼續(xù)。2.3 前置依賴串口驅(qū)動、Python 與 udev 規(guī)則ESP32 開發(fā)板通過 USB-UART 橋接芯片與電腦通信常用的型號包括 CP2102 和 CH340。Windows 上第一次插板子時設(shè)備管理器里如果出現(xiàn)黃色感嘆號就是驅(qū)動沒裝好。我一般先裝板子自帶的光盤驅(qū)動沒有的話再換一個通用驅(qū)動的安裝包裝完后重新插拔 USB。這塊驅(qū)動沒解決后面所有的上傳都會卡在端口探測上甚至 IDE 里根本看不到串口。Linux 上不需要額外驅(qū)動但要確認(rèn)當(dāng)前用戶加入 dialout 組否則上傳時會報沒有權(quán)限。macOS 上則要注意新版本系統(tǒng)對第三方驅(qū)動有安全提示需要在系統(tǒng)設(shè)置中允許加載。另外自 2.0.3 之后部分離線包的構(gòu)建腳本會調(diào)用 Python如果你的系統(tǒng)里沒有 Python 解釋器首次編譯會卡在生成分區(qū)表這一步。# 將當(dāng)前用戶加入 dialout 組之后重新登錄生效Linux sudo usermod -aG dialout $USER參數(shù)說明dialout 組是 Linux 上使用串口設(shè)備的傳統(tǒng)用戶組不加這個權(quán)限Arduino IDE 訪問 /dev/ttyUSB0 會被拒絕。這里以串口通信為唯一依賴其他如 Git 在這些安裝中其實用不到除非你需要自己查源碼否則不必特意裝。這三個前置條條都過完再打開 Arduino IDE把開發(fā)板管理器 URL 配置好就可以往下走了。如果你用的是集成包里面可能已經(jīng)帶了一部分驅(qū)動但 udev 規(guī)則和 Python 依然要自己確認(rèn)。許多安裝失敗的現(xiàn)場最后定位到的問題其實只是驅(qū)動沒加載而不是包本身的問題。3. 離線安裝與配置開發(fā)板用 esp32-2.0.3.zip 手動部署這一章是整篇的干貨。先說明在線能裝的話直接在線但如果你只有這一個 zip 文件或者已經(jīng)受夠了網(wǎng)絡(luò)下載卡在 99% 的折磨手動部署就是唯一路線。手動部署的好處是可控每一條文件路徑你都知道在哪出問題時可以直接用終端查看而不是面對一個黑匣子一樣的“自動安裝進(jìn)度條”。3.1 找到 Arduino15 目錄不同操作系統(tǒng)的路徑差異Arduino IDE 1.8 系列會把全局?jǐn)?shù)據(jù)放在用戶目錄下的 Arduino15 文件夾而 2.x 系列則放到更隱蔽的位置。為了不出歧義我以 1.8.19 為例說明因為能用這個 zip 的讀者大概率用的也是 1.8 系列。Windows 下路徑是 C:\Users\你的用戶名\AppData\Local\Arduino15Linux 是 ~/.arduino15macOS 是 ~/Library/Arduino15。這里的“Arduino15”是 IDE 固定使用的名稱不用管它為什么叫 15反正第一次運行后就會自動創(chuàng)建。打開這個目錄你會看到 packages 子目錄里面應(yīng)該已經(jīng)有 esp32 這個文件夾。如果沒有就手動創(chuàng)建。注意不要用“esp32-2.0.3”作為文件夾名而是用不帶版本的 esp32因為版本信息寫在 package.json 里目錄名變化會導(dǎo)致 IDE 認(rèn)不出來。# 在 Arduino15 目錄下逐級創(chuàng)建 esp32 包目錄 mkdir -p ~/.arduino15/packages/esp32創(chuàng)建好了之后把之前解壓好的 esp32-2.0.3 目錄整體拷貝進(jìn)去注意名稱必須是 esp32 而不是帶版本號。IDE 認(rèn)的是固定的包名目錄版本信息寫在 package.json 里。拷完后的結(jié)構(gòu)大概長這樣~/.arduino15/packages/ └── esp32/ ├── hardware/ │ └── esp32/ │ └── 2.0.3/ │ ├── boards.txt │ ├── platform.txt │ ├── tools/ │ └── ... └── tools/放置鎖文件和其他工具如果你下載的 zip 本身就是打包成 hardware/esp32/2.0.3 這種嵌套結(jié)構(gòu)那更簡單直接解壓到 packages/esp32 即可。如果沒有嵌套就按上面說的創(chuàng)建 hardware/esp32/2.0.3 層級。這個細(xì)節(jié)是最容易翻車的地方因為我見過有人把 zip 解壓后直接放在 packages/esp32 下面結(jié)果 IDE 掃描不到版本目錄開發(fā)板列表一樣空白。3.2 檢查 tools 目錄與工具鏈完整性放好位置后先別急著開 IDE。進(jìn)入 2.0.3 目錄檢查 tools 里是否有這三個關(guān)鍵文件esptool.py、gen_esp32part.py 和 xtensa-esp32-elf-gcc。其中 xtensa 工具鏈?zhǔn)且粋€完整的編譯器目錄通常占了幾百 MB。如果 zip 里的 tools 只有幾個說明文檔那么下載時可能漏了工具鏈。這時候不要慌先確認(rèn)一下文件大小esptool 目錄至少幾 MBxtensa 工具鏈目錄應(yīng)該幾百 MB如果只有幾十 KB肯定有問題。實際安裝時缺少工具鏈的表現(xiàn)是編譯時 IDE 報錯提示找不到 xtensa-esp32-elf-g或者尋找工具時直接卡在下載階段。這時有兩個選擇一個是補下載工具鏈壓縮包并手動解壓到 tools/xtensa-esp32-elf-gcc 下另一個是先用開發(fā)板管理器跑一次完整在線安裝等工具鏈就位后再把離線包覆蓋回去。我在部署時一般先跑一次在線安裝讓它把工具鏈路打通再換成 2.0.3 離線包這樣既規(guī)避了缺文件問題又保留了自己想要的版本。提示如果你用的就是本地 zip并且里面沒有工具鏈別急著從網(wǎng)上找“單獨工具鏈包”先檢查一下 zip 是不是被二次壓縮過。解壓一次之后再解壓硬件目錄里的同名壓縮包才是完整內(nèi)容。很多打包者把工具鏈放在 sdk 子目錄內(nèi)并用 7z 或 tar 二次歸檔。3.3 配置開發(fā)板管理器地址與來源如果你習(xí)慣用在線方式安裝開發(fā)板管理器 URL 是關(guān)鍵。在 Arduino IDE 菜單欄選擇“文件 → 首選項 → 附加開發(fā)板管理器網(wǎng)址”添加一個 JSON 地址。2.0.3 對應(yīng)的是官方發(fā)布的 JSON 地址但不同鏡像站內(nèi)容不完全一樣。我建議把兩份地址都加上這樣在線安裝時有一個額外備選不至于因為一個源不可用而卡住https://espressif.github.io/arduino-esp32/package_esp32_index.json https://mirrors.example.com/arduino-esp32/package_esp32_index.json說明第一行是官方默認(rèn)第二行是鏡像示例。使用鏡像時注意 json 內(nèi)部的包下載地址指向哪里很多鏡像只鏡像了 json沒鏡像 zip導(dǎo)致安裝到一半失敗。離線安裝可以完全繞過這兩行但如果你要同時保留在線安裝路徑就把它配上。如果你所在環(huán)境下載慢在線裝會讓你懷疑人生所以推薦離線。只要你的 zip 是完整的離線安裝根本不需要網(wǎng)絡(luò)也不會受到任何下載超時的影響。3.4 手動修正 platform.txt 中的工具鏈路徑工具鏈路徑不是寫死在你解壓的目錄下的而是在 platform.txt 里通過變量引用。打開 tools 目錄下的 platform.txt找到類似這樣的配置行tools.xtensa-gcc.path{runtime.tools.xtensa-esp32-elf-gcc.path}這個變量的值實際上是 IDE 的 runtime.tools 命名空間自動計算的。如果 IDE 沒有在任何地方注冊這個工具包后續(xù)編譯就會找不到編譯器。手動安裝時要確保 packages/esp32/tools 下有 xtensa-esp32-elf-gcc 文件夾并且里面有一個帶有完整版本號的子目錄例如tools/ └── xtensa-esp32-elf-gcc/ └── gcc8_4_0-esp-2021r2/IDE 在解析路徑時會掃描 tools 目錄下所有子目錄自動選擇版本號最新的那一個。所以你只要按這個結(jié)構(gòu)放好工具鏈platform.txt 里的變量就不用改。完整包的結(jié)構(gòu)都是這樣直接從包內(nèi)復(fù)制即可。如果你是從其他電腦拷貝的工具鏈確保目錄下有一個可執(zhí)行的 bin 目錄里面包括 xtensa-esp32-elf-gcc 和 g 等可執(zhí)行文件。3.5 在 IDE 中選擇開發(fā)板并驗證完成以上步驟重啟 Arduino IDE在“工具 → 開發(fā)板 → ESP32 Arduino”下應(yīng)該能看到 2.0.3 的條目例如“ESP32 Dev Module”。先隨便點選一下再打開“工具 → Flash Size”和“Partition Scheme”看下拉菜單里是否有常見參數(shù)。如果能列出說明 boards.txt 已經(jīng)被正確解析此時大部分主干都已經(jīng)通了。選擇開發(fā)板時我會優(yōu)先選 Dev Module因為它對應(yīng)的默認(rèn)參數(shù)最通用。Partition Scheme 默認(rèn)是“Default 4MB with spiffs”這個翻車概率低。如果菜單里沒有任何參數(shù)檢查是不是把包放錯了層級或者 platform.txt 里的 runtime.tools 沒有匹配。不要急著編譯先把菜單里每個下拉項過一遍這是最直觀的安裝成功指示器。如果你看到“ESP32S2 Dev Module”等條目也說明包被正確掃描了不過你用的是普通 ESP32 就選第一項。4. 編譯上傳第一份代碼Blink 之外的參數(shù)取舍環(huán)境通了接下來就是驗證編譯和上傳。很多人到了這一步總以為選完開發(fā)板點上傳就完事其實 flash 大小、分區(qū)表、上傳速率這幾個參數(shù)如果不合理燒錄后會出現(xiàn)啟動循環(huán)或串口亂碼。這一章我把幾個關(guān)鍵參數(shù)和它們的實際影響講清楚讓你不只會點上傳還能理解為什么有時改了某個參數(shù)就能救活。4.1 選擇 ESP32 Dev Module 后的默認(rèn)參數(shù)選好 ESP32 Dev Module 后IDE 會自動給出預(yù)設(shè)參數(shù)。默認(rèn)情況下 Flash Size 是 4MBPartition Scheme 是 Default 4MBFlash Frequency 是 80MHzUpload Speed 是 921600。我在實際檢查中發(fā)現(xiàn)這組參數(shù)對大多數(shù)板載 4MB Flash 的開發(fā)板是適用的對于 POE 模塊或雙 Flash 模塊則需要自己改。需要特別留意的是“Flash Mode”這一項默認(rèn)是 QIO。有些劣質(zhì)模組或經(jīng)過了特殊封裝的 SPI Flash 不支持 QIO 模式運行時只能以 DIO 模式工作。如果燒錄后出現(xiàn)強烈的重啟循環(huán)最典型的原因就是 Flash 模式不對。遇到這種情況直接把 Flash Mode 改成 DIO再重新燒錄往往能救活。你可以把 QIO 理解為四線并行讀取DIO 是雙線讀取速度略有差異但兼容性 DIO 更好。4.2 分區(qū)表選擇Default 4MB with spiffs 與核心代碼分區(qū)表決定固件怎么寫進(jìn) Flash以及文件系統(tǒng)分多少空間。默認(rèn)的 Partition Scheme 分為兩種常見選擇Default 4MB with spiffs 和 Default 4MB with ffat。區(qū)別不大只是創(chuàng)建一個 1.5MB 左右的 SPIFFS 或 FAT 文件系統(tǒng)分區(qū)。如果你的應(yīng)用要存儲網(wǎng)頁資源、配置文本優(yōu)先用 spiffs如果涉及 SD 卡協(xié)議移植ffat 更合適。我經(jīng)常遇到的是默認(rèn)設(shè)置可以編譯過但燒錄后 flash 空間只剩幾十 KB后續(xù)想加一個精靈圖都加不進(jìn)去。這時候可以在工具菜單里改 Partition Scheme 為“Huge App”它能減少文件系統(tǒng)分區(qū)把空間全讓給固件。但注意Huge App 分區(qū)表會把 OTA 分區(qū)去掉如果你的項目需要 OTA就不能用。還有一檔是“Minimal SPIFFS”它只分 1.9MB 給 App適合固件很大但不需要文件系統(tǒng)的場景。4.3 上傳速率與硬件兼容性Upload Speed 默認(rèn)是 921600這個速率在 USB 轉(zhuǎn)串口芯片質(zhì)量較差時候會丟數(shù)據(jù)。芯片在超頻于自己的最大能力時會延遲響應(yīng)出現(xiàn) Failed to connect 的報錯。我一般先保持默認(rèn)如果上傳失敗再降低到 115200。這是最直接且受用的處理手段。你可能會說 115200 慢但對于大多數(shù)只有幾 MB 的固件差距也就幾秒鐘完全值得在穩(wěn)定性上讓步。注意上傳模式要選擇 Hardware Reset 還是 EspTool Reset這直接決定 IDE 是否自動拉低 EN 引腳。大多數(shù)開發(fā)板用默認(rèn) Hardware Reset 沒問題但如果你的板子沒有自動下載電路只能手動按住 BOOT 鍵再點上傳然后按 EN 鍵進(jìn)入下載模式。這類說明在開發(fā)板上通常會有絲印標(biāo)注。調(diào)試中最容易忽視的是手動按鍵時按鍵順序不對經(jīng)常是按住 BOOT 和 EN 后再松開 EN再松開 BOOT順序要記牢。4.4 首次編譯等待工具鏈自動配置選中開發(fā)板后點擊編譯第一次會因為工具鏈和 SDK 的緩存構(gòu)建而變慢。如果你在 3.2 節(jié)手動放好了 xtensa 工具鏈這步會直接跳過下載。否則 IDE 會花費大量時間在下載上并且可能因為網(wǎng)絡(luò)問題失敗。編譯期間觀察下方輸出臺信息重點看有沒有“正在定位工具鏈”或“無法獲取”的字樣。寫一個最簡單的 Blink 來測試整個鏈路void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, !digitalRead(2)); delay(500); }這個示例沒有額外庫依賴占用的 Flash 極小是驗證工具鏈的標(biāo)準(zhǔn)程序。編譯成功后輸出臺末尾會出現(xiàn)“正在上傳”或“編譯完成”同時生成一個 bin 文件和分區(qū)表文件。把程序上傳到板子后板載 LED 應(yīng)該以 1Hz 的頻率閃爍。如果你看不到 LED 分亮不要急著調(diào)板子先回到串口監(jiān)視器看輸出。如果 LED 引腳不為 2請確認(rèn)你板子上的絲印或原理圖。大多數(shù) Dev Module 板載 LED 接 GPIO2有些接 GPIO1還有些需要外部 LED。5. 避坑排查esp32-2.0.3 安裝中的五個典型翻車現(xiàn)場這一章是從多個血淚現(xiàn)場里摘出來的每一條都遵循“現(xiàn)象 → 原因 → 解決”的邏輯。遇到問題先按順序排查不要一上來就重裝系統(tǒng)。很多時候問題小到你不敢相信比如一根數(shù)據(jù)線不對或者一次不完整的解壓。5.1 開發(fā)板列表里沒有 ESP32 條目現(xiàn)象重啟 IDE 后“工具 → 開發(fā)板”里只有 Arduino AVR 板子沒有任何 ESP32 相關(guān)選項。檢查 Arduino15 目錄發(fā)現(xiàn) esp32 文件夾確實存在。原因最常見的是目錄嵌套不對。有的人把 esp32-2.0.3 整個解壓到 packages/esp32 下面導(dǎo)致 IDE 找不到 boards.txtesp32 的分層結(jié)構(gòu)是兩個層級加一個版本號。解決進(jìn)入 packages/esp32確認(rèn)路徑為 packages/esp32/hardware/esp32/2.0.3/boards.txt。若不是就調(diào)整目錄結(jié)構(gòu)。然后重啟 IDE 再查看開發(fā)板菜單。如果還是空再檢查 platform.txt 中是否引用了版本變量手動在 platform.txt 里將 name 字段改成 ESP32 Arduino重啟后應(yīng)該能出現(xiàn)。注意有些 IDE 在重啟后會重新掃描目錄但也有些版本需要你手動點擊“文件 → 首選項”里的“其他開發(fā)板管理地址”再關(guān)閉窗口才會觸發(fā)刷新緩存。5.2 編譯報錯找不到 xtensa-esp32-elf-g現(xiàn)象編譯時輸出提示 “exec: xtensa-esp32-elf-g: executable file not found in %PATH%”錯誤信息里還帶一個完整路徑。原因IDE 根據(jù) platform.txt 通過變量去查找編譯器路徑查找的根目錄是 packages/esp32/tools而工具鏈不存在或目錄名與 JSON 中定義的版本不一致。解決檢查 packages/esp32/tools 下有沒有 xtensa-esp32-elf-gcc 目錄并且里面是否有多個版本子目錄。若無則從其他環(huán)境復(fù)制一份完整工具鏈過來或者直接運行一次在線安裝讓 IDE 自動補全。之后重新啟動 IDE確保路徑中的反斜杠或正斜杠保持與系統(tǒng)一致。在 Windows 上注意工具鏈目錄里不要有空格或中文名例如 C:\Users\張三\ 這種路徑會讓查找直接失敗。若工具鏈已存在但依然報錯可以用ls命令查看 bin 目錄下是否有可執(zhí)行文件有時候壓縮包在 Linux 下解壓后權(quán)限丟失需要chmod x修復(fù)。5.3 上傳報錯 Failed to connect to ESP32現(xiàn)象點擊上傳后IDE 輸出 “Connecting...___” 卡住最后報 “Failed to connect to ESP32: Timed out waiting for packet header”。原因通常是串口被占用、開發(fā)板沒有進(jìn)入下載模式或者 USB-UART 芯片供電不足。此外如果上傳前用串口監(jiān)視器打開了同一個 COM 口也會導(dǎo)致端口被獨占。解決先關(guān)閉串口監(jiān)視器拔插 USB 后再試。若還不行按住開發(fā)板上的 BOOT/IO0 按鈕點擊上傳的瞬間保持按住等 IDE 出現(xiàn)連接提示后再松開有些板子需要按下 EN 鍵進(jìn)入下載模式。對于 CH340 芯片的板子上傳速率 921600 時容易失敗改成 115200 是穩(wěn)妥的。還有一種玄學(xué)換一根短一點的 USB 數(shù)據(jù)線電源線和數(shù)據(jù)線的區(qū)別真的會影響連接。我用親身經(jīng)歷告訴過好幾個人用一根只能充電的線去燒錄永遠(yuǎn)卡在這一步換線就好。5.4 JSON 在線安裝失敗或者下載到一半就沒速度現(xiàn)象通過開發(fā)板管理器添加 URL 后在列表里能看到 esp32 的包但點擊安裝后下載進(jìn)度長時間不動最終提示下載失敗。原因這類索引文件引用的是遠(yuǎn)在國外的托管地址在線安裝依賴網(wǎng)絡(luò)通道。離線包正是為了繞開這個環(huán)節(jié)而你還在用在線方式自然會卡住。也可能是鏡像源只提供了索引沒有提供實際 zip 文件導(dǎo)致 IDE 下載了一個幾百字節(jié)的空白文件后報錯。解決放棄在線安裝用 3.2 節(jié)的手動部署方式。如果一定要在線可以嘗試更換鏡像源或選擇其它版本。反正我的習(xí)慣是只要手里有 esp32-2.0.3.zip就完全不去碰在線安裝它快速、可靠還能省下大量時間。把 zip 留在一個固定目錄下次換機器時直接拷過去解壓五分鐘就裝好一套環(huán)境。5.5 編譯成功但燒錄后板子不運行現(xiàn)象編譯上傳都沒有報錯但板子上電 LED 不閃或輸出雜亂無章按復(fù)位鍵也不工作。原因可能因為 Flash Mode 設(shè)置為 QIO 而不被板載 Flash 支持也可能因為分區(qū)表選錯導(dǎo)致固件寫入后跳轉(zhuǎn)地址不對。還有一種可能供電不足或 USB 轉(zhuǎn)串口芯片的 DTR/RTS 信號接反導(dǎo)致自動下載電路不停復(fù)位。解決先把 Flash Mode 改為 DIO重新燒錄。然后檢查分區(qū)表是否為 Default 4MB不要用 Minimal 分區(qū)表跑大固件。再把 Upload Speed 降到 115200讓時序更穩(wěn)定。這些都完成后若還不運行就用電表測模塊 3.3V 引腳對地電壓低于 3.0V 則考慮外部供電。最后可觀察串口監(jiān)視器的冷啟動輸出看是否有 “rst:0x1” 或 “boot:0x3” 等關(guān)鍵的啟動模式字段。如果能看到 boot:0x13 (SPI_FAST_FLASH_BOOT)說明啟動已經(jīng)到 Flash 執(zhí)行階段問題多半出在分區(qū)表或 Flash 模式。6. 驗證跑通燒錄完成后如何確認(rèn)環(huán)境真的沒裝錯燒錄完成后我最習(xí)慣做的一件事不是看 LED而是打開串口監(jiān)視器把復(fù)位信息讀一遍。很多人以為編譯上傳成功就代表環(huán)境沒問題其實工具鏈路徑錯誤有時也能僥幸編過但會在啟動階段埋雷。所以我給每個新環(huán)境都會執(zhí)行一個固定驗證流程每一遍大約兩分鐘但能排除八成以上的隱患。先確認(rèn) esptool 能正常訪問芯片。在 Linux 下使用 pyserial 方式調(diào)用esptool.py --port /dev/ttyUSB0 chip_id如果是 Windows把端口換成 COM3。這個命令會返回芯片版本和 MAC 地址只要輸出正常說明驅(qū)動、工具鏈、芯片通信全部正常。如果這一步就報錯再早的安裝細(xì)節(jié)都可能有問題。esptool 通常是和平臺包一起打包的路徑在 tools/esptool.py如果你的全局環(huán)境沒裝也沒關(guān)系直接用包里的腳本。然后打開串口監(jiān)視器波特率設(shè)成 115200按一下開發(fā)板上的 EN 鍵會看到一長串啟動日志。重點看兩行rst:0x1 (POWERON_RESET) 和 boot:0x3 (DOWNLOAD_BOOT/UART0_BOOT)。前者表示復(fù)位原因正常后者表示從 UART 下載啟動成功。如果看到 boot:0x13 (SPI_FAST_FLASH_BOOT)說明固件已經(jīng)開始從 Flash 執(zhí)行這是最正確的狀態(tài)。如果日志反復(fù)重啟說明分區(qū)或 Flash 模式有問題回到 5.5 排查。最后在串口監(jiān)視器里輸入重啟命令或者再點一下上傳確認(rèn) IDE 能夠自動復(fù)位開發(fā)板并再次燒錄。自動燒錄依賴 DTR 和 RTS 信號如果第二次上傳失敗說明你的自動下載電路接法有問題需要手動按鍵。正常環(huán)境下連續(xù)兩次上傳都不需要按鍵這才是安裝環(huán)境真正正確的標(biāo)志。從那以后我每次裝完新的 ESP32 環(huán)境都會強制走一遍這三步讀 chip_id、看啟動日志、再燒一次。前兩步過了說明環(huán)境通第三步過了說明工作流程通。這樣堅持了很久幾乎沒有再被環(huán)境問題坑過。希望這篇筆記能幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91刘玥视频在线观看| 五月停视频天堂| 九九视频免费| 极品少妇婷婷五月| 成人无码髙潮喷水A片| 丁香色婷婷五月天| 久久这里有| 久久精品婷婷| 大香蕉人人网| 人与禽A片啪啪| 99九九热视频| 色五月天成人| 婷婷丁香五月亚洲免费| 五月婷婷成人w| 婷婷激情五月天桃花网| 国产乱子轮XXX农村| 六月激情久久| 婷婷五月丁香六月综合网| 日本va欧美va欧美va精品| 婷婷五月激情综合网| 九九色色| 九热视频| 五月激情六月综合| 中文字幕在线日亚洲9| 五月开心啪啪| 99色热视频| 9久国产精品| 99热亚州综合| 日韩av高清| 日日影院 | 欧洲亚洲免费视频9 | 高清无码.com| 天天色月| 五月天五月色婷婷综合| 免費亭亭成人| 99视频精品全部免费观看| 欧美天堂久久| 91九色在线| 四射综合网| 婷婷五月丁香五月基地| 天天色中文字幕女优AV| 丁香五月婷婷综合激情啪啪啪啪啪啪啪| 五月婷婷在线视频| 深爱网深爱综合网| 色婷婷导航| 亚洲综合色五月| 激情综合区| 婷婷五月天免费99| 4399高清无码视频| 色婷婷中文| 色九月综合| 国产做爰视频免费播放| 国外亚洲成AV人片在线观看| 色综合九九| 久久人妻超碰一区| 99re6在线视频精品免费| 一起草无码| www.精品99| 色吧五月| 超碰在线观看caop| OYIWbGcPu8H| 97热这里精品在线视频| 日韩黄色电影| 国产精品VIDEOSSEX久久发布| 激情五月伊人婷婷| 婷婷五月天激情AV影院| 狠狠草婷婷| www.五月天性.com| 99在热线免费视频| 另类激情五月天。| 九九热这里只有精品9| 五月天久久婷婷| 婷婷开心激情五月激情网| 思思w99| 成人免费在线电影| 色综久久AV| 丁香久久久| 九月丁香欧美综合| 九九干视频| 青青草Avb在线| 五月天婷婷激情综合| 亚洲小电影在线观看黄999| 超碰九色| 国产真人做爰视频免费| 色婷婷免费观看| 伍月婷婷六月丁香| 丁香网五月网| 天天综合图片| 久久婷婷一级片| 亚洲激情av| 91丨九色|PRNY熟妇| jizzdr| 超碰AV在线| 成人在线99| 五月天色五月天| 伊人久久大香线蕉综合网站| 极骚大香蕉伊人| 夜夜嗨一区二区三区直播内容| 狠狠爱综合| 丁香五月天堂网| 成人版视频在线观看| 五月综合激情综合久| 开心六月婷| 五月天丁香综合| 婷婷天堂伊人| 五月婷婷亚洲色图| 五月天丁香婷婷社区| 丁香伊人五月色婷婷五十路| 九九色网专区| 2018国产大陆天天弄| 五月婷婷中文字幕AV| 亚洲黄色影视| 丁香5月婷婷| 99热国产这里只有精品| 婷婷五月色播| 密乳视频| 五月婷AV| 天天爱天天爽| 人人操人人操919999| 在线伦子99热| 操操操av| 99爱这里只有精品免费视频| 久久九九网| 五月丁香六月激情综合| 亚洲丁香婷婷| 亚洲av成人在线| 玖玖婷婷五月天| 第四色激情网| 夜夜骑日日操| 丁香五月综合在线观看| 色丁香影院| 久久久久久综合88| 91丨九色丨首页| 精品成人在线观看| 99碰碰。| 97色婷婷| 婷婷丁香亚洲色综合91| 久久五月热| 久久婷婷色情7777网站| 久久性爱视频免费| 99九九玖玖| 婷婷激情综合网| 七七色综合| 五月婷在线影院| 激情丰满熟妇五月| 婷婷激情五月| 久久久久99精品成人网站| 91在线日| 色色色99| 这里只有国产精品在线| 国产亚洲精品AAAAAAA片 | 五月婷婷六月丁香综合| 色婷婷丁香五月| 99热这里全都是精品| 亚洲亚洲人成综合网络| 丁香五月大香蕉AV| 99啪啪视频| 97色片| 国产操碰| 米奇影视资源777狠狠色婷婷五月天激情网 | 国产精品A成V人在线播放| 五月丁香婷成人网| 九九热青草| 俺也去婷婷五月天第五色| 99网99热| 激情婷婷丁香五月天| www.射伊蕉婷婷| 五月丁香婷婷激情在线| 99视频只有精品| 亚洲成人网站在线播放| 五月色网| www.五月婷婷久久.com| 婷婷97狠狠成人网站| 袁子仪视频观看| 亚洲狠9| 亚洲色A| 丁香青青五月天| 久久99热精品a片在线观看| 国产JK精品白丝AV在线观看| 深爱激情四射| 色色草97| 婷婷五月天成人网| 欧美熟女乱又伦| 另类图片五月天激情| 中美日韩成人在线| 色综合久| yazhou seshipin| 夜夜撸天天操| 开心五月天激情网站| 爆乳熟女一区二区三区爆乳| 激情五月久久| 99久久婷婷五月综合| 六月欧美综合色情| 亚州激情网站无码| 9久久狠狠的| 丁香五月天天| 视频1区2区| 亚洲在线资源| 五月丁香六月婷婷亚洲激情综合| 大香蕉久久久久久久久| 99视频在线精品免费观看2| 六月丁香啪啪| 97碰碰九九视频| 狠狠干天天日| 五月色天情| 久久午夜理论| 狠狠色激情综合| 4399在线观看免费毛片| 九月婷婷综合色干| 国产真实乱了老女人视频| 五月丁香婷婷六月| 色婷婷丁香五月在线| 91九九九九九九| 激情色五月天| 超碰爱爱爱| 久久这里只有精品07 | 综合色五月天| 久热大香蕉| 免费操超碰| 亚洲综合网在线| 日本九九网| 九九99视频精品| 中文字幕成人影视| 97碰操| 成功精品影院| 中文字幕网伦射乱中文| 丁香网站| 九九综合五月欧美| 六月丁香婷婷色狠狠久久| 色色网站毛片| ou洲色吧| 爆乳熟女一区二区三区爆乳| 久久婷婷亚洲| 国产精品日本一区二区在线播放| 91久久久久久久久| 9色视频在线| 成人免费在线电影| 五月噜噜噜色综合| 丁香欧美| 久久免片| 久久综合9| 伊人玖玖婷婷| 天天日天天添| 极品 少妇 内射| 26UUU成人网| 久久草大香蕉| 五月丁香综合激情在线观看| 日日婷婷不卡| 99热这里有精品2| 色婷婷丁香特级性爱视频| 五月丁香在线偷拍视频| 性生活久久朋友人妻| 五月停停色色丁香| 色婷婷亚洲综合网站| 中文字幕婷婷在线| 91人操人人人操人| 色婷婷AAA| 五月婷婷激情五月| 91 久热| 久热天堂| 这里只有在线精品| 婷婷综合在线观看视频| 五月久视频| AV成人在线网站| 99操视频| 97干免费视频| 天天综合精品| 超碰色婷婷| 久久成人综合五月天| 久久婷婷六月综合| 国产亚洲99久久精品| 六月激情网| 丁香六月婷婷色播| 久久ri精品视频| 丁香五月在线自慰| 久久精品国产AV一区二区三区 | 九九艹女| 婷婷激情五月天在线| 天天综合网在线| 超碰97久久| 久久国产精品乱子伦_靑青草…| 丁香五月婷婷激情97| 91色逼| 色色色色综合| 怡红院AV亚洲一区二区三区H| jiujiuxiangjiaowang| 思思热精品免费视频| 国产成人精品一区二三区熟女在线 | 婷婷网影院| 99热在线中文字幕| 亭亭五月丁香五月天激情| 日韩综合网络男女香蕉a片| 超碰日日操| 色999五月色| 色吧五月婷婷| www,色中色| 极品少妇高潮啪啪AV无码| 婷婷五月丁香综合| 第五色婷婷| 激情国产五月| AV79| 日韩成人电影Av| 亚洲精品午夜国产va久久成人| 伊人热婷婷| 婷婷综合亚洲| 深爱激情网五月天| 六月欧美综合色情| 五月天啪啪网| 激情小说五月天| 五月丁香影院| 999热这里只有美国精品| 色久五月天| 亚韩在线视频| 婷婷伊人久久无码色五月| 天天色伊人| 超碰成人在线免费观看| 成熟妇人A片免费看网站| 激情五月久久| 欧洲第一久色| 五月婷婷,六月激情| 懂色av粉嫩AV蜜臀AV| 日日色综合| 99热这里只有精品1025| 九九精品丁香花| 91九色国产| 97福利视频| 婷婷91视频| 丁香婷婷六月| 99精品在线| 五月天婷五月天综合网在线观| 亚洲成人无码专区| 国产做爰视频免费播放| 色色色色色综合| 天天色噜| 国产日日操夜夜操的肉棒视频| 色情婷婷。| A片试看120分钟做受图片| 婷五月天| 欧亚洲在线高清视频| 99热一本| 色狠狠999综合| 9999热在线免费观看| 五月婷丁香| 超碰高清在线| 国产婷婷五月色情综合| www.lingjunshare.com| 丁香五月天殴美激情| 国产性爱一级| 九九色播五月丁香| 色婷婷播放| 国产婷伊人| av超碰在线| 免费在线a| 操久久精| 天天日夜夜高潮| 婷婷亚洲在线| 色综合五月| 人妻综合网| 色一情一乱一乱一区91Av| 五月天丁香成人社| 激情图片五月天| 婷婷色五月天在线观看| 色播五月网| 婷婷五月激情五月激情| 国产精自产拍久久久久久蜜 | 99热色精品| 在线观看免费视频| 91综合在线观看首页| 中文色婷婷| 婷婷六月啪啪| 青草视频在线观看视频| 九九热99免费视频| 亚洲乱码成人| www.久久久久| 色婷婷色和| 丁香六月婷婷综合欧美| 思思99re这里只有| 热久视频| 狠狠干综合| 99久久户外勾搭| 激情五月天婷婷色色色色色色色色色色色| 深爱激情中文五月天av| 亚洲99精品欧美一区| 五月丁香激情综合网| 欧美超碰人人| 亚洲精品第一国产综合亚AV| 色五月天激情| 色99在线观看| 婷婷五月激情小说| 思思热天天看| 超碰成人av| 超碰国产在线| 精品一区久热| 丁香五月亚洲无码| 亚洲色婷婷| 青青草性爱视频| 五月丁香啪啪| 青青色com久久| 久久这里都是精品视频| 色婷婷成人做爰A片免费看网站 | 婷婷五月天激情视频| 婷婷五月色| 亚洲成人免费电影| yellow视频在线观看91| 丁香五月开心亚洲| 超碰在线综合| 丁香六月色婷婷| 爱婷婷久久视频| 五月久久婷婷| 亚洲av成人在线| 一本综合丁香日日狠狠色| 丁香六月婷婷| 天天激情欧美美女| 综合久久十三| 91精品婷婷国产综合久久| 九九精品在线观看视频6| 九九热在线视频观看| 4399成人黄A片| 大香蕉婷婷丁香天堂AV| AV堂狠狠干| 九九色色| 九九香蕉网| 99激情| 中文字幕性爱丰满| 99爱99操| 97日本在线播放| 六月丁香中文字幕| 久久五月丁香六月婷| 天天日天天干天天爱| 丁香五月成人| 天天色,天天日,天天做| 色色婷婷丁香| 婷婷五月天性色| 狠狠撸激情综合丁香五月天俺来啦| 天天干天天拍| 亭亭五月天黑人2014| 操99| 亚洲 成人 电影av在线观看| 丝袜人妻| 五月天色婷婷激情| 视频这里只有精品| 国产激情av| 亚洲V国产V欧美V久久久久久| 伦乱美欧| 97久久精品| 老司机视频lsj爱就色| 98色丁香五月婷婷综合网| 99日本精品视频热| 伊人9草在线观看| 色婷婷综合视频| 激情5月婷婷狠狠干| 中文字幕综合色| 9色视频在线| 欧美啄木乌丝袜人妻系列| 99热99成人| 久月婷婷| Xx色综合| 婷婷色五月婷婷姐妹| 久久色9| 超碰在线免费观看日韩| 97操操网| 久久五月网| 狠狠草在线观看| 久久精彩综合视频| 色欲九区| 日韩抽插操逼| 久热视频这里只有精品68| 久久最新色色色| 天天天天天操| 亭亭五月丁香五月天激情| 色丁香五月综合网| 激情开心五月天婷婷基地丁香社区| 狠狠va| 99热这里只有精品26| 丁香色五月直播| 2017狠狠干| 九色无码| 91超级碰| 婷婷干五月综合在线播放| 久久这里只有精品无码| 亚洲无码 图片区| 国产精品久久久久久久久久| www九月婷婷| 任你日热视频| 99热热九九| 天天干天天干天天干天天干天天干天天| 翔田千里 50岁 无码| 亚洲无线视频| 天天开心AV色综合婷婷五月天| 5月婷婷6月丁香aV| 色综合激情| 色无婷婷| 情情五月天色| 五月激情小说| 婷婷丁香色情| 五月丁香婷婷六月| 中字幕视频在线永久在线观看免费 | av 一区三区四区| 国产精品色一哟哟| 九九这里都是精品| 岛囯综合激情网| 亚韩在线视频| 婷婷六月爽| 99超在线| 9久热| 丁香婷婷六月天| 99热99这里只有精品| 岛国午夜视频| 五月丁香六月婷婷免费| 91chinese在线| WWW久久99久久99久久| 婷婷五月激情网站| 久草A片| 91精品久| 天天插天天很| 六月 丁香 视频| 东京热五月婷婷| 婷婷五月天.com| 国外亚洲成AV人片在线观看 | 五月天色站| 久久婷婷六月综合资源| 免费无码毛片一区二区A片| 日韩欧美一道四区中文字幕| 激情五月丁香六月婷婷| 69天堂99| 久久这里有精品视频| 天天爱天天操| 97黑人精品区| WWW,五月| 亚洲无码yw| 人妻AV在线| 天天弄天天爽| 搡BBBB搡BBB搡五十| 同性gv国产精品一区二区| 激情五月丁香亭亭| 操日视频| 狠狠色婷婷777| 五月开心婷婷极品激情| 天天日天天摸| 日日色五月天| 天海翼中文字幕高| 99热天堂| 日本熟女内射| 91五月天| 亚洲9久久精品| 99综合网| 五月天激情综合10p| 婷婷色狠狠| 午夜成人网站在线观看| 色五婷婷| 在线理论片| 深爱激情网五月天| aaa久久| 啪啪啪五月天| 丁香五月日韩| 毛片九九九九九九九九18| 亚洲无码成人| 激情五月丁香婷婷夜夜操| 婷婷性爱五月天丁香网| 国产精品色婷婷99久久精品| 婷婷四月 成人 狠狠干| 99原创自拍视频在线观看| www..com色爱| 中文字幕欧美日韩VA免费视频| 99精品视频免费观看| 激情网站综合五月天| 亚洲最大视频网站| 9视频在线成人网站| 婷婷五月在线视频| 九九色色网| 五月天成人在线视频丁香| 亚洲色婷婷五月天| 婷婷99视频全集高清| 色色亚洲视频| 另类 在线| 丁香九月婷婷| 日韩不卡DvD| 色青五月天| 伊人久热91| 97在线观视频免费观看| 五月网站| 国产黄大片在线观看画质优化| 色色色99| 99这里| 色婷婷av在线观看| 色情五月婷婷| 99综合| 色欲日日躁| 丁香五月丁香伊人| 777久久精品| 狠狠操狠狠狠| 婷婷成人视频| 天天日天天爽夜夜爽| 五月激情影视| 日本啪啪网| 亚洲中文字幕AV| 天天色丁香| 天天草比天天爽| 69激情小说| 亚洲99手机免费看视频| 五月婷婷啪啪| 九九成人视频| 丁香五月天激情四射网络不好| 99人人干人人| 99操视频| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 99re99热| 狠狠操性爱av| 色五月AV| 99久久九九视频| 欧美色宗和激情| 蜜桃婷婷五月| 啪啪色区| 91综合在线观看| 天天日日人| 天天做天天爱天天综合网| 久操激情| 国产成人精品一区二三区熟女在线| 97人人干视频| 91人妻色色网| 热久久视频99| 婷婷五月电影| 操碰99在线视频观看| 青青操avbb| 久久亚洲婷婷| 久草大| 五月天社区| 亚洲激情四谢| 热久久99视频| 婷婷精品视频| 69凹凸成人综合网| 丁香五月日本| 成人网站在线观看视频| 第四色五月婷婷| 婷婷六月中文字幕| 国产精产国品一二三在观看| 久久九九中文字幕| 91九色中文字幕女在线观看| 九九精品丁香花| 色亭亭五月天网扯| 激情丁香婷婷| 狠色狠色狠狠色综合网| 欧洲色| 91视频综合网| 婷婷噜噜| 久9热视频在线观看| 99热色精品| 第1影院之五月婷婷| 日本色狠狠| 成人无码精品1区2区3区免费看| 五月天堂色| 99成人| 日韩一区二区在线播放| AAA久久| 五月丁香六月色婷婷综合五月天| 五月色婷婷影院| 婷婷久久欧美| 99热老网站| 色五月天综合网| 开心四月婷婷在线色播播| 日韩成人精品中文字幕电影| 丁香五月激情婷婷婷婷在线观看| 第1影院之五月婷婷| 激情图片婷婷丁香五月| 中文字幕不卡+婷婷五月| 激情五月天无人视频在线| 青青操成人福利| 这里只有精品免费视频| 久久久五月婷婷| 综合激情四射一theav| 六月丁香五月婷婷| 夜夜天天久久婷婷| 亚州操操| 综合网精品99| 综合激情五月天| 亚洲天堂亚洲色色色| 风流少妇A片一区二区蜜桃| site:publishdd.com| 99久扒热| 久久性都花花世界成人免费视频 | 人妻在线观看视频| 91碰碰| 99网99热| 99热这里只有精品18| 天堂爱爱| 99综合一区| 51XX嘿嘿午夜无码| 色婷婷av综合网| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 六月亭亭久久综合激情| 色级停停| 九九99热| 狠狠色激情综合| 丁香色六月| 婷婷五月情| 久久婷婷国产| 潮汕成人AV片在线| 激情丁香五月| 色婷婷99| 色丁香五月婷婷| 五月激情六月宗合| 色婷婷五月天亚洲| 日本三级第一页| WWW.桔色成人.COM| 四季8848精品成人免费网站| 怡红院AV亚洲一区二区三区H| 婷婷五月天基地| 色情综合| 婷婷六月天| 五月婷婷综合网| 五月天桃色深爱网| 天天综合网站| 99色性爰网络| 丁香婷婷视频在线| 色情五月停停丁香| 久99久视频| AA丁香综合激情| 天天草女人| 99热在线爱| 久99久在线观看| 天天做天天爱天天爽| 欧美婷婷五月丁香| 九九九激情网| 婷婷丁香五月在线播放| 色婷婷五月中文字幕在线dvd| 天天摸天天日天天舔| 9999热这里只有精品| 丁香婷婷人妻综合网| 五月婷婷亞洲中文| 五月天天天天天天天天天天天婷婷婷| 超碰成人在线观看| 伊人久久婷婷| 开心五月婷婷综合在线精品素人| 色婷婷av在线观看| 亚洲人人操BD| 综合网啪啪| 青娱乐美女福利视频美臀| 日本欧美999久久久三级片| 97人妻碰碰碰久久| 99re在线这里只有精品视频首页| 婷婷操久久| 99ER热精品视频| 丁香婷婷五月六月久久| 五月丁香激情婷婷综合| 大香蕉五月天| 婷婷情色五月天| 婷婷六月丁香在线| www.9797国产| 欧美超碰人人| 国产26uuu视频| 久久五月综合| 婷婷五月丁香综合亚洲 | 色99网站| 欧美槡BBBB槡BBB少妇| 亚州操操| 天天干天天干天天干天天干天天干| 色天堂婷婷| 激情五月天综合图片小说网站| 天天拍天天操| 99热这只有| 开心婷婷五月| 色五月xxx| 天天日夜夜帕| 碰久久精品w| 婷婷舔| 丁香五月六月| 日本色婷婷综合| 狠狠爱青青草| 色大综合| 国内在线99视频| 99re这里只有精品视频6| 99色在线视频| 色噜噜狠狠色综合AV兰草影视| 超碰大香蕉网| 九九热视频精品2| 九热精品| 91啪啪网| 激情五月综合亚洲另类| 婷婷丁香五月亚洲欧美| 无码激情AAAAA片-区区| 99re热视频这里只精品5| 一本久久婷婷| 操人久久| 欧美日综合| 色一情一乱一伦一区二区三区| 色婷婷五月综合在线| 色五天综合| 婷婷玖玖五月天| 大香蕉九九| 婷婷五月综合国产精品| 2w在线视频| 大香蕉久热| 日本狠狠干| 成人超碰AV| YW无码| 97色碰| 深爱五月天 开心网| 免费看成人AA片无码视频吃奶| 狠狠狠色激情综合适合| 天天色综合色色色色色。| 性爱七区| 色色婷婷五月| 色综合色综合色综合色综合| 综合超碰熟| 欧美交换配乱吟粗大25P| 天天舔天天摸视频| 九九色逼| 91AV婷婷| 激情综合色婷婷啪啪六月天| 五月天丁香啪啪网| 五月综合久久| 九九av| 香蕉久久国产AV一区二区| 丁香成人五月天| 婷婷五月俺要去| 天天射美女| 丁香五月激情啪啪啪| 国产亚洲精品AAAAAAA片| 99久视频| 中文字幕成人| 五月婷婷影院| 中文字幕免费高清电视剧| 操91| 中字幕视频在线永久在线观看免费| 欧美婷婷丁香五月社区| 五月婷婷中文字幕| 激情综合网色播五月| 狠狠久综合| 五月丁香啪啪伦理电影| 久热A| 丁香六月成人| enecarbon-materials.com污K127封锁请涟系@wip1688 | 熟女网站久久| 五月丁香综合激情| 天天网曰日曰夜夜综合永久免费| 男女啪啪做爰高潮无遮挡| 色99网| 色偷偷五月天| 99视频自拍| 无码视频国内精品久久久| 久久38视频| 99狠狠| site:jszngf.com| 欧美人人草| 99热都是精品| 精品久久久91久久影视网| 国产精产国品一二三在观看| 欧美精品在线观看| 日韩青青| 亚洲视频无| 99在线观看视频精品| 丁香美女主播视频在线观看| 五月色婷婷中文字幕| 91色婷婷综合久久中文字幕二区| 午夜不卡久久精品无码免费| 黄色片avv| www.婷婷五月天,com| 激情五月丁香综合蜜桃| 色久综合| 婷婷五月丁香亚洲| 色婷婷色99国产综合精品| 久久久人妻门| 五月丁香啪啪综合| 五月丁香婷婷啪啪| 亚洲成人九九九| 激情影院内射| 99热无码| 激情五月天色色| 色综合色五月| 日韩超碰在线| 99九九热视频免费| 丁香婷婷偷拍| 婷婷五月天综合在线| 六月激情丁香一道本7777| 欧美激情丁香五月天久久婷婷一区| 五月婷在线观看| 啪啪日本欧美| 国产精品久久久丁香五月八戒视频| 亚洲精品色| 草综合网| 99在线视频操999| 丁香六月成人网| 九九九九精品精| 五月婷婷内射网| 99热免费观看| 4399成人黄A片| 五月激情小说| 色综合久久88色综合天天99| 五月久久婷婷| 久久婷婷影院| 超碰99热| 丁香五月色五月婷婷宗合| 五月开心播播网| 九九久久五月天综合伊人| 大香蕉 婷婷| 五月WWW| 亚洲Av成人在线观看| 国产 码在线成人网站| 婷婷色系婷色| 麻豆123区| AV五月丁香| 久色中文| 国产精典视频在线观看| 中文字幕黄色片| 日本人妻丁香婷婷久久寝取熟女五月| A片试看120分钟做受图片| 婷婷色香六月综合激情| 日韩av网站在线观看| 99热只有| 久艹大香蕉| 日日操日日干| 亚洲超碰在线| 狠狠色综合无线观看| 99re8在这里只有精品| 婷婷五月丁香综合激情小说| 97caop| 99热精品在线播放| 色欲日日躁| 婷婷五月天激情网| 久久大香免费| 99热久久这里只有精品| 欧美色色色| 五月天激情图片| 日日做天天操夜夜爽| 狠狠搞五月天| 欧美在线视频9| 99综合| 天天爽天天干天天| 午夜福利成人AV91| 97婷婷五月| 4399无码视频| 色啪网| 国产古装妇女野外A片| 在线中文av| 丁香五月婷婷五月天| 天天激情视频| 美女100%露全身无挡网站| 色婷婷AV在线| 99在线一区| 大香蕉99热| 日本一道久久| 久久99免费视屏| 97影院一级片| 激情五月,色五月| 亚洲性受XXXX五月丁香| 大香蕉久久伊人婷婷五月丁香| 97欧美在线| 91亚洲免费片| 久草婷婷视频| 色欲影香| 青青热久久综合| 成人九九视频| 日韩AAAAA| 99热在线只有精品| 成人.在线日韩| 成人精品免费在线观看| 丁香花狠狠婷婷亚洲中文字幕| 色综合女人99| 国产乱轮一区二区三区| 色www99| 婷婷色网站| 激情小说五月天中文字幕| 激情九九这里只有精品| 婷婷播5月| 婷婷成人五月天成人文学| 深爱五月激情| 丁香五月天AV在线 | 99热免费在线| www.婷婷,com| 成人婷婷色综合| 五月婷婷偷拍| 丁香综合网| 天天操屄网| 农村熟妇高潮精品A片| 91在线人| AV在线免费网站| 99'无码| 五月草影视| 99国产精品白浆在线观看免费 | 五月丁香色色| 五月婷久久在线| 天天插天天干| 婷婷亚洲天堂| 99热这里只有精品首页| 成人国产欧美大片一区| 天天色99| 可以免费看av网站| 九九99九九99九九99视频网| 亚洲蜜乳AV| 色色色色色色综合| 99精彩视频| 狠狠色色| 91九色中文字幕女在线观看| WWW.桔色成人.COM| 操操操操操操婷婷五月天| 婷婷色基地| AV大片在线播放| 五月丁香黄色| A片试看50分钟做受视频| 五月五婷婷网| 色丁香五月婷婷| 天天色天天搡| 玖玖婷婷五月| 综合超碰熟| 五月天婷婷丁香六月| 色色欧美。| 欧美婷婷五月| 欧美,日韩成人在线| 婷婷激情丁五月| 91在线97视频| 久久黄色片| 久婷五月| 熟妇国产| 亚洲婷婷丁香五月视频| 五月丁香色停停啪啪啪| 97色色色色色| 操97| 狠狠色婷| 99热在线观看| 天天舔天天插天天干| 激情四射婷婷| 久久婷婷色| 日本久久视频| 国产婷伊人| 亚洲婷婷成人五月天| 极品少妇婷婷五月| 嫩草视频在线观看| 九九热视频网站| 97丨九色丨国产丨PORNY| 久久久精品色| 大香蕉久久伊人婷婷五月丁香| 久久婷婷五月天| 婷婷五月天视频亚洲| 超碰在线免费9| 久久全意婷婷| 超碰成人电影| 狠狠色狠狠色综合日日91| 无码人妻激情| 久草婷婷在线| 亚洲 视频 导航 一区| 色五月天综合| 99在线热| 在线99精品| 在线免费观看激情视频| 色播五月婷婷| 综激情网| 天天射色五月天| 丁香婷婷五月天色综合| 操操天堂| 99热在线中文字幕| 婷婷激情四射网| 色婷婷精品视频在线播放| 1024国产| 色色色色色色网| 婷婷五月AV| 婷婷激情综合| 天天爽夜夜操| 婷婷性爱五月天| 另类激情五月| 婷婷天天综合| 69五月天视频| 色插综合网| 五月丁香天天| 综合丁香婷婷五月天| 欧美 日韩 成人 在线| 日韩黄色电影| 影音先锋综合网| 99色日本| 久久婷婷丁香| 九九五月天| 日韩啪啪网| 激情综合自拍五月婷婷色五月| 五月天婷婷色色| 色婷婷久久综合| 久久久人妻久久久| 99热色无码| 丁香婷婷综合精品六月初| 婷婷丁香69精华| 婷婷五月激情片| 夜夜躁爽日| 日韩在线一级| 久久人妻精品| 国产成人精品一区二三区熟女在线| 亚洲中文字幕网| 操逼五月婷婷| 91精品国产综合久久蜜芽解析速度| 久久久.COM| 一區四區歐美日韓| 这里只精品热在线18| 97人人搞| 嫩草AV久久伊人妇女超级A| 亚洲色区17| www.婷婷亚洲基地| 五月天婷婷久久日| 五月丁花六月丁香综合| 超碰人人操| 微拍92| www.婷婷五月天,com| 深爱激情网婷婷| 成人色五婷婷| www.91色| 丁香五月婷婷AV| 可以直接看的AV网站| 狠狠综合久久| 五月激情综合网婷婷| 婷婷9月天| 五月丁香六月婷婷综合在线| 深爱开心激情| 99久精品视频| 亚洲 无码 中文字幕 中出| 91啪啪| 伊人综合婷婷| 婷婷深爱五月丁香网| 成人片黄网站色大片免费毛片| 婷婷综合伊人| 五月丁香六月婷婷视频| 亚洲精品V天堂中文字幕| 开心深爱五月天| 国产激情综合| 久久久五月婷婷| 开心五月婷婷在线| 99噜噜噜在线播放| 综合久色五月| 综合网色| 五月丁香综合啪啪| 日本三级中文字幕| av九九| 91精品久久久久久77777| 91丨九色丨国产打屁股| 狠狠做深爱婷婷久久综合一区| 99精品在线观看视频| 久久伦乱| 色频玖玖五月天| 久色精品| 亚洲九九在线| 婷婷情色五月| 天天天天天日| 99激情在线| 国外亚洲成AV人片在线观看| 九九精品在线观看视频6| 97色色色色| 人人视频色| 久热99热| 79精品视频在线观看,| 99热久草| 农村熟妇高潮精品A片| 26uuu国产精品| 超碰京东热av男人的天堂| 亚洲AV日韩无码| 五月丁香九九九综合| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 日本婷婷在线| 26UUU欧美| 丁香婷婷五月天网站| 国产性爱一级| 天天爽天天| 久久婷婷内射| 五月色婷婷综合色| 狠干综合| 无码少妇高潮喷水A片免费| 丁香婷婷六月| 国产亚洲在线观看| www.爱婷婷.com| 99在线小视频| 午夜成人天堂久久无码日韩久久| 婷婷亚洲丁香五月| 极品色丁香| 久热A片| 婷婷五月无码| 99久在线精品99re5热视频| 五月婷婷欧美激情| 色婷婷操逼| 成人综合AV| 先锋影音av色五月天资源站| 婷婷亚洲天堂| 玖玖综合色| 亚洲激情免费视频| 天天操夜夜啊| 亚洲精品视频在线播放| 九月久久婷婷| yazhochengrenavwang| 欧美熟女视频 色婷婷| 色99网站| 五月婷婷天| 欧美三级A做爰在线观看| 综合激情站| 97人人草| 99久视频| 欧美婷婷| 噼里啪啦在线观看免费完整版视频| 亚洲综合五月天婷婷丁香| 久久综合激情| 五月激情小说| 丁香五月在线播放| 成人无码髙潮喷水A片| 99色色网| 9|人妻人人操| 嫩草视频| 26UUU一区二区| 狠狠色丁香婷婷基地| 99热在线观看精品免费| 久久偷拍综合五月天| 五月丁香六月香香蕉| 草草夜夜操| 搡BBBB搡BBB搡18 | 九九久久99| 婷婷五月丁香五月| 国产69久久久欧美黑人A片| 九九九激情网| 98热精品| 成人丁香五月| 久久五月天黄色五月天色网址| www.日日夜夜| 五月婷丁香| 婷婷香蕉| BlACKEDRAW视频一区二区| 激情啪啪五月天| site:xiongshengzz.com| caobi四区| 免费不卡狠操美女视频网 | 五月丁香在线婷婷美女| 99热精品在线在线| 91五月天| 97干资源在线观看| 久久五月六月| 日日噜噜夜夜狠狠久久丁香六月| 婷婷五月天激情综合| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 超碰国产AV| AV片一区在线观看| 激情五月婷婷综合色播小说| 丁香五月a| 亚洲成av人影院| 欧美成人日韩| 婷婷五月天首页| 五月天另类小说| 久久亚洲天堂| 综合色色婷婷| 蜜桃人妻无码AV天堂三区| 亚洲狠狠色丁香婷婷综合久久| 最新色色五月天| 亚洲综合五月天婷婷丁香| 人与禽A片啪啪| 欧美丁香婷婷天天操| 97丁香五月| 哇嘎成人久久| 日本激情五月天‘| 99国产在线精品视频| 六月激情婷婷色| 爱射综合| 色99视频| 丁香五月激情网| 久婷久婷激情肉| 五月丁香欧美在线| 色.五月综合网| 。久久久久久久久久久久久久人妻| 激情五月天在线视频| 国产日韩av片| 超碰在线综合| 激情婷婷在线中文字幕| www.婷婷六月天| 婷婷九月亚洲| 5月丁香啪啪啪| 涩涩涩,com| 婷婷香蕉精品| 这里只有精彩亚洲视频推荐|