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视频久久久| 草草视频91| 色综合网上班开心婷婷久久| 国产精产国品一二三在观看| 日本五月婷| 五月婷婷,狠狠操| 新97人人上人人| 色狠狠综合| 丁香五月天堂| Www,五月天| 九九久久免费视频44| 色五月成人| 九九视频精品在线免费| 99WWW免费视频| 狠狠干婷婷| 天天插天天干天天舔| 99热综合在线观看| www色五月| www久久99com| 亚洲美女婷婷五月天| 欧美日韩精品人妻狠狠躁免费视频| 五月六月激情| 色五月无码| 9色婷婷| 五月天成人免费视频| 天天操天天操天天操| 99热99色| 色涩影院六月丁香| 五月婷婷影视| 婷婷丁香熟女| 9久精品| 激情五月综合网最新| 久久婷婷激情视频| 婷婷丁香五月精品| 婷婷色婷婷| 超碰免费人人肏| 大香蕉五月婷婷| 森林影视大全,最好看的2019年视频 | 涩综合网| 桃色五月婷婷| 丁香五月ⅤA久久久| 99久久综合| 99热最新网址| 插插干干干色| 五月婷婷丁香色播网| 无码毛片992367| 五月婷婷干干干| 亚洲色色色色| 色婷婷丁香特级性爱视频| 亚洲天堂制| 五月色影院| 丁香五月天之婷婷影院| 狠狠五月天婷婷激情网。| 日本久久天堂| 多精窝99在线视频| 天天天久久久| 热99久久这里只有精品| 色狠狠图片| 五月丁香啪啪网| 欧美色色干| 99热99精品在线观看| 琪琪布丁香社区激情五月天| W色综合| 婷婷五月丁香性爱| 激情影院69| 久热A片| 国产亚洲色婷婷久久99精品91| 色噜噜五月天| 综合久久99| 思思热视频| 五月丁香色综合| 婷婷开心激情综合五月天| 狠狠色狠狠鲁| 五月社区婷婷激情| 日韩av干| 人人视频人人干人人做| 91九九| 日本三级日本三级99| 激情综合啪啪| 国产精品涩涩涩视频网站| 久久久国产精品黄毛片| 日产精品一线二线三线芒果| 色婷婷影视99| 色九九九九| 久久精品噜噜噜成人A∨色欲| 97AV人人插人人操| 三级毛片7979| 99热这里只有精品在线免费| 婷婷五月俺要去| 色五月天在线| 婷婷婷婷色| 日韩免费视频| 可以看的av| 天天爽天天干| 激情骚五月| 六月婷婷激情| 色六月丁香婷婷狠狠干| 影音先锋人妻出差| 色婷婷婷婷五月天| 色综合五月| 人妻久久久| 97人妻超级碰碰碰碰碰| 99久在线视频| 六月香五月婷| 婷婷久久女人| 97男人天堂| 色偷偷五月天| 欧美97超碰| 天天插夜夜爽| 色J香五月天| 日日操夜夜操无码免费| 婷香狠狠爱五月| 五月天 综合 在线| 国产精品五月丁香| www..999热久| 九九色图| 九九国产视频| 五月色丁香综合| www99热| 色婷小说| 色色色五月| 婷婷视频在线碰| 三男玩一女三A片| 色婷婷香蕉| 久久激情网| 九九亚洲| 99久久国产宗和精品1上映| 婷婷综合五月天| 婷婷五月在线视频| 亚洲天堂久久| 久久九色| 久久激情网| 91超级碰碰| 狠狠色色| 热久91| WWW久久99久久99久久| 91在线视频观看午夜福利| 亚洲成人在线观看av| 色色亚洲| 变态 另类 在线 | 亚洲精品V天堂中文字幕| 综合五月婷婷| Www.sesese丁香| 久久99热这里只频精品6学生| 色色色色色色网站| 日韩AV无码影片| 色呦精品| 五月天综合久久丁香91| 少妇丁香婷婷| 婷丁香五月天| www.99热这里只有精品| 五月天激情国产综合婷婷| 亚洲色99| 婷婷色综合| 色九月婷婷| 日本五月婷| 国产精品99久久久久久久女警| 免费观看全黄做爰的视频| 热久久999| 狠狠色噜噜色狠狠狠综合色| 国产色香蕉精品五夜婷| 婷婷五月激情网| 亚洲性爱干干| 婷婷激情图片| 日本三级大片| 色久99| 97操在线视频| 亚洲综合婷婷六月丁香五月| 狠狠干综合网| 五月丁香六月激情欧美综合| 亚洲春色奇米影视| 婷婷射综合| 天天肏视频| 欧美婷婷五月激情| www.9797国产| 久久99网| 欧美三级视频| 五月丁香六月色婷婷综合五月天| 欧美性爱5月天天天看| 91成人电影| 色五月综合| 日本欧美成人片AAAA| 月丁香久久久| 国产va在线视频| 五月综合激情视频在线| 青青草免费公开视频| 久久九九囯产| 99精品在线播放| 色高清无码视频| 六月婷婷中文字幕| 99热在线观看免费精品| 激情久久网| 六月激情久久婷婷| 九色七七| 丁香五月天激情四射网络不好 | 中字幕视频在线永久在线观看免费| 51精品国内探花| 婷婷97| 天天操夜夜爽歪歪| 99热| 人人操91| 天天综合亚洲综合| 五月天色影院| 久草五月婷婷| 99视频这里只有久久精品 | 丁香五月花| 久久精品夜色噜噜亚洲a∨| 久久丁香五月婷婷激情综合网| 79色色色色| 精品乱码久久久久| 激情久久久久久久久久| 日本操逼九九九九58日本操逼| 五月色婷| 婷丁香五月天| 久久婷婷五月天综合| 婷婷亚洲天堂| 色99色| 亚洲综合婷婷| 色情综合网| 懂色av蜜臀av粉嫩av永陈冠希| 色香蕉影院| 人人爱人人摸人人澡| 亚洲熟女色| 五月美女婷婷风骚| 草AV9999| 日本熟妇乱妇熟色A片蜜桃| 五月天久久综合| 婷婷五月天资源| 97啪啪| www.五月天婷婷| 激情五月丁香六月婷婷| av高清无码| 久综合网| 香蕉综合网| 99九九在线视频| 久热精品视频| 日本天天操| 99在线视频播放| 色色亚洲五月天| 我淫我色婷婷五月天激情四射| 国产精品色色666| 97人凄人人操人人爽| 天天操天天国产三级片处女学生妹| 激情五月综合色婷婷| 亚洲婷婷五月天| 久99久视频| 丁香五月在线自慰| 久久婷婷五月激情综合| 人人干人人操人人摸| 狠狠久久婷五月综合色| 丁香五月精品| 色欧美日| 久久久久久激情| 伊人大香蕉在线视频| 热99只有里视频| 日韩久久成人| 五月激情黄色小说| 丁香五月激情啪啪啪啪| 五月天四色房丁香亭亭| 色五月婷婷AV| 日本欧美国产| 五月天色图| 色五月成人| 久久婷婷桃花五月天| 亚洲综合色五月| 日韩专区五月天婷婷丁香| 玖玖精品视频99| 国产肥白大熟妇BBBB视频| 熟女激情网| 欧美大肥婆大肥BBBBB| 射区导航| 精品五月天| 六月丁香婷| 色五月网址| 丁香五月亚洲激情婷婷射| 日韩成人综合网| 久久午夜丁香| 色99视频| 国产探花AV在线| 色五月综合激情网| 五月天综合视频| 久久久久久久久久久44| 五月丁香亭亭操逼| 免费色色色| 蜜臀久久99精品久久久久久酒店| 欧美日韩一区二区三区四区| 久久久.COM| 可以直接看的AV| 99国产er热视频| 操久久网| 人人色性网| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 婷婷六月天亚州| 午夜激情四射影院| 91要啪| 六月99天天婷婷激情综合| 超碰免费人人| 五月天婷婷视频30| 黄网免费看| 色综合天天| 五月丁香五月天现场视频| 人妻免费网站| www.99热| 亚洲成人噜噜| 91欧美| 双性美人被调教到喷水A片| 26uuu欧美激情另类| 天综合日日夜综合7799| 五月天六月色| 一起草性爱不卡视频| 大香蕉视频99| 日韩啊啊啊| 五月丁香好婷婷A片网| 天天综合网在线| 国产精品久久久60086| 黄色99热| 中文字幕按摩做爰| 色五月成人| 久久久精品99亚洲综合| 99在线小视频| AV九九| 26uuu最新地址| 五月丁香六月综合情在线观看| 风流少妇A片一区二区蜜桃| 99热免| 九九Av| 成人性生活免费观看。| 99网| 丁香五月激情网| 五月丁色AV| 国产色色色色色| 99色精品| 开心婷婷五月| 伊人网欧美在线男人天堂五月丁香 | 影音先锋 91工厂| 色99www.| 婷婷狠狠干| 天天操无码| 欧美天天综合网站上去吧| 成人短视频免费| 操操碰| 五月婷婷免费在线视频| 久久综合伊人综合在线| 久久9精品| 丁香婷婷AV| 色欲av伊人久久大香线蕉影院| 狠狠色狠狠色综合日日91| 丁香婷婷色| 超碰99热精品在线| 五月天色区| 伊人五月天在线| 五月丁香婷婷无码A∨| 久久婷婷激情四射五月天| 97久久视频| 另类激情五月在线视频欧美| 99亚洲色色| 79精品在线视频| 亚洲五月激情| 9热在线视频精品| 丰满少妇猛烈A片免费看观看| 九九AV在线| 婷婷久久国产视频| 草草视频91| 久久九九99桃花视频| 97超级碰人人| 精品成人在线| 久久久亚洲精品一区二区三区浴池| 欧美视频五区| 色五月天成人| 成人丁香婷婷| av操一操| 五月婷婷丁香狠狠撸久久| 综合色情网| 99在线爽| 超级碰碰99| 精品国产乱码久久久久久免费| 国产熟女一区二区三区五月婷| 涩婷婷五月天| 停停五月天激情网| 思思热再线视频| 色99亚洲| 久久五月丁香伊人青草| 五月丁香美女| 888精品福利地址| 成人AV在线网站| 97性视频| 亚洲图片 丁香婷婷| 国产成人精品一区二三区熟女在线| 97在线综合| 日本五月天网站| 97婷婷五月天| 亚洲热久久| 天天夜夜爽| 99亚洲无码| 另类激情五月| 国产精品久久7777777精品无码| 深爱激情AV| 色五月之第四色| 天天玩天天摸| 天堂婷婷五月色| 狠狠擼综合| 婷婷区日本| 婷色成人| www.六月丁香看AV| 五月天婷婷爱| 台湾无码A片一区二区| 亚洲婷婷五月天| 六月丁香色色| 九九成人| 超碰在线网站9| 超PEN精品在线| 九月婷婷在线视频| 996热re视频在线观看视频| 香蕉曰比| 亚洲成人av在线| 丁香五月久久| 久久午夜理论| 久久免费婷婷视频| 色婷婷免费视频| 综合色久| 成人AV在线中文版| 视频1区2区| 色玖玖综合网| 日日爽日日操| 婷婷丁香在线播放| 婷婷99狠狠躁天天| 桃色五月天| 综合AV网| 91在线日本| 91九色首页| 亚洲精品乱码久久久久99| 九九热99精品在线| 亚洲五月婷婷| 色综合久久久久| 色色欧美色色| 日韩精品超碰在线观看| 婷婷五月天视| 夜夜综合色| 色婷婷激情| 色婷婷久久| 无码激情AAAAA片-区区| 操逼综合网| 五月天婷婷影院| 青青操avbb| 丁香六月婷婷综合在线| 97干在线| 色情成人五月天| 综合久久9| 五月伊人视频在线看| 五月激情婷婷丁香| 99视频精品在线| 久久久久久五月天| 五月婷婷人人人操| 色宗合久久五月婷婷| 欧美丁香五月| 91丨九色丨熟女高潮| 成人在线二区| AV在线免费播放| 色五月色综合| 99热这里只有精彩| 亚洲成人精品三区| aaaaaa片| 91成人电影| 九月激情婷婷丁香| 91超级碰| 久久九九热视频| 久色网| 欧美日韩成人在线免费| 天天干天天 亚洲| 男人天堂99| 亚洲AV成人一区二区在线观看| 51成人| www.丁香黄色五月天人与| 爱操人妻| 午夜丁香 婷婷| 色小说婷婷五月天天天| 成人在线视频网| 国产亚洲成人综合| 五月夜丁香| WWW久久久| 69久久久| 亚洲射激情| A片一曲| 成人 九九九九| 五月丁香天天| 久久婷婷视频| 超碰人人操在线| 狠狠五月综合在线| 怡红院AV亚洲一区二区三区H| 日本欧美国产| 六月综合婷婷开心伊人| 五月综合激情久久| 爱草视频在线观看| 久久综合99| 99网址在线看| 激情噜噜噜| 五月停性愛| 99激情网| 亚洲美女高潮久久久久久69| 婷婷丁香www视频日本韩国| 夜夜爽日日躁| 五月丁香狠狠爱| 久久性视频| 五月天成人在线视频网站| 婷婷五月丁香图片人人操| 狠狠大香婷婷爱| 欧美日本黄色| 92国产福利| wwccc久久久| 噜噜视频| 99色在线视频观看| 婷婷 丁香 精品| 婷婷黄色网| 五月色婷婷激情| av亚洲国产小电影| 狠狠干2007| 热久久这里只有精品| 开心婷婷五月天综合| 久99| 色五月丁香五月五月婷婷| 人人操日| 99热99色| 成人在线视频网| 99re在线视频精品,这里只有精品18,| 久久这里只有精品热在99| 五月丁香无码| 国产免费一区二区在线A片视频| 激情综合网五月| 啪啪婷婷五月天激情| 91九色 婷婷| www.色五月.com| 另类伊人婷婷| 国产成人亚洲综合A∨婷婷| 九九精品在线视频观看| 色色国产| 涩涩网五月天| 69人人操人人爽| 亚洲激情婷婷| 97热精品| 泰州成人视频| 色婷婷丁香五月天在线视频| 操大屄五月天视频| 天天干天天干天天干天天干天天干| 激情五月婷婷她| 婷婷99狠狠| 久久婷婷五月综合色奶水99啪| 国产免费一区二区三州老师F1F1| 99久久综合| 成人av免费观看| 色五月av伊人| 日韩AV在线免费| 可以免费观看的AV| 亚洲色啪| 超碰成人黄色网| 婷婷干五月综合在线播放| 99久久亚洲国产| 久热黄色| 亚洲中文无码成人| 97luluse| 超碰99久久| 色婷婷成人丁香| 婷婷五月色播天| 五月天婷婷在线AN| 成人精品在线| 五月天婷婷综合色| 伊人玖玖网| 66精品国产成人| 伊人在线视频| 五月天激情丁香| 91婷婷丁香| 亚洲国产精品二二三三区| 热思思| 丁香六月婷| 丁香六月婷婷色XXXXX| sewuyue第四色| 99久久久精品| 激情婷婷| 丁香婷婷视频一区二区| 色色爽爽天天| 日本黄色三级片内射| 色色色色热| 五月丁香六月综合情在线观看 | 东京热免费视频| 天天综合亚洲综合| 激情久久久久久| 成人无码精品1区2区3区免费看| 99热久久这里只有精品2010| 一级性感黄色内射视频| 色欧美一级| 人人草人人舔| 亚洲AAAA网| 超碰国产AV| 午夜丁香| 五月丁香婷婷婷激情爱爱| 丁香婷婷五月激情综合| 色五月婷婷激情基地| 婷婷色六月| 五月天婷婷爱| 五月丁香婷色| 色色爽爽天天| 碰久久精品w| 色色亚洲视频| 久久久久人妻精品| 人人干AV| 丁香五月色色色色| 99碰视频| 91无码一起草| 97香蕉碰碰人妻国产欧美| 99爱视频在线观看这里只有精品| 热这里只有精| 国産精品| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 99综合网| 最新五月天婷婷影| 97人人操人人干| 香蕉色色网| 大学生高潮无套内谢视频| 丁香五月av| 婷婷五月综合视频| xx色综合| 久草婷婷| AV五月丁香| 色吊操色妞| BBWCUCKOLD精品熟妇| 在线网黄| 五月激情站| 婷婷五六日| 成人国产欧美大片一区| 综合网色| 日日日日日| 五月花婷婷丁香| 亚洲亚洲激情| 激情五月综合网| 亚洲秘 无码一区二区三区妃光/1| 九九成人电影婷婷| 亚洲精品99| 99色在线| 国产成人av在线| 日韩aaa| 色丁香六月| 欧美va| 欧美99热| 免费99情趣网视频| 99热99在线| 伊人五月婷婷| 九洲一级A片| 中文字幕黄色电影网址| 热久久这里只有三级视频| 9色91视频| 五月天激情婷婷| 99视频这里有精品| 天天爽天天干| 丁香五月社区| 亚洲无码99| 99欧美| 亚洲网视屏| 丁香久久综合| 婷婷五月天综合久久| 99热这里只有精品8| 日韩无码色色| 色5月丁香婷婷| 亚洲国产精品VA在线看黑人| 26uuu亚洲| 五月亚洲| 一本色道久久综合狠狠躁小说| 激情丁香六月| 天天做夜夜爽| 色婷婷六月天| 色综合久久88色综合天天99| 99自拍视频网站| 亚洲综合1024| 天天色天天操天天射| 九九精品热| 久久久18| 丁香五月天久久| 九九99精品免费播放| 婷婷狠狠综合网入口| 五月天婷婷丁香成人网| 超爽内射| 亚洲AV网站在线观看| 99久扒热| 99re最新地址视频| 丁香六月中文| 色五月婷婷天天操夜夜操| 五月丁香激情六月| 热的国产,热的综合,热的有码| 久久激情综合| 五月婷丁香亚洲| 狠狠干综合网| 91丨九色丨熟女|老版| 亚洲中文字幕AV| www.99热| 色婷婷小视频| 婷婷成人AV| 在线婷婷| 婷婷丁香一月| 激情五月天伊人影院| 激情第四色| 色99在线| 激情AV网| 色婷婷色综合激情91| 久婷| 五月天性色| 欧美成人A片AAA片在线播放| 日韩av在线免费观看| 精品婷婷| 狠狠精品干练久久久无码中文字幕| 久操香蕉| 日韩一级A片黄色| 激情综合网,婷婷| 婷婷色情六月| 色综合色色| 欧美成人AAA片一区国产精品| 97成人丁香| 4399在线日本A片| 性婷婷| 99热精品无码| 99色在线观看| 中文字幕不卡视频| 五月婷婷新网站| 婷婷五月天干干| 综合激情五月丁香| 激情五月婷婷综合秋霞| 五月婷婷激情久久| 精品人妻久久久| 婷婷中文字幕| 思思热在线| 77777亚洲午夜久久| 婷婷六月丁香激情| 五月天开心激情综合网| 久久性爱视频| 97色视频网| site:minyis.com| 狠狠色综合精品视频在线| 伊人啪啪网| 影音先锋AV资源男人站| 大香蕉啪啪啪| 五月天婷婷影院影院观看| 亚洲无码色色| 日韩AV中文字幕在线| 久热只有这里有精品| 99色性爰网络| 欧美三级巜人妻互换| 六月丁香中文字幕| 久热中文字幕在线线观看| 久久性操| 综合久久五月| 桃色伊人在线| 婷婷五月激情网| 婷五月天| 伊人婷婷激情| 玖玖热视频| 99啪在线| 亚洲色欲AAAAAA| 99热精品中文字幕| 精品99在线观看| 激情五月综合ì香亚洲| 日本一道久久| 91视频综合网| 激情五月婷婷综合色播小说| 中文激情网| 99ri久久| 噜噜国产| 婷婷五月丁香成人网| 婷婷久久婷婷色五月| www.婷婷.com| 四川操逼站| 天天操夜夜玩!| 婷婷五月无码| 色色色婷| 五月婷婷在线免费观看| 国av网| 色在线五月天免费| 色婷婷狠狠| 9热视频在线观看| 亚洲va欧美va天堂v国产综合| 99久久66综合| 五月天色婷婷激情综合| 亚洲精品国产setv| 色色九九五月天 | 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 亚洲六月色| 亚洲亚洲人成综合网络| 精品色情一区二区三区四区| 色五月综合激情| 高清成人综合| 99热精品无码| 欧美婷婷综合网| 天天撸天天干天天插| 国产在线网| www.狠狠狠狠| 九九亚洲| 狠狠色激情在线| 五月婷婷性爱| 五月天开心激情网色欲无码| 91丨九色丨熟女高潮| 五月天久久综合| 五月婷婷AV| 色播五月天婷婷老师| 国产无套精品一区二区| 影音先锋AV资源男人站| 久久这里只有精品1| 欧美黄色一级录像| 伊人五月久久| 九九九九精品精| 丁香花五月天| 99国产在线精品视频| 2025天天爽天天摸| 欧美情色一区| 另类视频丁香五月| 日本三级日本黄色| 日日日天天干| 六月婷婷AV| 亚洲激情五月天| 中文在线成人| 色欲五月婷婷| 婷婷五月天久久久| 开心激情五月天网| 五月天伊人av| 久久caop| 思思久久99热只有频精品66| 久久综合综合综合| 天天弄天天操| 99这里有精品视频| 亚洲五月花| 成人必爱视| 中字幕视频在线永久在线观看免费 | 婷婷五月激情网| 五月天激情综合在线| 狠狠色综合网| 精品九九视频| #NAME?| www.99热| 色5月婷婷| 五月天婷婷小说| 手机AVAV天堂看网| 五月丁香花激情啪啪网| 激情五月婷黄版| 久久婷色| 丰满少妇猛烈A片免费看观看| 亚洲精品性色| 99日在线观看视频| 91美女被操| 五月丁香久久综合| 婷婷五月丁香基| 狠狠干夜夜干| 99综合在线| 最近韩国日本免费高清观看| 人人人操B超碰| 99久操| 亚洲激情网| 丁香五月23111| 亚洲Av成人在线观看| 99久re热视频精品98| 深爱激情AV| 亚洲免费电影2| 伊人激情啪啪| 五月婷婷成人w| 中文字幕婷婷在线| 婷婷97| 亚洲99在线| 久re热视频| 丁香在线视频| 操日挥操日日| 色99在线| 另类婷婷五月天啪帕帕| 人人97碰| 色久五月| 五月丁香啪综合| 屁股翘好撅高迎合跪趴| 日本九婷婷| 婷婷丁香五月天综合网| 97香蕉人人在线观看| 婷婷六月综合激情| 99re热视频这里只精品| 超碰99在线| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 婷婷五月天久久久| 性99网站| 91九色首页| 91黄色五月天视频| 九九视频这里只有精品| 丁香六月无码| 天天狠狠婷婷在线| 狠狠色噜噜色狠狠狠综合色| 婷婷激情图片| 99热这里只有精品5| 婷婷伊人无码| 任你日热视频| 国产日韩精品SUV| 婷婷五月精品中文字幕| 五月丁香婷婷久久| 亚洲色图45p| 五月天婷婷婷| 五月丁香黄色视频| 五月丁香六月激情欧美综合| 人妻射精AV| 婷婷激情啪啪| 五月丁香在线| 丁香五月综合激情啪啪| 日本AAAAAAAAAAAAAA片| 天天做天天要天天爱| 婷婷五月丁香综合桃花色网| www超碰| 久久婷婷婷| 久久综合激情婷婷激情| 99色最新在线视频| 91超碰在线观看| 五月天激情日色在线| www久久久| 激情婷婷五月| 婷婷五月视屏| 久久这里只有精品视频26| 粉嫩av蜜桃av蜜臀av| 激情五月天情色| 天天碰夜夜操| 五月激情啪啪| 色综合色| 香蕉操亚洲| 色色性爱视频| 九九机热| 五月丁香六月婷婷中文版| 色综合久久久久| 亚洲婷婷五月| 黄色成人AV在线| 嫩草极品| 五月婷婷综合网| 激情视频网址| 色播五月综合网| 色视频五月天| 婷婷五月丁香久久| 久久996re热这里只有精品无码| 99精品热| 色五月色图| 99日视频在线| 色级婷婷| 九九色video| 综合久久狠狠| 熟惀91九色在线| 丰满人妻一区二区三区| 99这里有精品| 国产成人+综合亚洲+天堂| 人人摸人人| 99re8这里只有精品99re8热视频| 99re这里只有精品在线观看| 亚洲欧洲自拍图片专区五月天| 久热只有这里有精品| 天天看A片| 久9视频| 免费亚洲婷婷中文字幕| 婷婷在线综合| 996热re视频精品视频| 色婷婷超碰| 99热亚洲精品| 五月丁香六月婷婷成人| 色色婷婷丁香五月天| 成人片在线免费看| 亚洲av无码影院| 天天网曰日曰夜夜综合永久免费| 99热在线网站| 久99久视频精选| 午夜九九九九九九| 色婷婷性爱| 另类亚洲视频| 香焦网五月天| 99热碰碰热| 婷婷久月| 国产中文亚洲欧美日韩性交| 色八月婷婷| 婷婷五月丁香在线观看| 黄色99网| 五月丁香久久丝袜啪啪| 激情婷婷综合五月少妇| 996热re视频精品视频这里| 激情网综合| 激情亚洲网| 天天日天天干天天操| 丁香五月欧美色综合| 香蕉国产2013| 思思热视频| 免费看欧美成人A片无码| 亚洲精品白浆高清久久久久久| 日本不卡高字幕在线2019| 91色呦哟| 亚洲国产色婷婷| enecarbon-materials.com污K127封锁请涟系@wip1688 | 青青草原伊人网| 9久热在线视频精品| 九九碰九九爱97超| 丁香婷婷精品视频| 就爱啪啪婷婷| 久热这里只有精品视频免费观看| 色五婷婷开心缴| 夜夜爱伊人| 伊人在线视频| 日韩一区二区A片免费观看| 婷婷五月天综合亚洲| 丁香五月97视频| 超碰在线国产9| 中海油常州环保涂料有限公司| 影音先锋女人av鲁色资源网小说免费| 99热日| 狠狠高潮精品亚洲1| 久久综合干| 婷婷五月丁香五月| 婷婷激情五月天桃花网| 4399在线观看免费高清黄色视频| 久久草大香蕉| 夜夜夜夜操| 美女五月天| 99久久久久| 被强行糟蹋的女人A片| 91丨九色丨国产打屁股网站| 人人操人人干AV| 亚洲激情综合色站| 激情网婷婷婷| 丁香五月婷婷啪| 丁香网站| 色婷婷AⅤ| 天天综合久久| 狠狠操狠狠干综合| www色五月| 五月婷婷色欲| 天天干天天曰天天射| 开心五月天私房婷婷| 色噜噜在线| 91色逼| 中文成人在线| 91九色中文字幕女在线观看| 成人五月天在线观看| 这里只有精品免费视频在线观看| 久草视频一,二三四| 天天插天天干| 婷婷五月激情五月丁香五月| 激情小说五月天社区丁香| 九色视频这里只有精品| 99国产精品久久久久久久久久久| 色色色色综合网| 五月丁香婷婷色播无码| 五月综合亚洲色| 日本婷婷色日| 午夜天堂啪啪| 激情久久婷婷| 色婷婷婷婷成人网| 色综合中文| 五月婷视频| 婷婷色色五月天| 五月亭亭六月天| 天天日天天爽| 精品女人九九九| 亚洲色色色色| AV操操操| 五月婷婷亚洲色图| 五月丁香婷婷久久| 激情五月天色网站| 婷婷五月欧美AA片免费| 色婷婷综合久色AV五色最新| 色婷狠狠| 激情五月婷婷| 成人AV在线电影| 日本五月天一页| 99视频内射三四| 97超碰在线免费观看| 伊人婷婷激情| 天天干天干| 亚洲色图在线视频| 狠狠色丁香婷婷综合久久97AV| 97碰碰视频在线观看| 东北熟女高潮99综合99| wuyuedingxiang99| 超碰爱爱爱| 日韩AV在线影片| 综合激情五月四射婷婷| 免费视频无码| 日韩久久日| 婷婷五月天影视| 久久婷婷五月| 五月婷婷偷拍| 婷婷六月天激情| www.色色色com| 国内婷婷丁香社区在线播放| 久久性刺激| 97干在线免费| 欧洲综合色| 中字幕视频在线永久在线观看免费| 成人版视频在线观看| 婷婷色狠狠| 影音先锋91在线资源站| 做爱夜夜干天天操| 另类A片| 婷婷综合色网| 激情丁香图片| 九九爱激情| 色播五月丁香综合| 亚洲色综合| www.狠狠| 亚洲激情综合网| 婷婷六月综合| 婷婷五月成人| 婷婷五月精品中文| 欧美色爱五月天| 先锋影音男人的天堂AV| 一二三区视频韩国| 99精品网| 婷婷6月综合网| 天天噜噜| 欧亚洲在线高清视频| 五月丁香婷婷久久| 九九热99视频在线| 色五月婷婷在线| 色五月色情| 激情综合激情五月一起草| 伊人喵咪a V| 欧洲亚洲激情五月天在线| 无码AV免费精品一区二区三区 | 激情五月婷婷| 九九Av| 9久精品视频| 丁香婷婷久久| 激情综合五月| 夜夜骑夜夜撸| www久久久| av人人干| 婷婷伊人无码| 亚洲中文字幕在线观看| 丁香五月色播中文在线播放| 婷婷五月激情中文字幕| 天天性视频| 高清无码网址| 99视频精品视频| 成人精品视频99在线观看免费| 色婷婷4| 黄色国久久| 人妻VideOssS人妻高清| 97操碰98| 婷婷五月视屏| 97精品自拍视频| 激情AV在线| 久热综合| 99这里有精品| 深爱激情四射| 丰满少妇乱A片无码| 婷婷爱婷婷| 婷婷久久欧美| 五月综合激情| 秋霞A V毛片| 天天色视频| 九九综合久久丁香婷婷,开心激情综合网| 开心五月天激情网| 欧美色色色| 91精品综合久久久久久五月天| 久久久免费精彩视频| 激情九月天天天天婷婷| 黄网在线免费观看| 午夜理论片最新午夜理论剧| 强辱丰满人妻HD中文字幕| 欧美激情综合色综合色| 五月久久| 色99自拍| 五月色丁香综合| 潘金莲AAAAAAAAAA| 99色精品| 天天看A片| 99精品偷自拍| 五月天停停成人网| 丁香激情五月| 另类视频在线| 六月丁香婷婷尤物| 久99精品视频| 婷婷五月天色色| 99热99热在线观看| 99热综合在线观看| 五月天婷婷AV| 影音先锋色色色资源色资源色| 欧美槡BBBB槡BBB少妇| 深爱五月日韩| 成年人夜夜喷水| 亚洲精品又粗又大又爽A片| 亚洲国产色色| 色噜噜狠狠色综合成人99| 婷婷综合网站| 热思思| 丁香六月色婷婷| 超碰在线caop| 99九九在线视频| 青草性爱视频| 91人人爽人人操| 欧美va在线| 五月婷婷婷自由综合| 国产午夜精品一区二区| 另类视频五月天| 。久久久久久久久久久久久久人妻| 色综合偷拍| 99久久9| 热99这就是精品视频| 丁香六月综合激情| 欧美性爱丁香五月| 国产成人AV在线| 色噜噜狠狠色综合日日| 97碰精品| 狠狠爱综合网| 欧美激情-区二区三区| 久久久99免费视频| 狠狠CAO日日穞夜夜穞AV| 天天日天天色| 五月天激情小说电影| 99日在线观看视频| 人妻久久久| 九九 激情 网| www.五月激情红色| 亚洲婷婷91丁香| 新激情五月天| 九九99精品| 人人爱人人摸人人澡| 五月天另类小说亚洲| 操逼综合网| 99网| 久久婷婷五月综合激情国产 | 99精品在线观看视频| 综合五月亭亭9| 亚洲在线综合| 五月婷婷欧洲| 激情小说五月天| 五月天啪啪啪| 五月丁香六月婷婷不卡免费无码 | 亚洲精品无码久久| 91免费试看| 99色综合| 久久伊人婷婷| 人人噜天天上| 日本天天综合| 色婷婷免费观看| 亚洲99一级无嗎特制在线| 婷婷五月天激情网| 99碰网站| 丁香久久久| 亚洲在线激情婷婷五月| 欧美大香蕉视频| 五月婷婷之综合激情在线| 国产做A爰片毛片A片美国| 久久久激情视频| 五月丁花六月丁香综合| 欧洲激情五月天| 色五月激情综合网| 久久丁香婷婷五月| 午夜AV网| 欧美顶级少妇做爰HD| 丁香五月电影| 亚洲啪啪网| 狠狠狠夜夜夜| 天天干-天天日| 丁香五月精品视频| 欧美久久网| 一本九九色| 操碰色一区就去操| 五月激情啪啪| 99热手机在线精品| 亚洲av免费在线| 9l视频自拍9l视频自拍九色学生|