免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
三男玩一女三A片| www.五月天| 五月丁香大相交| 九月丁香| 九九在线91| 婷婷五月情| 综合色五月天| 婷婷五月无码| 3p九色在线| 婷婷五月天av| 日本熟女二区| 任你爽免费视频| 综合色播| 日本三级黄色大片| 激情视频综合| 久久五月天激情| 亚洲午夜视频| 婷婷色中文| 亚洲激情在线| 五月色婷婷综合| VfJxEwPH| 丁香五月冃欧美| www.婷婷六月天| 波多野结衣不卡AV| 日本一级淫| 久青操| 久九色| 色吊操色妞| 91久久99久久91熟女精品| 亚洲夜夜操| 色婷婷香蕉| 直接看的AV| 任你日视频| 97超碰免费超级在线观看| 亚洲精品视频电影| 97碰碰在线观看视频| 色色色色色色综合| 丁香色五月婷婷91桃色| 亭亭社区五月天| 丁香五月婷婷六月婷婷| 天天色月| 丁香婷婷六月激情文学 | 超碰无码老师| 色婷婷亚洲综合天堂| 欧美操人| 日本视频不卡123区| 99热在这里只有精品| 色综合久久五月天| AV网站免费在线| 人人视频色| 激情综合网,五月| 久久久18| 99热思思在线观看| 久久只这里有精品| 五月丁香综合在线| 99色色| www.操.com| 激情婷婷丁香色五月| 婷婷五月天.com| 99er6免费视频热播| 人人摸人人操人人爽| 久热AⅤ| 99久久婷婷精品视频| 久热9| 五月丁香免费看| 亚洲人妻AV| 五月丁香激情啪啪| 男男野外做爰全过程69| 九九热99精品| 色婷婷成人| 精品久色| 天天撸天天干天天插| 五月婷婷丁香综合网| 久久婷婷六月综合资源| 79精品视频在线观看,| 婷婷五月天色综合| 久久最新色| 在线色色| 婷婷五月丁香五月基地| 天堂五月婷婷| XXXX岛国| www.99热| 无码日本精品XXXXXXXXX | 精品婷婷| 99热日本精品| 人人草成人视频| av网址在线| WWW久久久| 欧美日综合| 久久婷婷丁香五月一二三| 天天激情视频| 国产美女视频久| 99ri在线观看视频| 狠狠色噜噜色狠狠狠综合色 | 乱色色色| 色婷婷五月天在线观看| 伊人久久婷婷| 国产97色在线 | 日韩| 91九色在线| 亚洲色婷婷色| 淑女丝袜bi操逼123| 婷婷精品在线| 久久五月热| 日韩成人电影av| 成人网在线视频| 婷婷欧美色| 日本性激情色播| 日本久久超碰| 99er国产| 色婷婷小说| 免费无码毛片一区二区A片| 91国产精品视频播放| 亚洲秘 无码一区二区三区妃光/1| 久久停停超碰| 丁香婷婷色五月激情综合| 五月天成人综合| 色综合中文综合网| 丁香婷婷久久| 五月天婷婷色色网| 婷婷五月六月丁香| 天天夜夜操| 丁香五月天堂| 色色色婷婷五月| 婷婷五月天深爱| AV成人在线播放| 天天久久66xxx| 久久婷婷五月天综合| 99视频在线精品| 色五月自偷自拍婷婷婷婷| 五月天婷亚洲综合在线嫩草网| 婷婷五月无码| 婷婷六月偷拍| 久热这里只有精品在线| 成人在线观看精品| 丁香 婷婷五月| 一本色道久久综合狠狠躁小说| 色5月婷婷| 啪色综合| 99色在线| 丁香六月婷| 亚洲99视频| 日本久久精品| 99热在线观看这里只有精品| 99精品自拍| 天天摸天天日天天舔| 超碰在线国产| 婷婷五月天伊人在线| 婷婷在线综合| 67194成I人在线观看线路1| 涩五月婷婷| 大香蕉伊然在亚洲90| 日在线V视频在线播放| 99性爱| 91操在线视频| 日本97在线视频| 色婷婷社区| 亚洲午夜成人av电影网| 久久aaaa片一区二区| 伊人在线视频| 韩国久久少妇视屏| 国产原创视频91九色| VA婷婷亚洲| 狠狠精品干练久久久无码中文字幕| 成久综合视频| 亚洲妇女熟BBW| 色婷视频| 日本不卡一区二区三区| 天天操夜夜爱| 野外99热| 五月婷婷中文| 天天爱天天做综合| 超碰五月婷婷五月天| 夜夜骑天天玩天天日| 婷婷色网址| 九色色| 五月婷婷9| 亚洲热视频在线| 婷婷婷五月香蕉| 这里只有精品视频在线| 久久久久9999| 丁香婷婷五月色综合| 互月天综合| 五月天五月天激情网| 碰超亚洲| 婷婷精品视频| 色色亚卅| 久久久久8888| 一本色综合色| 91视频精品99| 午夜理论片最新午夜理论剧| 婷婷激情综合色五月久久91| 一区二区三区视频| 五月婷在线视频免费播放| 日本婷婷色| 久婷婷色| 337p午夜影院| 手机旧版看人妻1025| 久久三级视频| 亚洲天堂aaa| 亚洲激情Av| 婷婷五月天激情综合网| 日本99热| 婷婷五月精品中文| 一点色成人网| 久久色区| 五月丁香六月综合基地| 五月天激情在线视频| 欧亚成人A片一区二区| 99热 免费| 大陆极品少妇内射AAAAAA| 人妻中文av| 色婷婷精品视频| 五月视频日本免费观看| 五月丁香婷草| 亚洲区1| 国产午夜一区二区三区| 人人干人人操人人摸| 日韩999| www,奇米影视| 亚洲中文字幕网| 这里只有九九精品| 18av天堂| 99久久久免费| 中文字幕成人影视| 久青草大香蕉| 碰碰碰碰碰99| 欧美成人AAA片一区国产精品| 中文字幕精品在线观看| 日韩视频99| 狠狠干五月天婷婷网| 五月婷中文娱乐综合| 久久久人妻| 天天射影院| 很很干五月天| 亚洲av成人在线| 综合在线观看99| a网站免费观看| 综合五月婷婷| 婷婷六月中文字幕| 婷婷五月天激情在线观看| 午夜免费试看| 丁香五月激情综合| 色九九综合| 91婷婷丁香五月| www.99.色| 综合五月天| 亚洲精品大片| 日日操夜夜爽| 99久精品视频| 色五月婷婷av| 狠狠干无码| 波多野结衣AV无码Porn| 激情五月天www| 久久久婷丁香五月| 精品福利911| 激情五月丁香综合蜜桃| www。88热在线视频免费观看| 秋霞A V毛片| 久久加勒比| 亚洲AV电影美洲AV电影| 色九月综合| 婷婷中合| 五月婷婷97| 久久五月热| 91人妻人人操| 性爱人人网| 日韩成人综合| 久草天堂| www.色婷婷。com| 桃色五月婷婷| 婷婷五月色丁香在线看| 99色精品| 怡红院视频| 久久香蕉影院| 精品人妻久久久久久| 人人爱人人草| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | www.狠狠| www.久久| 色综合久久久无码中文字幕999| AV片一区在线观看| 久久 中文 日本| 91视频久久久| 五月色亭丁香| 美女天天爽| 日本色视| 五月色综合| 激情综合亚洲| 热99玖玖99玖玖99九九| 五月丁香激| 日本久久天堂| 99人人操人人摸| WWW,五月| 天天干天天操天天拍| 亚洲乱码日产精品BD| AV片在线观看| 99热精品在线| 色久五月天| 人人人操| 91碰碰视频在线观看| 久久宗合影| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 婷婷五月色综合| 天天久久66xxx| 狠狠操天天操天天操| 婷婷五月中文字幕国产| 激情五月天综合| 日99网站| 超碰成人电影| 99A片| 色色射| 天久综合91综合首页| 99色在线视频观看| 五月色婷婷AV| 99热精品中文字幕| Caop在线| 久久深爱激情网| 久久久久9| 色五月大香蕉| 五月丁香啪啪啪| 五月亭亭综合五码| 99热免费| 久久久香| 五月婷婷六月情| 男女啪啪做爰高潮无遮挡| 71在线精品视频一区| 六月丁香基地| 激情五月婷婷综合| 骚五月婷婷| 亚洲人人干| 色综合天堂| 欧美日本99| 久久最新色色色| 婷婷俺去也| 中文幕无线码中文字蜜桃| 丁香五月综合激情性爱| 蜘蛛女侠2003满天星免费观看| 色色五月丁香婷婷| 五月丁香激| 丁香五月综合网亚洲综合欧美狠狠| 俺去也综合| 色婷婷综合成人| 九九机热| H亚洲| 亚洲99视频| 夜夜干天天操| 日韩婷婷五月| 99热这里是精品| 久久五月天色婷婷| 思思热久久艹| 成人日韩欧美| 色色色com| 日本三级中国三级99| 婷婷丁香五月亚洲免费| 991自拍视频| 色噜噜综合网| 天天插天天插| 色色色视频免费无码 | 亚洲色vA| 另类婷婷五月天啪帕帕| 五月激情网站| 丁香五月 无码| 蜜桃婷婷丁香| 午夜免费高清AV片| 色婷婷亚洲婷婷| 色色色色色色色色色色色色色五月天| 婷婷丁香人妻天天| 日本三级网址| 黄网免费观看| 久久草人妻| 丁香激情五月天| 婷婷五月综合色中文字幕| 五月香婷婷| 天天爽夜夜爽夜夜爽精品| WWW久久久| 久久99久久久久久| 久久AV无码精品人妻系列试探| 色色色色色级无码| 任你干aa| 综合久久高清| 激情五月天啪啪视频| 久久精品99| 五月激情啪啪| 综合图区激情| 婷婷五月综合色拍| 任你草| 激情小说之五月| 久久密臀婷婷| 色婷婷中文在线| 色情五月综合婷婷| 五月天偷拍| 婷婷六月婷婷| 四射综合网| 日本在线视频播放91| 欧美97色| 久久A极片| 五月天综合图片| 五月色亚洲| 五月天激情图片| 99性爱无码| 色噜婷婷| 色999五月色| 天天爽天天透天天爱| 9久热在线精品| 日本欧美在线| 激情九九这里只有精品| 26UUU欧美激情一区二区| 夜夜操天天干| 色婷婷激情五月天| 久久五月丁香婷婷| 九九精品大香蕉| 婷婷五月天综合久久| 五月天婷婷激情网| 99资源人人| 99视频在线| 深情五月天| 内射综合网| 国产做A爰片毛片A片美国| 综合激情深爱| 这里只有精品热| 香蕉久久五月| 第九色区av天堂| 99热这里只有精品5| sesesesezonghe| 丁香五月伊人| 五月丁香婷婷色| 婷婷激情综合| 99.色| 91热在线| 九九人人看| 婷婷丁香社区| 天天天天干| 99久久玖玖| 婷激情五月| 丁香色情五月综合激情| 婷婷狠狠18禁久久| 亚洲无码免费看| 久久精品国产AV一区二区三区 | 99在线精品免费视频| 深爱激情五月婷婷| 俺去也在线www色官网| 丁香色六月婷婷| 全部老头和老太XXXXX| 久久久久9999| AV网站免费在线| 免费观看欧美成人AA片爱我多深 | 9 9热这里有精品| 操人妻AV| www.91五月| 婷婷五月天网| 五月色网| 国产亚洲99久久精品| 国产裸舞表演WWWW| 四月婷婷丁香| 蜜乳中文字| 欧美丁香六月激情视频| 六月丁香婷啪射| 嫩草AV久久伊人妇女超级A| 五月婷婷黄色| 亚洲丁香花色| 色很很96| 性爱在线播放av| 久久精彩综合视频| 99r久久这里只有精品| 香蕉久久国产AV一区二区| 综合99久久天天综合| 色婷婷综合丁香五月天| 色色色色色综合| 五月天久久激情| 婷婷日本在线| 综合色婷婷| 婷婷五月天情色| 五月婷婷狠狠久久| 色欲色天天香综合| 婷婷色亚洲| 99精品热| 人妻熟妇六区| 亚洲天天综合| 91爱操| 亚洲色碰| 美日韩成人| 欧美日韩成人| WWW色五月| 991自拍视频| 亚洲色基地| 蜜桃婷婷狠狠久久| 99热九九这里只有精品| 成人超碰AV| 激情久久天天| 丁香五月婷婷五月天| 久草狼人| 丁香六月综合激情| 成人午夜天| ou洲色吧| 亭亭五月丁香综合欧美| 丁香五月天激情小说| 日日夜夜综合| 26uuu精品一区二区| 色色色婷| 国产精品第一国产精品| 色婷婷四色| 91碰| 国产色99| 91丨九色丨东北熟女| 亚洲无码色| www.99.色| 91综合在线视频| 丁香亭亭久久| 天天色噜| 伊人在线视频| Av在线不卡一区| 91九色首页| 激情五月婷婷色综合| 永久精品| 嫩草AV久久伊人妇女超级A| 97色综合视频| 99小精品| 五月丁香六月色| 三级三久久线久久99久目本WW| 99国产在线精品视频| 大香蕉伊人爱在线| 五月丁香婷中文| 激情五月天啪啪| 国产精品久久久久久久久久久久 | 五月亭亭欧美女人| 加勒比色色| 激情爱爱网站超大免费| 久久婷婷六月综合国际| 色色丁香| 伊人狠狠丁香婷婷综合尤物| 欧美va视频不用播放器的va视频网| 婷婷色情 | 2020日日干| 五月天婷婷自拍图片在线观看| 色色色热| 婷婷伊人欧美| 加勒比色色| 丁香五月色五月| 51国精产品自偷自偷综合| 婷婷丁香婷婷97| 啪啪婷婷五月天激情| 丁香婷婷五月六月久久| 五月丁香婷婷老司机| 97深爱伊人综合| 9久视频| 亚洲第一影院高清无码网站| 六月丁香婷婷尤物| 欧美 日韩 人妻 高清 中文| 婷婷丁香五月天综合AV| 丁香六月久久| 久久婷婷青青| 五月婷婷婷婷婷| 丁香婷婷六月| 色狠狠综合| 欧美五月婷婷| 色婷婷性爱| 天天精品视频在线观看视频| 中文字幕有多少字| 丁香婷婷五月六月天| 99热这里| 五月婷婷综合激情| 成人综合网站| 九九99免费视频| 久久久久亚洲AV无码网影音先锋| www.久久久久久| 激情VA视频| 婷婷九九色| 天天爽天天透天天爱| 激情内射人妻1区2区3区| 亚洲99在线| 综合性爱网| 五月天婷婷激情在线色图| 婷婷五月图片小说网| 丁香网站| 色五月色综合| 天堂美国久久| 天天日,天天插| 99亚洲精品| 玖玖精品视频99| 亚洲精品久久久无码| 丁香久久AV| 99ER热精品视频| 五月丁香久久呀| 婷婷综合丁香| 久久99网| 黄网免费观看| 亚洲亚洲人成综合网络| 台湾佬天天日丁香婷婷五月天| 国产性爱在线| 欧美日本另类| 五月天婷婷色在线视频免费观看| 激情第四色| 99这里只有免费的精品| 超碰在线日夜| WWW.17C亚洲精品| 六月色播| 欧美激情综合色综合啪啪五月| 欧洲日韩一区二区三区| 国产精品黑丝| 91婷婷五月天嫩女| 97色久| 97人人干| 怡红院一二三| 天天做天天爱天天搞| 丁香六月婷婷久久综合| 日日夜夜小色哥| 久草丁香婷婷五月天婷| 婷婷五月天综合网| 天天爽天天草| 久久99婷婷| 欧美成人精品A片免费一区99| 久久色这里只有精品| 九 九九九AV| 97精品欧美91久久久久久久| xfplayav在线| 久操激情| 日韩精品视频中文字幕| 久久性爱视频| 午夜九九电影| 97色在线观看视频| 国产精产国品一二三在观看| 综合一区二区三区| 能看的av片| 91婷婷丁香五月| 久久精品99国产精品日本| 中文乱子伦视频| 久久五月视频| 正宗黄色毛片| 大香蕉久久青青| 天天精品视频免费观看| 色5月婷婷| 天天综合网~91| 五月天综合婷婷| 色播五月| 婷婷六月插屄激情| 激情色播| 色播五月丁香综合| 欧美三级巜人妻互换| 在线观看免费狠狠色丁香香综合| 五月婷婷免费在线观看| 久思思热视频在线观看| 婷婷激情综合色五月久久图片| 中文字幕无码人妻少妇免费视频| 日韩精品一区二区亚洲AV观看| 激情综合五月色在线| 91精品人妻少妇无码影院| 亚洲午夜在线视频| 青草视频在线观看视频| 色色五月天婷婷| 六月婷婷七月丁香| sS丁香五月婷婷| AV色婷婷| 99re视频在线| 九月性爱网| 蜜臀AV在线观看| 性爱视频99| 97操碰在线视频| 五月婷婷开心综合| 天天爽天天爽夜夜爽| 婷婷啪啪| 亚洲xx网| 婷婷五月天国产传媒| 五月激情在线| 99爱这里只有精品免费视频| 色婷婷色99国产综合精品| 久久538| 华人在线免费| 五月激情婷婷六月| 丁香五月成人社区| 五月天激情国产综合婷婷| 亚洲综合婷婷五月天| 深夜婷婷五月丁香| 这里只精品| 婷婷AV丁香| 五月天婷a在线| 天堂AV三级| 一起草无码视频| 久久婷婷五月天| 亚洲一级色电影| 五月丁香激情怕怕| 入口五月婷婷六月香| 91爱操| 日本久久天堂| 日本激情ⅩXX免费视频| 丁香五月婷婷色综合基地| 精品99久久久久成人网站免费| 色婷婷综合久色AV五色最新| 日本婷久久| 九九九九国产| www.91.com处女在线直播| 五月天婷婷六月激情网| 婷婷在线午夜| 五月激情偷拍| 免费AV在线| 亚洲av成人在线| 成人网站在线观看视频| 久久98| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 六月婷婷青青青视频| 色噜噜狠狠狠狠色综合久欧美| 免费观看日韩成人av| 一起肏在线视频| 久久久性爱视频| 99久久a线观| 五月婷婷无码专区| 婷婷综合成人| 99综合自拍| 亚洲激情综合| 狠狠爱丁香婷| 色综合中文| 亚洲色色色色色色色色色| 91精品国产色猫| WWW·色色色·COM| 久久精品爱爱| 综合色色色色色色| 99婷婷| 激婷网| 99热这里有精力| 婷婷激情在线| 日逼影音先锋男人AV资源站| 大香蕉伊人爱在线| 婷婷九月激情| 色五月婷婷老师| 色五月激情五月| 中文网婷婷字幕婷| 亚洲第一色网站| 婷婷五月草| 任你草| 伊人五月天97| 美妞av| 五月天播播| 国产乱妇无乱码大黄AA片| 久久亭亭电影| 这里只有精9| 五月天婷婷综合网| 免费无码毛片一区二区A片| 99热天堂| 色五月成人网| 五月丁香色| 97操在线资源| 亚洲电影在线观看| 亚洲成人影视在线观看| 丁香五月天av| 天天干天天色综合| 啪啪啪丁香五月| 丁香五月六月久久综合| 99在线精品视频| 伊人香大香蕉视频| 五月婷婷内射网| 99热国产| 六月撸婷婷| 久狠日av| 99热热热99精品婷婷| www.yw尤物| 婷婷娌伦网| 五月丁香花激情啪啪网| 高清无码一区二区三区四区| 97热这里只有精品| 色婷婷导航| 久9久9热久热| 99∨VTV| 丁香香蕉婷婷| 色情综合网| 色五月情| 玖玖综合色| 色五月成人| 九热av| 久久性操| 国产精品视频免费看| 婷婷激情综合色五月久久91| 亚洲五月天婷婷综合| 丁香五月成人| 99色看这里只有精品| 色色五月丁香| 激情婷婷五月天| 免费啪啪亚州视频| 五月天三级久久| 久久这里只有精品热在99| 色色97丁香婷婷五月天| 久久A V无码视频| 婷婷五月日本| 天天激情站| 亚洲9久久精品| 婷婷丁香综合| 色婷婷四虎| AV五月婷婷露脸| www.色色com| 99热这里只有精品在线观看| 婷婷自拍| 久久婷婷五月天| 天天综合网~91综合网| 亚洲综合色色| 深爱五月激情网| 五月天色五月| 开心五月丁香啪| 久草x色在线观看99| 丁香五月区| 欧美婷婷丁香五月| 97热视频| 五月婷六月综合在线观看| 99免费在线视频| 另类图片五月天婷婷| 99在线精品免费视频| 伊人五月网| 丁香五月综合久久| 大香蕉520| 天天综合色丁香| 97亚洲视频在线| 97婷婷五月| 伊人综合色干| www狠狠| 丁香五月人妻熟女| 9视频在线成人网站| 26uuu亚洲精品国产| 国产亚洲精品AAAAAAA片| 男女久久婷婷五月天| 九九成人视频| 色人久久| 三级毛片视频| 猫咪伊人久久| 综合久久9| 午夜不卡久久精品无码免费| 五月份婷婷| 大香蕉AV电影在线| 日本天堂免费99| 中文人妻主播久久| 五月开心网| 这里只有精彩视| AV网址大全在| 天天狠天天叉| 国产 A片 自拍| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 91人人爽人人操| 香蕉久久国产AV一区二区| 91丨九色丨高潮丰满日本| 国产精产国品一二三在观看 | 91啪啪视频| 偷拍五月丁香| 九九热99re8热免费观看| 91在线视频观看午夜福利| 99九九热在线观看| 久久 这里只有精品1| 久9精品| 老美AA片| 大香蕉啪啪| 五月色婷婷综合色| 影音先锋天天日| 99热超碰在线| 欧美成人色婷婷| 五月丁香色婷婷伊人| 99色.com| 9 7总站超级碰免费视频| 99久视频| www夜夜| 天天射射夜| 成人丁香五月| 久激情| 99久久超级| 色人久久| 狠狠色噜噜狠狠狠狠综合| 色五月婷激情| av婷婷丁香 六月| 欧美网站视频4399| 五月激情综合婷婷| 99久热| 夜夜骑夜夜撸| 天天综合社区| 丁香五月天婷婷久久综合| 玖玖在线视频福利| 国产精品视频免费看| 婷婷六月成人| 99原创自拍视频在线观看| 99综合视频一体| 婷婷精品性性性性性性性| 激情综合网,婷婷五月天| 天天久久66xxx| 亚洲啪啪啪啪| 久热黄色| 五月天婷婷情色| 91在线观看www| 五月精品99综合| 91欧美| 另类天堂| 玖玖婷婷五月天| 婷婷六月久久综合导航| 亚洲五月天狠狠| 激情五月天之六月婷婷| 丁香狠狠| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 99天堂网| 五月丁香色色网| 激情婷婷五月| 久久婷.com| 亚州操操| 人人干99| 五月天开心色情网| 日韩综合网络男女香蕉a片| 怡春院久操| 精品亚洲国产成AV人片传媒| 疯狂做受XXXX高潮A片动画| 色啪网| 91中文在线| 丁香五月影院| 中文字幕av久久爽一区| 超碰亚洲天堂| 五月丁香黄色视频| 激情综合网色播五月| 激情深爱五月天| 精品在线网站| 午夜丁香婷婷| 天天日天天色| 国产免费一区二区三州老师F1……| 成人丁香五月| 丁香五月成人| 五月天丁香| 国产精品久久久久久久久久免费| 色播五月婷婷| 无码人妻AV久久久一区二区三区| 中文字幕丰满孑伦无码专区 | 狠狠色丁香婷婷基地| 亚洲十月婷婷综合| 欧美色五月天| 婷婷综合色图| 亚洲五月婷婷| αv中文字幕在线观| 丁香五月婷婷老师网站| 国产亚洲99久久| 丁香婷婷精品视频| 久久A热| 天天射天天射一道本日本社区 | 操嫩逼电影| 婷婷五月视屏| 婷婷五月天亚洲| 亚洲最大在线| 激情综合五| 热婷婷av| 激情AV| 五月婷婷激情综合拍| 狠狠穞A片一區二區三區| 日日噜狠狠| 69精品人人人人| 久久蜜臀婷婷| 99热加勒比| 天天噜天天爱| 五月天玖玖狠狠色色| 激情性爱五月| 国产精品日本一区二区在线播放| 久久婷婷青青草| 日本一毛片| 激情五月综合色婷婷| 97操碰在线视频| 色色色综合网| www.AV在线| 五月青青草综合| 综合婷婷五月天| 搡BBBB搡BBB搡五十| 色原狠狠综合| 激情av在线| 激情五月激情综合网一级丸片| 久久ab| 午夜天堂一区人妻| 超碰在线国产9| 99在线观看视频蜜臀| 婷婷五月色天| 无码免费人妻A片AAA毛片西瓜| 99人人操人人爱久久久| 狠狠狠人妻| 99视频内射三四| 激情丁香五月综合| 热的国产,热的综合,热的有码| 五月丁香婷婷基地| 免费视频WWW在线观看网站| 日熟女| 天天日日爽| www.婷婷亚洲基地| 91久久人人操| 天干干夜夜操| 91操熟女| 六月婷婷最新网址| 女性自慰系列第五页| 婷婷九月丁香| 五月丁香综合精品欧美| 99这里有精品视频3| 99性色| 九九99精品视品| 九九视频这里是精品五月| 五月天激情无码专区| 国产成人精品一区二三区熟女在线| 婷婷99视频精品| 久久99激情丁香婷婷小说网| 亚洲精品V天堂中文字幕| 五月丁香啪啪啪| 亚州操操| 色婷婷激情五月天| 五月婷婷网五月在线| 99re在线播放| 婷婷六月丁香在线| 免费AV播放| 久久九九国产| 五月天激情图片| 9久热视频| 六月婷婷激情小说网| 丁香六月激情综合| 五月婷婷在线视频免费观看| 久婷五月| 久久激情综合| 色婷婷免费观看| 五月丁香综合中文| 热婷婷在线视频| 欧美日本一区二区三区| 久久艹 五月天| wwccc久久久| 丁香网五月天| 翔田千里无码| 亞洲自怕| 婷婷丁香五月亚洲免费| 不卡成人免费| 思思热精品在线观看| 蒲京久久无码视频| 五月婷婷基地| 97在线干| 超碰国产AV| 色五月婷婷91| 狼友视频在线观看18| 婷婷午夜丁香| 久草热在线视频| a色色色色色| 六月婷婷五月丁香| 这里只有精品热| 777米奇影视第四色| 五月天婷婷高清无码| 久9草在线观看视频| 噜噜狠狠色综无码久久合欧美| 大香蕉啪啪啪啪啪啪| 五月天综合| 男人天堂99| 狠狠五月天| 欧美va| 92久久久| 国产avapp 网| 99er6免费视频热播| 九九综合久久| 色999;丁香五月| 最新AV在线观看| 在线中文av| 色插综合网| 91高潮喷水久久久久久久久| 五月激情婷婷国产精品久久久久久| 黄网免费看| 熟女人妻一区二区三区免费看 | h在线看免费版在线看| 激情综合网亚洲色图| www.com在线操视频免费观看| 九九精品免费| 99色婷婷视频| 超喷97免费在线视频| 日本色色视频| 91精品久久久久久| 中国女人做爰A片| 成年人看Va免费视频| 色欲婷婷五月天| Blackedraw视频一区二区| 天天爱天天爽| 曰曰久久| 风流少妇A片一区二区蜜桃| 99热99热在线观看| 97男人天堂| 91久久婷婷| 99热这里只有精品最新地址获取| 欧美性猛交99久久久99| 国产精品久久久久久妇女6080| 五月亚洲| 久久99热网| 超碰在线人妻| 天天色天天| 亚洲综合九九| 色婷五月| 国产全是老熟女太爽了| 人妻综合网| 97久久精品| 免费黄色AV| 五月天精品综合在线| 天天日本夜夜谢| 无码区婷婷五月花开| 99福利导航| 五月婷婷免费看| 欧美婷婷五月天| www激情| 丁香五月伊人| 日本99在线| Blackedraw视频一区二区| 日本丁香五月| 日本三级片片| 老美AA片| 99超级碰免费视频| 97色色视频| 69午夜成人影片| 97精品自拍| 久久密臀婷婷| 亚洲精品一区中文字幕乱码| 99毛片| 韩国激情五月天综合网| 深爱激情五月天色婷婷| 五月天色色婷婷| 五月婷九九草| 9l视频自拍9l九色成人| 丁香五月色五月| 殴美综合激情五月天免费视频| 色婷婷五月网| 婷婷五月俺要去| 色玖玖| 偷拍91九色| 五月天久草| 婷婷国产五月天17c| 色狠狠色噜噜AV天堂五区| 97色啪| 久久久久久人妻久久久久久久久久人妻久久久 | 99热在线爱| 丁香五月网| 天天综合干| 538午夜激情| 日本丰满久久| 日本性视频| 国产99久久久国产精品免费看| 色色亚洲视频| 伊人激情影院| 久久久中文| 99在线精品观看99| 激情五月婷| 99久久99久久| 婷婷五月在线视频| 天天插天天插| 久久 天天| 九九热re99re6在线精品| 噜噜狠狠色综无码久久合欧美| 久久婷婷五月草视频| 丁香六月天婷婷色| 99精品在线下载| 五月婷婷黄色视频| 婷婷五月婷婷五月| 俺去啦综合网| 无月播播激情在线观看视频| www.sezonghe| 久久人妻久久| 99热这里只有精品在线观看| 五月婷婷丁香六月| 停停五月天激情网| 夜夜操天天爽| 五月婷婷香蕉| 五月天久久丁香| 五月天伊人日日噜影片AV| 99精品视频在线| 偷拍视频五月天| 天天草婷婷五月| 六月婷婷七月丁香| 99热99这里免费的精品| 五月天婷网| 激情五月五月婷婷| 色色色999| 日亚二欧美| 亚洲天堂爱爱| 中文字幕网伦射乱中文| 婷婷综合五月| 色逼综合网| 五月婷婷色啪| 色婷婷免费视频| 婷婷五月天AV网| 毛片新网地| 亚洲综合激情五月久久| 激情五月丁香社区| 夜夜爱网站| 色青青电影色五月| 日本三级片片| 亚洲欧美成人在线| 深爱丁香激情| 成人网丁香五月| 丁香六月久久| 九九色逼| 老司机视频lsj爱就色| 91色色色18| 操国产人妻| 丁香六月婷婷综合缴| 在线婷婷| 欧美大片免费播放器| 99热免费在线| 亚洲无AV在线中文字幕| 色婷婷六月综合| 欧美婷婷精品激情| 五月天六月色| 午夜少妇在线观看视频| 久久99jiu9| 亚洲AV免费在线| 99热这里只有精品在线播放| 亚洲第一精品成人999久久精品| 五月天伊人综合| 婷婷色影音天| 久久婷婷五月综合色丁香花| WWW色五月天| 国外亚洲成AV人片在线观看| 99操视频| 91精品无码| 五月激情视频| aa久久| 99re热99| 五月色婷婷中文字幕| 激情久久久久久| 五月丁香成人| 婷婷五月丁香综合| 狠狠干在线| 激情五月天噢美| 婷婷激情四射| 99热无码精品| 欧美三9久九观看| 亚洲AAAA网| 久久您您综合网| 久色婷婷200| 欧美天天搞| 爱操人妻| 激情综合啪啪啪| 免费无码毛片一区二区A片| www.色婷婷。com| 婷婷综合性爱网| 天天草比天天爽| 99超碰人人| 人人草成人视频| 激情婷婷六月天| 亚洲欧洲自拍图片专区五月天| 高潮毛片又色又爽免费| 青青草婷婷综合五月| 玖玖热99| 丁香九月综合激情| 99思思在线视频| 无码激情AAAAA片-区区| 五月婷婷激情综合视频| 亚洲AV另类| 在线观看的av| 性爱在线播放av| 伊人丁香在线| 色五月综合在线| 婷综合| 成功精品影院| 天天舔日日肏夜夜爽| 欧美激情久| 丁香婷婷六月| 色五月丁香六月婷婷| 婷婷欧美激情| 色吧五月| 天天五月情| 久久综合五月天| 极品少妇高潮啪啪AV无码| 亚洲情a| 超碰在线人人| 99色性爰网络| 亭亭五月激情亚洲在线| 色yeye欧美| www.久久久久久久| 亚洲激情高潮| 夫妻超碰在线| 色色综合网站| 色噜噜五月天| 久久五月婷婷电影| 成人视频免费观看高清完整版在线观看| 日本美女上人| AAA亚洲AV| 九九综合伊人|