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

ARTICLE DETAIL

資訊詳情

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

ESP32-S3原生USB調(diào)試:告別串口線,一根Type-C搞定燒錄與日志

ESP32-S3原生USB調(diào)試:告別串口線,一根Type-C搞定燒錄與日志 如果你跟我一樣曾被一抽屜USB轉(zhuǎn)TTL線和杜邦線折磨過一定知道每次給ESP32刷固件不只是寫代碼那么簡(jiǎn)單。找串口號(hào)、插線、按住BOOT、設(shè)置波特率、盯著十六進(jìn)制輸出……這套流程在ESP32-S3上完全可以用一根USB線替代。這顆芯片內(nèi)置了USB-Serial-JTAG控制器既能燒錄固件又能像串口一樣打印日志還支持JTAG硬件調(diào)試。這篇文章我基于PlatformIO環(huán)境從硬件選型、platformio.ini逐行配置、燒錄調(diào)試的完整實(shí)操到Windows下常見的坑全部過一遍。適合所有手上有一塊ESP32-S3開發(fā)板、想從傳統(tǒng)串口方案遷移過來的朋友也適合準(zhǔn)備入手S3但怕折騰的人先做功課。1. 為什么要扔掉串口線內(nèi)置USB的真正價(jià)值1.1 傳統(tǒng)串口方案的三個(gè)痛點(diǎn)傳統(tǒng)ESP32開發(fā)板比如官方ESP32-DevKitC V4或者市面上常見的NodeMCU幾乎都板載了CH340或CP2102芯片把芯片的UART轉(zhuǎn)成USB。這個(gè)方案穩(wěn)定可靠但有三件事長(zhǎng)期膈應(yīng)人。第一是硬件占用。UART0的TX/RX被轉(zhuǎn)換芯片吃掉開發(fā)時(shí)如果想外接GPS模塊、串口屏或者另一個(gè)MCU引腳往往不夠用還得靠軟件串口或者IO矩陣去映射繞來繞去徒增麻煩。第二是下載控制。傳統(tǒng)方案依賴DTR/RTS信號(hào)去控制EN和IO0自動(dòng)復(fù)位電路做得好的板子體驗(yàn)還行做得差的每次燒錄都要手動(dòng)按住BOOT再按EN掐準(zhǔn)時(shí)機(jī)否則就報(bào)連接失敗。第三是驅(qū)動(dòng)問題。CH340和CP2102在Windows下裝驅(qū)動(dòng)可能不算難但換了電腦、換了系統(tǒng)版本、或者是公司電腦沒有管理員權(quán)限的時(shí)候裝一個(gè)串口驅(qū)動(dòng)能卡一下午。而新一些的ESP32-S3芯片把USB-Serial-JTAG控制器直接集成進(jìn)去了沒有外置轉(zhuǎn)換芯片這一環(huán)。對(duì)我這種天天和固件、日志、調(diào)試器打交道的人來說這個(gè)改動(dòng)帶來的體驗(yàn)升級(jí)是實(shí)打?qū)嵉摹?.2 一根USB線三件事下載、調(diào)試、日志打印USB-Serial-JTAG不是普通的USB轉(zhuǎn)串口芯片它是ESP32-S3內(nèi)部的一個(gè)外設(shè)控制器通過芯片的GPIO19和GPIO20這對(duì)USB引腳對(duì)外提供完整的USB端口。默認(rèn)情況下即芯片沒燒錄用戶固件或者固件沒占用USB外設(shè)時(shí)這個(gè)端口會(huì)枚舉成一個(gè)COM口同時(shí)具備三種能力固件下載、串口收發(fā)、JTAG調(diào)試。這就是我標(biāo)題里說的“告別串口線”的實(shí)現(xiàn)基礎(chǔ)。對(duì)比維度傳統(tǒng)UARTCH340方案ESP32-S3內(nèi)置USB-Serial-JTAG硬件占用需要外置轉(zhuǎn)換芯片占UART引腳芯片內(nèi)置不占普通GPIO下載控制依賴DTR/RTS自動(dòng)復(fù)位電路內(nèi)部控制器處理正常免按鍵日志打印依賴波特率設(shè)置錯(cuò)了就亂碼USB CDC虛擬串口波特率基本是擺設(shè)調(diào)試能力UART本身無法直接調(diào)試可直接走OpenOCD做JTAG調(diào)試驅(qū)動(dòng)安裝CH340/CP2102需裝廠家驅(qū)動(dòng)Win10/11、macOS、Linux原生識(shí)別有一點(diǎn)需要提前說清楚作者這里說的USB-Serial-JTAG是芯片ROM里默認(rèn)的那套機(jī)制它獨(dú)立于用戶程序。也就是說哪怕你芯片里什么都沒有插上USB電腦就能識(shí)別出一個(gè)設(shè)備。這是后面所有操作能順利進(jìn)行的基礎(chǔ)。1.3 哪些場(chǎng)景適合哪些場(chǎng)景要三思先說要留個(gè)心眼的地方。如果你后續(xù)計(jì)劃用這個(gè)USB口做USB-OTG設(shè)備比如USB鍵盤、USB存儲(chǔ)、虛擬網(wǎng)卡這類需要自定義USB描述符的玩意兒那同一對(duì)引腳沒辦法同時(shí)當(dāng)調(diào)試串口用。其次對(duì)實(shí)時(shí)性要求極高的場(chǎng)景要謹(jǐn)慎USB全速設(shè)備每一毫秒才一個(gè)幀單包延遲基本在1ms量級(jí)做交互控制還行做精密波形輸出就要重新評(píng)估了。適合的場(chǎng)景其實(shí)覆蓋了絕大多數(shù)日常開發(fā)固件迭代調(diào)試、IoT原型驗(yàn)證、課堂實(shí)驗(yàn)、學(xué)習(xí)嵌入式甚至做個(gè)不用額外串口線的USB小工具。實(shí)測(cè)下來很多原來需要插四根杜邦線的調(diào)試工作現(xiàn)在一根Type-C線全搞定。尤其是配合PlatformIO做快速驗(yàn)證項(xiàng)目體驗(yàn)提升非常明顯。如果你后續(xù)打算玩ESP32-S3 OV5640攝像頭這類數(shù)據(jù)量比較大的外設(shè)USB CDC帶來的日志輸出帶寬余量也能派上大用場(chǎng)。2. 硬件準(zhǔn)備和接線細(xì)節(jié)2.1 認(rèn)準(zhǔn)板子上的USB口別接錯(cuò)Type-C很多ESP32-S3開發(fā)板上不止一個(gè)USB口這個(gè)坑我親眼見過不少次。有的板子設(shè)計(jì)了一個(gè)UART口和一個(gè)USB口UART口用來接外置串口模塊USB口用來接原生USB還有的板子兩個(gè)口都印著Type-C不仔細(xì)看根本分不清。最穩(wěn)妥的辦法是看原理圖找一找GPIO19和GPIO20。這兩個(gè)引腳是芯片的USB D-/D哪個(gè)USB口接到了這兩個(gè)引腳上哪個(gè)就是內(nèi)置USB-Serial-JTAG口??床欢韴D也沒關(guān)系有個(gè)簡(jiǎn)單驗(yàn)證方法先不寫任何代碼直接把疑似內(nèi)置USB的口插到電腦上看設(shè)備管理器里是否多出類似“USB Serial Device (COMx)”這樣的項(xiàng)而不是“CH340”或者“CP210x”。如果顯示的是CH340說明這個(gè)口走的是外置轉(zhuǎn)換芯片不是內(nèi)置USB路徑。這里順便提醒一句有些低價(jià)開發(fā)板雖然帶著USB口但GPIO19/20根本沒有引出來只用了一個(gè)CH340芯片承連接收和發(fā)送。這種板子沒法用這篇文章的方法購(gòu)買時(shí)優(yōu)先選標(biāo)注了“原生USB”或者“USB-Serial-JTAG”的型號(hào)。2.2 供電和復(fù)位電路容易被忽略的細(xì)節(jié)使用USB-Serial-JTAG時(shí)板子通常直接用同一個(gè)USB口的5V VBUS經(jīng)LDO轉(zhuǎn)3.3V供電。下載和調(diào)試時(shí)電流不大一般夠用。但如果你外接了屏幕、傳感器、舵機(jī)這些大功率外設(shè)不要依賴板載LDO建議外接獨(dú)立電源并且和板子共地。實(shí)際調(diào)試中有一個(gè)容易被忽略的現(xiàn)象USB設(shè)備每次枚舉或者復(fù)位時(shí)會(huì)有幾百毫秒的不穩(wěn)定時(shí)間此時(shí)芯片可能被復(fù)位或者暫停執(zhí)行。如果外設(shè)還在運(yùn)行就可能被這個(gè)復(fù)位干擾到。調(diào)試期間最好給關(guān)鍵外設(shè)獨(dú)立供電避免這種莫名其妙的意外復(fù)位。還有一個(gè)經(jīng)驗(yàn)是連接USB線之前先把外設(shè)電源關(guān)掉順序反了的話有些模塊會(huì)在上電瞬間給GPIO注入大電流嚴(yán)重時(shí)直接損壞引腳。2.3 上電自檢先看系統(tǒng)枚舉結(jié)果拿到板子先別急著寫代碼做一次簡(jiǎn)單的上電自檢。插USB到電腦后Windows的“設(shè)備管理器-端口(COM和LPT)”里會(huì)多出一個(gè)類似“USB Serial Device (COMx)”的項(xiàng)。如果只出現(xiàn)一次說明板子走的是USB-Serial-JTAG如果出現(xiàn)兩個(gè)COM口或者帶“USB JTAG/serial debug unit”字樣的設(shè)備也正常芯片內(nèi)部可能把不同接口分別枚舉了。macOS下用“system_profiler SPUSBDataType”查看Linux下用“l(fā)susb”。這一步能幫你過濾掉一半以上“買錯(cuò)板子”的問題。我遇到過朋友拿了一塊只有CH340引出的板子來問為什么不行一查原理圖GPIO19/20壓根沒接出來那這條路自然走不通。直徑花五分鐘做一次枚舉檢測(cè)后面能節(jié)省很多排查時(shí)間。3. PlatformIO工程配置保姆級(jí)拆解3.1 新建工程與板型選擇PlatformIO安裝完成之后用VSCode插件或者命令行創(chuàng)建工程都可以。命令行方式更直接pio project init --board esp32-s3-devkitc-1如果第一次創(chuàng)建工程特別慢絕大多數(shù)原因是PlatformIO在拉取平臺(tái)和工具鏈。可以把下載源切換成國(guó)內(nèi)鏡像或者干脆等一會(huì)兒讓它拉完。之后創(chuàng)建項(xiàng)目就會(huì)快很多。板型選擇上esp32-s3-devkitc-1是樂鑫官方板級(jí)配置默認(rèn)把USB-Serial-JTAG相關(guān)的外設(shè)管理得比較好。如果你用的是其他品牌的S3開發(fā)板只要GPIO19/20確定接到了USB口依然可以沿用這個(gè)名字不需要為每個(gè)雜牌板子單獨(dú)建配置。這個(gè)板型名稱在PlatformIO里已經(jīng)包含了Flash大小、PSRAM型號(hào)等關(guān)鍵編譯參數(shù)選對(duì)了能省很多事。3.2 platformio.ini關(guān)鍵配置逐行拆解這應(yīng)該是全文最核心的一節(jié)。先看一份我日常無調(diào)試需求、追求快速USB Log上手的配置[env:esp32-s3-devkitc-1] platform espressif32 board esp32-s3-devkitc-1 framework arduino monitor_speed 115200 board_build.arduino.memory_type qio_opi board_upload.flash_size 16MB build_flags -DARDUINO_USB_CDC_ON_BOOT1 -DARDUINO_USB_MODE1 upload_port COM3 monitor_port COM3逐行說。monitor_speed 115200是串口監(jiān)視器的波特率對(duì)USB CDC來說這個(gè)值其實(shí)不參與實(shí)際傳輸速率計(jì)算只是一個(gè)軟件參數(shù)但你最好跟代碼里Serial.begin()保持一致省得某些工具顯示異常。board_build.arduino.memory_type qio_opi這個(gè)參數(shù)決定了Flash和PSRAM的工作模式。S3默認(rèn)的四線Flash對(duì)很多16MB Flash的開發(fā)板不夠用用qio_opi可以同時(shí)啟用QIO Flash和OPI PSRAM速度會(huì)更好。當(dāng)然這個(gè)參數(shù)得根據(jù)你板子的實(shí)際Flash/PSRAM型號(hào)來。如果你的板子沒有PSRAM或者容量比較小就不要照抄。build_flags那兩行是重點(diǎn)。ARDUINO_USB_MODE1表示啟用USB-OTG外設(shè)也就是讓GPIO19/20工作為通用USB外設(shè)模式ARDUINO_USB_CDC_ON_BOOT1表示把Arduino的Serial對(duì)象映射到這個(gè)CDC虛擬串口上。簡(jiǎn)單說沒有這兩行的時(shí)候Serial.print默認(rèn)走UART0就是GPIO43/44那組引腳USB口上什么都不會(huì)出現(xiàn)。加上這兩行之后Serial.print的內(nèi)容會(huì)直接通過USB送到電腦這就是大家想要的USB Log效果。3.3 搞懂USB-Serial-JTAG和USB CDC的兩個(gè)模式一定有人會(huì)問芯片默認(rèn)就有USB-Serial-JTAG插上就有COM口為什么還要折騰OTG CDC這里必須理清一個(gè)關(guān)鍵概念。ESP32-S3芯片內(nèi)部有兩套USB相關(guān)機(jī)制。第一套是ROM固件里的USB-Serial-JTAG控制器它在芯片上電后、用戶固件接管之前就已經(jīng)存在插上USB就能枚舉出COM口用來燒錄和芯片級(jí)調(diào)試。第二套是USB-OTG控制器它需要你在代碼里用TinyUSB或者Arduino core的CDC功能去初始化枚舉出設(shè)備自定義的USB接口。同一對(duì)GPIO引腳同一時(shí)間只能被其中一套機(jī)制占用。如果你不加那兩個(gè)build_flags程序運(yùn)行后USB口一直停留在USB-Serial-JTAG模式你可以用它燒錄、可以用串口工具的引導(dǎo)信息但Serial.print不會(huì)出現(xiàn)在這個(gè)口上因?yàn)锳rduino core默認(rèn)把Serial指向了UART0。加了那兩個(gè)build_flags之后程序一旦運(yùn)行就會(huì)把USB口切換到OTG CDC模式此時(shí)Serial.print出現(xiàn)在枚舉出的新COM口上但USB-Serial-JTAG就不可用了下次燒錄時(shí)需要手動(dòng)進(jìn)入下載模式。如果你還需要用調(diào)試器打斷點(diǎn)建議不要加那兩個(gè)宏。保持USB-Serial-JTAG模式應(yīng)用日志可以通過Arduino core暴露的USBSerial對(duì)象來打印注意不同core版本里對(duì)象名可能有細(xì)微差異可以查一下esp32-hal-uart.h里的定義。這樣既能看日志又能用OpenOCD調(diào)試兩邊都不耽誤。4. 完整實(shí)操燒錄、日志與調(diào)試4.1 第一次燒錄不用按BOOT的快樂代碼寫好后在VSCode里直接點(diǎn)PlatformIO的Upload按鈕或者命令行執(zhí)行pio run -t uploadPlatformIO會(huì)自動(dòng)調(diào)用esptool通過USB-Serial-JTAG把固件下載到芯片。正常狀態(tài)下不需要按任何鍵這是“告別串口線”最直觀的體驗(yàn)。第一次燒錄時(shí)你會(huì)看到類似Chip is ESP32-S3、MAC: ...、Uploading stub...這樣的輸出。如果之前燒過啟用OTG CDC的固件或者板子的驅(qū)動(dòng)狀態(tài)異常可能會(huì)卡在Connecting...然后報(bào)No serial data received。這時(shí)候的解決辦法是按住BOOT鍵不放按一下EN鍵復(fù)位然后松開BOOT。這會(huì)讓芯片跳過用戶固件回到ROM下載模式此時(shí)USB-Serial-JTAG恢復(fù)esptool就能連上了。等上傳完成按一下EN復(fù)位程序就能重新運(yùn)行。為什么會(huì)有這個(gè)差異因?yàn)閱⒂肙TG CDC的固件一旦開始運(yùn)行GPIO19/20就被用戶程序占用系統(tǒng)看到的COM口變成了CDE設(shè)備esptool找的是USB-Serial-JTAG口自然找不到。這個(gè)“燒錄失敗”原因是論壇里最常見的S3翻車點(diǎn)。4.2 在串口監(jiān)視器里看到Log幾個(gè)小技巧燒錄成功后點(diǎn)擊PlatformIO側(cè)邊欄的Serial Monitor圖標(biāo)或者命令行用pio device monitor。此時(shí)需要確認(rèn)monitor_port指向的是枚舉出來的CDC COM口。最簡(jiǎn)單的日志測(cè)試程序#include Arduino.h void setup() { Serial.begin(115200); delay(1000); Serial.println(USB CDC Log Start); } void loop() { static unsigned long count 0; Serial.printf([%lu] hello from usb log, count%lu\n, millis(), count); delay(1000); }這里有幾個(gè)經(jīng)驗(yàn)值得記一下。第一Serial.begin()后的delay很重要Windows系統(tǒng)下COM口枚舉總是慢半拍不加這個(gè)延遲前面的Log大概率丟失。第二USB CDC的波特率是虛的Serial.begin(115200)里的波特率不影響USB實(shí)際速度甚至可以設(shè)成9600照樣傳這是USB協(xié)議決定的。第三不要在死循環(huán)里瘋狂printf全速USB一毫秒一幀長(zhǎng)時(shí)間高頻刷屏?xí)霈F(xiàn)丟數(shù)據(jù)、阻塞甚至拖慢整個(gè)任務(wù)。日志打印建議控制在100Hz以內(nèi)高頻場(chǎng)景寧可加時(shí)間戳抽樣也別把接口當(dāng)測(cè)速工具。如果想用傳統(tǒng)串口軟件看比如SSCOM這類串口調(diào)試助手也能直接連這個(gè)COM口同樣的用法只是不用再選USB轉(zhuǎn)TTL的物理端口。4.3 用內(nèi)置USB做硬件調(diào)試打斷點(diǎn)的體驗(yàn)PlatformIO的調(diào)試功能依賴OpenOCD和debug_tool esp-builtin。platformio.ini里加上這幾行debug_tool esp-builtin debug_init_break tbreak setup配置完成后在PlatformIO側(cè)邊欄點(diǎn)擊Debug按鈕它會(huì)自動(dòng)編譯并啟動(dòng)OpenOCD通過USB-Serial-JTAG連接到芯片。第一次在Windows上使用通常會(huì)提示安裝驅(qū)動(dòng)就是用Zadig把設(shè)備驅(qū)動(dòng)換成WinUSB否則OpenOCD無法訪問設(shè)備。注意換驅(qū)動(dòng)會(huì)影響串口功能的識(shí)別調(diào)試結(jié)束后最好改回默認(rèn)驅(qū)動(dòng)或者直接用平臺(tái)推薦的驅(qū)動(dòng)切換方式別讓調(diào)試驅(qū)動(dòng)長(zhǎng)期占著COM口。連接成功后你會(huì)看到一個(gè)類似VSCode的調(diào)試界面可以在代碼里打斷點(diǎn)、單步、查看變量、調(diào)用棧。debug_init_break tbreak setup的意思是程序自動(dòng)在setup()函數(shù)入口暫停方便你從一開始就觀察狀態(tài)。如果自己熟悉GDB命令也可以在debug_init_cmds里加自定義邏輯。實(shí)際用下來有一點(diǎn)必須提醒斷點(diǎn)不要加太多太密。USB-Serial-JTAG的調(diào)試通道在每次斷點(diǎn)命中時(shí)都要和OpenOCD通信斷點(diǎn)多了開銷很大極端情況下會(huì)感覺到系統(tǒng)時(shí)序被拖慢。遇到斷點(diǎn)不停、時(shí)序奇怪的情況先刪掉幾個(gè)斷點(diǎn)再試而不是懷疑調(diào)試器壞了。5. 常見問題與排查技巧實(shí)錄5.1 設(shè)備管理器端口列表空白或驅(qū)動(dòng)異常插上USB后什么反應(yīng)都沒有先別急著懷疑板子壞了。最常見的原因依次是USB線只能供電不能傳數(shù)據(jù)、電腦前置USB口供電不穩(wěn)、驅(qū)動(dòng)被系統(tǒng)更新沖掉。建議先換一根線、換一個(gè)主板后置USB口再試。Windows下可以用設(shè)備管理器看狀態(tài)如果設(shè)備帶黃色感嘆號(hào)右鍵卸載設(shè)備再重新掃描硬件改動(dòng)。如果還是不行換一臺(tái)電腦判斷是不是板子本身的問題。這套流程能排查掉八成以上的“設(shè)備不識(shí)別”問題。5.2 上傳報(bào)錯(cuò)或卡在等待連接上傳失敗最常見的原因就是前面說的OTG CDC固件占用了USB引腳。處理辦法是按住BOOT按一下EN復(fù)位松開BOOT然后在設(shè)備管理器里確認(rèn)COM口處于USB-Serial-JTAG模式下。確認(rèn)后立刻點(diǎn)上傳。如果這樣還失敗檢查upload_port是否指定正確同時(shí)把串口監(jiān)視器窗口全關(guān)掉COM口被占用是上傳失敗的另一個(gè)高發(fā)原因。還有一個(gè)小坑是PlatformIO的端口緩存。有時(shí)候你拔掉設(shè)備換了USB口port沒有變化但實(shí)際端口號(hào)已經(jīng)變了可以在platformio.ini里顯式指定upload_port避免每次都在兩個(gè)COM口之間猜。5.3 Serial打印沒有輸出或亂碼沒有輸出最直接的原因是沒有加ARDUINO_USB_CDC_ON_BOOT1或者monitor_port指錯(cuò)了口??梢韵扔迷O(shè)備管理器確認(rèn)當(dāng)前COM口號(hào)再對(duì)比配置里的端口號(hào)。亂碼的情況比較少見因?yàn)閁SB CDC不像UART那樣依賴波特率它不太可能因?yàn)椴ㄌ芈试O(shè)置不同而出亂碼。如果真出現(xiàn)一堆不可讀字符首先懷疑編碼問題代碼文件是否UTF-8、終端是否支持中文顯示。實(shí)測(cè)中在中文字符串里混用printf格式很容易引入亂碼建議日志先全英文等基本功能穩(wěn)了再考慮本地化。還有一個(gè)冷門原因某些串口工具會(huì)按照選中行的波特率重新初始化設(shè)備萬一不小心動(dòng)了右下角的波特率設(shè)置就可能讓雙方配置不一致雖然USB CDC理論上不依賴波特率但工具軟件的bug防不勝防。5.4 調(diào)試連接失敗或無法切到調(diào)試模式調(diào)試連接失敗先確認(rèn)debug_tool esp-builtin沒錯(cuò)并且調(diào)試驅(qū)動(dòng)已經(jīng)裝好。Windows下通過Zadig把設(shè)備驅(qū)動(dòng)替換成WinUSB后換一臺(tái)電腦可能要重新安裝。Linux下需要把當(dāng)前用戶加入dialout組否則沒有權(quán)限訪問USB設(shè)備。調(diào)試結(jié)束后芯片會(huì)被OpenOCD掛起建議重新燒一遍固件再做普通運(yùn)行避免直接拔線后程序卡在RTOS調(diào)度的奇怪狀態(tài)。有一個(gè)細(xì)節(jié)如果你之前燒錄過OTG CDC固件調(diào)試器也會(huì)連不上因?yàn)橐_被用戶代碼占用必須進(jìn)入下載模式恢復(fù)USB-Serial-JTAG。5.5 兩種模式的取舍一張表說清使用場(chǎng)景USB-Serial-JTAG模式OTG CDC模式燒錄固件原生支持可免按鍵需要手動(dòng)進(jìn)下載模式打印應(yīng)用Log用USBSerial類不占用OTGSerial直接映射到CDCJTAG硬件調(diào)試支持不支持引腳被占用做USB自定義設(shè)備不支持支持日常純開發(fā)驗(yàn)證推薦靈活推薦省心需要斷點(diǎn)調(diào)試的項(xiàng)目推薦不推薦我個(gè)人的習(xí)慣是分成兩套工程一套是加了兩行build_flags的快速驗(yàn)證工程燒完直接看Log另一套是不加宏、保留完整調(diào)試能力的工程做功能穩(wěn)定性測(cè)試和問題定位用。兩套配置在platformio.ini里各存一個(gè)[env]切換也就一秒鐘的事不用反復(fù)改參數(shù)。6. 一點(diǎn)個(gè)人心得用ESP32-S3的USB方案替代傳統(tǒng)串口線本質(zhì)上省的不只是幾根線而是每次調(diào)試時(shí)在“硬件連接”上的心智負(fù)擔(dān)。寫代碼時(shí)不用再惦記串口助手開沒開、波特率對(duì)不對(duì)、線有沒有松這些瑣碎的問題一旦消失整個(gè)開發(fā)節(jié)奏會(huì)流暢很多。我也遇到過有些人覺得加兩個(gè)宏多此一舉不如直接外接一個(gè)USB轉(zhuǎn)TTL模塊。但當(dāng)你燒過幾次程序習(xí)慣了不用按BOOT、不用接線的流程之后再回頭去折騰CH340驅(qū)動(dòng)心里落差其實(shí)是挺大的。如果你正準(zhǔn)備入手ESP32-S3或者手上已經(jīng)有板子但還沒試過原生USB建議按這篇文章的配置走一遍。先用最簡(jiǎn)配置跑通燒錄再用USBSerial打印Log最后加debug_tool試一下斷點(diǎn)調(diào)試三個(gè)步驟做完你就徹底脫離串口線的束縛了。最后再分享一個(gè)小經(jīng)驗(yàn)把每次用的USB線做個(gè)標(biāo)記因?yàn)椴⒉皇撬蠻SB線都帶數(shù)據(jù)線芯用一根只能充電的線調(diào)試能折騰到你懷疑人生。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
午夜青草资源| 99re视频在线精品| 开心五月丁香啪| 在线中文AV| 欧美色99| 日本婷婷色| 天天色噜| 伊人五月综合网| 婷婷五月天激情开心网| 日本狠狠爽| 伊人婷婷99热精品| 99精品视频在线观看| 台湾综合丁香五月蜜桃| 在线成人av播放| 玖玖婷婷五月天| 久久99热免费| 人妻九九九九| 欧美成综合在线观看| 精品色色| 精品色色色| 日韩精品99久久| 深爱五月激情| 97色啪| 99re这里只有精品9| 十月色综合| 97色啪| 五月天婷婷久久| 婷婷五月综合激情小说| 九九sese| 亚洲婷婷在线播放十月| 区美毛片子| 欧美婷婷日本| 久久久27操| 五月天婷婷色紫薇阁| 亚洲第二AV| 色婷婷激情| 人人草开心五月天| 99er久久| 色亭亭五月天网扯| 丁香五月婷婷少妇| 九月激情网| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 久热精彩视频98| 久久99激情| 婷婷性爱| 91丨九色丨东北熟女| 色五月婷婷在线观看第一页舔| 激情九月婷婷| 色综合中文| 天天 青草 丝袜制服 在线| 2017人人操| 超碰在线caop| 国产精品久久久久9999小说| 最近中文字幕大全免费版在线| 婷婷爱五月天| 日亚二欧美| 五月婷婷综合色拍| 丁香五月综合亚洲| 色色婷婷综合网| 亚洲AV网址| 欧美精品A片一区在线观看| 69超碰在线| 99精品久久| 欧美啪啪9| 日本人人xxx| 狠色色狠网| 爱的综合网| 国产在线6| 人人草公开操| 婷婷狠狠久久| 五月天婷婷高清无码| 五月婷婷影院| 天天狠狠夜夜狠狠2023| 狠狠操狠狠| 人人干av| 成人国产欧美大片一区| 无码AV大香线蕉伊人| 国产69久久久欧美黑人A片| 婷婷丁香六月| 99色综合| 五月婷婷先锋| 免费97碰碰| 色色色97| 久久九九综合| www.人人操人人看人人想人人摸 人人人人操,COM | 久久天天天| 99热这里只有精品8| 99视频精品8 | 蜜乳人妻一区二区三区| 91碰碰碰久久久久| 99精品97| 天天婷婷天天| 综合激情视频| 97福利视频| 婷婷五月六月| 日本天堂网站99| 国产亚洲AV人片在线| 成人草榴视频| 九九久久高清| 99热在线里有精品| 99热国产免费| 99无码精品| 久久久久人妻| 中文字幕婷婷在线| 婷香五月网在线| 精品久久二6| 九九人人精品| http://www.lingjunshare.com/| 五月丁香五月综合欧美| 五月丁香香蕉| 丁香九月色| 任你干嘛免费视频播放| 天天操夜夜夜拍拍拍| 五月婷婷久久网| 五月丁香人妻| 99热精品在线在线| 99碰在线视频| 亚洲 在线 性爱| 操操操操操电影网| 欧美色图天堂网| 51国精产品自偷自偷综合| 极品少妇XXXX精品少妇偷拍| 欧美男女婷婷| 天天综合色丁香| 六月婷婷五月丁香首页| 六月丁香综合| 9999热免费视频视频| 开心五月六月婷婷| 色五月天丁香婷婷| 精品99*| 色八戒操婷婷| 五月丁香综合激情网| 天天做天天爱高潮片| 只有久久精品免费| 亚洲色色色| www.久操| 最新精品视频99| 99亚洲欧洲| 婷婷五月天堂| 99综合色色色| 小视频aaa久久久| 五月天五月天激情网| 婷婷色九月| 少妇AB又爽又紧无码网站| 日韩成人综合| 五月婷婷开心综合| 婷婷五月丁香色色| 婷婷五月天影视| 欧美久久网| 五月天小说激情| 色情五月天导航| 天天日狠狠| 99色| 丁香久久久| 狠狠五月激情婷婷直播片| 色婷婷综合网站| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 婷婷色片| 亚洲欧美综合7777色亭亭| 大香蕉520| 五月草影视| 人人草人人爱| 神马久久五月天| 四色永久成人网站| 婷婷91| 五月丁香色| 色综色网| 天天综合社区| 99热在线爱| 深爱激情九九五月天 | 成人在线精品| 五月停停999| 狠狠插日日干撸| 九九热123| 99丁香五月婷| 日韩黄在免| 3pAV| 99ER热精品视频| 国产视频久色| 婷婷五月丁香第四色超碰在线| 99re这里只有精品免费| 五月开心播播网| 天天摸天天爽| 一区二区无码视频| 天天影视天天爽天天草| 蜜臀av粉嫩av懂色av| 婷婷丁香激情| 热996精品在线观看| 日本色色色| 久久婷婷原创视频| 色五月婷婷五月天| 91色久| 99无码视频| 91免费啪视频| 欧美三日本三级少妇三99| WWW、日本色丁香、co m| 婷婷久久草| 色婷婷人人| 中文av网| 天天综合亚洲综合网天天αⅴ| 五月婷婷丁香五月| 丁香五月天激情综合网| 丁香五月激情月| 激情五月天偷拍综合网| 婷婷爱五月| 亚洲99精品九九在线| 大香蕉网 久久| www.henhenl| 久久a热| 五月天婷婷小说| 亭亭五月丁香五月天激情| 日韩婷婷| 丁香美女主播视频在线观看| 国产视频福利| 国产精品大香蕉| 色综合久久五月| 久久精品凹凸分类| 婷婷五月香蕉| 99性爱精品| 色噜噜狠狠狠狠色综合久欧美| 亚洲最大五月六月丁香婷婷| 国産精品| 在线综合91| 亚美欧色影院| 色婷婷狠狠| 深爱婷婷丁香五月激情| 免费色婷婷| 五月激情站| 九九综合视频在线观看| 久热re视频在线观看网站| 婷婷激情五月色综合| 91碰超| 婷婷综合五月天| 亚洲精色| 狠狠艹狠狠艹| 久久免费9| 色综合婷婷99| 99er6热在线观看精品6| 久久久色婷婷五月天| 91re色综合视频| 婷久久| 九九热这里只有精品9| 久久婷婷婷| 亚洲无AV在线中文字幕| 日韩九区| 丁香美女主播视频在线观看| 日本色天堂| 九九热最新| 久久99激情丁香婷婷小说网| 婷婷五月花| 色九四色| 性无码专区无码| 免费看欧美成人A片无码| 国产六月婷婷| 丁香成人综合| 婷婷丁香五月天欧美| 婷婷97碰碰| 丁香五月六月综合欧美| 欧美狠狠地| 色欲婷婷夜夜| 激情五月天色| 色频玖玖五月天| 丁香 久久| 人人摸人人干| 依人大香蕉在钱1| www.99在线| 丁香五月影院| www久久久| 色色狼人综合| 婷婷五月综合体验看| AV79| 亚洲AAAA网| 久热九九| 日日天天天| 69精品人人人人| 三级毛片7979| 影音先锋毛片网站| 97久久精品| 亚洲色婷婷久久99精品91| 亚洲蜜桃精久久久久久久久久久久| 1024操逼视频| 另类激情五月| 思思热国产视频| 黄色五月婷婷| 久久婷婷啪啪视频| www.lchjjc.com| 99色色| 欧美色色色色色| 五月婷婷在线播放| 婷婷五月天视频免费在线观看| 久久精品这里只有精品免费首页| 丁香婷婷色情社区成人小说| av在线免费网站| 激情五月色婷婷| 91久久色| 色99在线观看| 无码人妻精品一区二区蜜桃色欲| 日本爆乳片手机在线播放| 亚洲va综合va国产va中文| 婷婷五月天色网久| 十一月婷婷激情四射| 婷婷的色色五月天| 狠狠穞A片一區二區三區| www.操.com| www.99视频| 99在线精品免费视频| 97精品人人A片免费看| 成熟妇人A片免费看网站| 丁香五月激情图片婷婷| 婷婷六月综合基地| 婷婷五日b| 狠狠草天天草| 五月婷婷激情综合视频| 色婷婷久久综合| 色婷婷在线视频| 九九综合九九| 黄色片久久| av一区免费看| 热中文字幕| 五月婷婷六月丁香激情综合网| 潮汕成人AV片在线| VA婷婷| 五月天婷婷社区久久综合| 婷婷色影院| 日韩av干| 色色五月婷| 91九色最新视频| 桃色五月婷婷| 婷婷五月丁香综合亚洲 | AV中文网| 97超碰综合| 六月丁香婷啪射| 五月色精品| 婷婷五月激情中文字幕| 一级黄在线| 99干99| 五月婷婷六月丁香激情综合网| 97香蕉久久超级碰碰高清版| 天天色天天色天天色天天色天天色| 五月丁香综合网| 99在线免费观看| 成人精品视频99在线观看免费| WWW、日本色丁香、co m| 婷婷五月天激情小说| Jh7Uf088VHafNm| 任你爽免费视频| 黄色中文字目| 亚洲性天天| 色婷婷裸体色性在线| www色婷婷| 天天爱夜夜爽| 国产精品美女久久久久AV超清 | 婷婷五月深深的爱| 色婷婷五月天激情在线观看| www.夜夜| 激情四射五月天偷偷看婷婷| 久色五月| 亚洲狠狠爱婷婷| 久热99| 欧美日韩成人在线网站| 亚洲电影中文字幕| 蜜桃五月天| 成人亚洲精品久久久久| 五月婷婷六月爱| 婷婷五月天视频| 啊V视频在线观看| 99热99热在线| 噜噜噜狠狠色综合| 伦乱人妻| 色吧五月婷婷| 五月色婷婷夜色| 激情的五月婷婷蜜桃| 色综合色色| 色五月婷婷青娱乐| 丁香婷婷五月天在线视频| 乱精品一区字幕二区| 91怕怕网| 美欧成人视频| 久久婷网| 怡红院视频| 日韩一级A片黄色| 99性爱| 久久99草五月婷婷| 国产精品久久久久久五月天加勒比 | 精品99在线观看| 国产成人在线精品| 婷婷五月丁香性爱| 婷婷丁香人妻天天爽| 久噜久噜| 人妻啪啪啪| 轮奸综合网| 超碰人妻在线| 精品无码av丁香五月激情| 日日噜噜夜夜狠狠久久丁香六月| 91玖玖| 成人在线网| 五月色综合| 思思热视频在线| 久热久| 天天干天天色综合| 密乳视频| 超碰丁香五月| 99热这里只有精品无码| 91av视频在线观看最新网址| 色色色婷婷五月| 在线观看996精品| 无码色色色| 综合大香蕉| 日日日影院| www.99热精品99.com| 激情图片亚洲| 丰滿爆乳一区二区三区| 99精品在线观看视频| 伊人在线视频| 思思热视频在线观看| 97婷婷丁香| 九九热在线观看视频| 超碰97干| 丁香六月综合激情| 丁香美女主播视频在线观看| 亚州操操| 久久女伦| 婷婷色综合| 丁香五月狠狠在线观看| 色色色色色色色色色色色色色五月天 | sewuyuejiqingwang| 久久伊人五月天| 99re在线观看视频| 99视频久久久| 9色91视频| 99精品视频网站| 九九精品在线视频观看| 超碰操日| 深爱综合网| 欧美性二区| 色情成人五月天| 五月婷婷大香蕉| 天天色天天噜| 色婷婷成人丁香| 色婷婷影音| 婷婷五月成人| 欧美成人色婷婷| 欧美日韩大黄| 男女99免费视频| 五月丁香婷婷色啪| 天天操天天操天天操天天操天天操| 五月天精品综合在线| 婷婷色导航| 丁香五月婷婷操逼| 熟女人妻视频| 无码色| 婷婷中文字幕| 久婷婷五月激情| 色色色在线观看| 嫩草AV久久伊人妇女超级A| 丁香五月天婷婷激情| 色综合xx| 婷婷五六日| 99热欧美| 婷婷中文字幕网| 这里只有精品视频免费在线观看| 99热6色| 热久久成人| 亚洲人妻Av| 日本黄色精品| 婷婷色五月天色色| 久久婷婷五月综合色和| 少妇熟女视频一区二区三区| 久久精品99| 久久综合激情| 婷婷激情视频| 大香蕉欧美在线| 26UUU欧美| 另类小说五月天综合网| 亚洲婷婷五月天综合| 99丝袜精品视频网站| 国产精品色色| 五月天社区| 少妇人妻人伦A片| 人人播| 99视频只有精品| 激情五月色播五月| 99乱视频| 成人电影在线免费试看| 996er热| 久99久精品| 国産精品| 五月丁香六月婷婷啪啪| 大香蕉精品视频| AV在线观看网站| 色婷婷丁香| 天天干天天干天天操| 九九久久99精品免费观看www| EEUSS鲁片一区二区三区| 丁香五月六月| 久热99热| 丁香五月成人| 2050人人操免费工开爱 | 狠狠狠狠狠狠狠狠| av中文在线| 久久这里只有精品热在99| 久久综合激情| 久久这里只有精品视频15| 黄色激情网站在线观看| 亲子乱AV一区二区三区下载| 99成人网一区| 婷婷丁香五月六月激情| 午夜青草资源| 久婷五月| 丁香五月色情| 操精品9| 婷婷色吧| 激情五月图| 丁香五月天殴美激情| 操日视频| 久久婷婷六月综合资源| 思思国产99| 再次出发二| 五月丁香亭亭天天舔| 久色欧美| 色色丁香婷婷综合| 97色五月婷婷在线| aaa久久| 玖月婷婷爱丁香| 色黑鬼导航| 五月丁香六月色| 五月天综合婷婷| 久久视频在线视频| 原琪琪色影院| 狠狠色丁香婷婷基地| 五月天深爱激情网| 久热黄色| 99九九精品视频推荐| 丁香婷婷性久久| 久久婷婷五月综合97色一本| 99在线精品视频免费观看20| 夜夜躁婷婷AV| 伊人丁香在线| 在线不卡视频| 免费视频99| 777色色色| 九九久久色| 久久婷婷六月综合综合| 婷婷之玖玖| 亚洲色色在线| 六月亭亭久久综合激情| 99超级碰免费视频| 色久一| 激情五月激情综合俺也去婷婷小说| 骚货艹网站视频| 婷婷五月激情基地| 黄色五月婷婷| 久久久人人操A V| 久草久青福利| 亚洲高清在线| 中文字幕无码成人电影| 天天干天天操天天上| 色色网站在线免费观看视频| 色综合九九色综合88| www.wuyuetian啪啪| 9 1超碰九色| 99这里只有精品|v| 婷婷五月丁香图片人人操| 九九AV| 九九99一区| 国产亚洲精品久久久久久郑州| 午夜爱爱网站| 天天日天天色| 色青青电影色五月| 天天xxxxxx天天日| 亚洲五月六月婷婷| 丁香五月瑟瑟| 激情婷婷狠狠干综合| 六月丁香婷婷视频综合在线观看| 超碰免费大香蕉| 亚洲av无码影院| 青草热视频这里只有精品| 精品A√| 日韩无码AV电影网站| www.夜夜操.con| 欧美丁香五月97色| 欧美综合五月丁香六月婷| 丁香六月婷婷| 日韩欧美一道四区中文字幕| 激情综合色播| 亚洲综合在线网站| 丁香五月婷婷AV在线| 性色做爰片在线观看WW| 99色日本| 中文字幕AV在线播放| 九九精品亚洲| 日韩超碰在线| 五月天色色激情综合| 欧美人妻一区二区| 亚洲精品视频在线| 亚洲无码色| 五月丁六月香av| 国产67194| 亚洲色欲AAAAAA| 天天色中文字幕女优AV| 99成人小视频| 丁香五月先锋| 五月天婷婷无码| 久久五月视频| 99人妻碰碰久久久禁片| 开心五月激情婷婷| 人与禽A片啪啪| 九九精品在线网| 很很色丁香久久停停| 野战毛片三一3| 无码少妇高潮喷水A片免费| 丁香五月激情六月| 激情丁香图片| 丁香六月无码播放| 色婷大香蕉| 九九热在线精品| 日本天堂网站99| 日日操日日撸| 97色婷婷成人综合在线观看| 五月天激情网图片| 亚洲色色色色色色色色色| 亚洲综合五月天| 黄色五月婷婷| 婷婷综合中文| 99这里| 欧美大肥婆大肥BBBBB| 婷婷丁香五月,狠狠综合| 免费一区二区三区| 日本激情91| 亚洲开心激情网| 色都都狠狠色都都色综合色| 在线99热| 五月婷婷性| 97碰在线| 99色视频| 99爱视频| 婷婷五月天天天日日夜夜| 99热国产免费| 九九热99精品| 色玖玖爱| 精品一二三区久久AAA片| 亚洲婷婷激情888精品久| 9久久网| 五月丁香六月合| 一区二区免费看| 久久99国产综合精品免费 | 办公室少妇激情呻吟A片在线观看| 深情五月天| 就是色婷婷五月亚洲色| 久久小说| 色人久久| 色婷婷裸体色性在线| 亚洲中文字幕AV| 精品夜夜澡人妻无码AV| 免费黄色片子| 天天草天天爽| 五月天欧美 另类小说| 91凹凸在线| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 啪啪综合| 五月天婷婷亚洲| www.久久爱| 免费婷婷| 99乱视频| 婷婷五月六月丁香综合| 天天爱天天做天天舔| AV色婷婷| 色域五月丁香| 婷婷伊人综合| 少妇2做爰HD韩国电影| 久草A片| 久久久久久人妻| 亚洲五月天综合| 色琪琪一综合久久激情五月视频| 久久久久激情网| 青草五月天| 一级精品999WWW| 青草五月天| 久久99久久99精品免观看软件| 色播丁香| 婷婷五月丁香av网站| WWW99热| 任你日热视频| 国产97在线日韩亚洲女人被黑人巨大| 亚洲操B| 五月天综合色| 色综合久久888| 婷婷色五月天在线| 亚洲无码色| 97人人草| 综合在线丁香五月| 久久亚洲婷婷| 夜夜爽天操| 婷婷久久欧美| 色狠狠伊人久久五月丁香| 丁香六月婷婷一区| 99re思思精品视频在线观看| 九九热这里有精品视频| 色噜噜狠狠色综合伊人| 五月天婷婷色小说| 俺去也在线官网| 九九九成人在线视频| 五月婷综合性中心| 日日夜夜小色哥| 日韩欧美骚货| 天天插插天天| 色婷婷亚洲六月婷婷中文字幕| 婷婷情色五月天| 91人人爽狠狠狠| 婷婷操逼| 99国产在线精品视频| 五月天精品视频| 五月婷婷丁香俺日污视频| 五月婷婷69| 色五月婷婷五月丁香五月| 99热这里只要精品免费| 婷婷色五月开心五月| 97久久草草超级碰碰碰| 色婷视频| 天天综合网~91| 精品日本视频444| 99riAv1国产在线观看| 天天久久狠狠色综合| 亚洲天天免费| 婷婷开心激情| 91超级碰| 久久六月婷婷| 成人电影AV在线观看| 97精品综合久久| 五月丁香婷婷久久| 激情深爱五月| 99精品在线| 九九综合影音先锋| 小骚穴电影| 久久国产精品乱子伦_靑青草…| 婷婷 激情 五月| 97色在线观看视频| 久久综合热17c| 成人性爱无码| 五月天色社区| 99视频啪啪| 伊人久久大香线蕉av最新| 九九久久99| www.激情| 天天爽天天爽| 五月天婷婷AV| 梁铮版《蜘蛛女侠》在线| 综合色播| 怡红院AV亚洲一区二区三区H| 成人免费黄色短视频| 色月九九| 天天成人丁香美女AV| 婷婷丁香人妻天天爽| 亚洲成人在线观看av| 4438激情网| 五月丁香六月欧美| 亚洲欧美成人在线| 99久久国产宗和精品1上映| 91人人操人人爱| 另类图片婷婷五月天| 久草五月| 婷婷99视频精品| 国产亚洲精品人人| 亚洲在线资源| 激情国产五月| 婷婷九月激情| 色色色.COM| 97干在线视频| 日本3级片偷拍网站| 这里只有精品视频看看| 成人精品在线观看| 欧美性久| 超碰大香蕉网| 丁香九月综合| 婷婷人妻激情| 色婷婷五月天小说| 免费看欧美成人A片无码| 大香蕉婷婷久久| 色小说五月天| 丁香五月综合狠狠| 日日操夜夜爽天天天| 大香蕉婷婷五月天| 激情无码网| 人人射人人高潮| 亚洲丁香五冃97色| 天堂婷婷五月在线| 婷婷伊人| 亚洲综合99| 久婷婷婷| www.久久婷婷| 天天精品视频免费观看| 久久ri精品视频| 五月丁香六月婷精品视频| 婷婷丁香久久| 免费AV播放| 婷婷久久五月天| 色香蕉影院| 五月婷婷色影院| 激情四射网| 色五月五月婷婷| 久久九九中文字幕| 久久 婷婷 五月天| 五月丁香六月婷| 狠狠色噜噜狠狠色噜噜噜999| AV性爱在线| 美国不卡视频| 丁香婷五月天开心六月| 日本97在线| 黄色三级日本| 五月婷婷丁香| 天天射综合网站| 色综合久久中文| 99色精品| 影音先锋一区| 国产婷婷色综合AV蜜臀AV| 国产99热| 色婷| 亚洲五月婷婷| 99这里只有精品视频在线| 色偷偷AV亚洲男人的天堂| 六月婷婷狠狠色在线观看| 大战熟女丰满人妻AV| 久久av电影| 激情六月色| 久久综合丁香五月| 色婷婷五月天不卡| 天天综合91入口| 女婷久久| 九九热这里精品| 亚洲天天操| 久久99网址| 99热这里是精品| 丁香五月婷婷呀| 婷婷免费视频| 五月婷婷狠狠干| 91色色色| 国产人妻777人伦精品HD| 五月花成人网| 欧美在线视频9| 97人人搞| 我爱va亚洲va52| Www.狠狠| 日韩AV免费看| h在线看免费版在线看| 一起草aV| 久久久天堂国产精品女人| 播五月丁香六月| 99热销国产这里有精品| 亚洲国产精品VA在线看黑人| 久久五月婷天天干| 97香蕉碰碰人妻国产欧美| 一级二级香港秋霞欧美欧美秋霞| 久热久操久热久草国产91| 99热精品在线| 丁香婷婷色情社区成人小说| 婷婷午夜精品久久久| 国产一二区爆乳_1国产日韩一区二区三-成人AV | 婷婷天天综合| 免费V片在线| 久久只有18视频| 日韩爱操视频| 狠狠大香婷婷爱| av线电影| 中字幕视频在线永久在线观看免费| 99性爱视频网站| 国产综合色婷婷精品久久| 天堂成人A片永久免费网站| 99爱视频| 欧洲高清免费久久| 草草视频91| 97碰精品| 无码一区精品一区视频| 久草A片| 国产精品久久99| 日韩AV中文字幕在线| www.夜夜| WWW久久久| 色五月女| 六月亭亭久久综合激情| 色琪琪一综合久久激情五月视频| 一区操| 人与禽A片啪啪| 五月婷人妻| 在线视频另类| 99热欲| 69凹凸成人综合网| 婷婷成人视频| 在线婷婷| site:feetmall.com| 就爱操www com| 碰碰91| 亚洲免费观看高清完整版AV线| 色综啪啪| 婷婷久久久| 一起草av| 丁香六月婷婷综合| www.婷婷五月天.com| 久久99婷婷| 久久九九精彩| 超碰永久在线| 草草女人亚洲| 久久久久久久人妻| 五月丁香婷婷综合| 婷婷导航| 五月天婷婷激情| 激情婷婷六月天| 婷婷五月色综合| 九九热在线精品视频| 一级操逼内射在线视频| 精品无码99| 亚洲综合在线丁香五月| 最新五月天婷婷影| 欧美va视频不用播放器的va视频网| 99色干| 激情五月天色网站| 另类五月婷婷| 六月色婷婷色| 色婷婷色五月另类综合| 色色色综合网| 久七香蕉| 涩五月丝袜婷婷| 人人操超碰| 婷婷丁香五月天熟女丝袜| 91在线97视频| 九色PORNY在线精品酒店| 激情av网| 综合色99| 99re思思热在线视频| 激情网五夜婷婷| 午夜九九电影| 五月婷婷黄色视频| 亚洲综合狠狠艹| 精a品a| www.婷婷.com| 色播五月丁香| www久| 碰碰碰97国产| 色五月婷婷自拍| 操一区| 国产Va视频| 亚洲va欧洲va国产va不卡| 天天日夜夜曹| 武汉美女啪啪视频免费一级片 | 天天久久狠狠色综合| 色综合中文| 成人深爱丁香五月| 先锋男人99资源| 婷婷五月六月| 91超碰九色| 日本色图综合| 伊人综合网站| 国产成人精品一区二区三区视频| 伊人大香蕉毛片| 五月丁香婷婷久久| 性爱在线播放av| 青草激情综合| 99久久9| 综合婷婷五月丁香在线观看| 久久玖玖综合| 九九99精品视频| 亚洲精品久久久久久久久久吃药| 九月丁香婷婷基地| 五月丁香激情四射| 成人av中文字幕| 五月丁香婷婷婷婷综合网| 久久久久久久久人妻| 激情五月丁香五月| www.玖玖九| 久久中文人妻系列| 久噜久噜| 激情五月天婷婷丁香| 久草丁香婷婷1024| 丁香婷婷网| 日本成人小说婷婷六月| 91九色国产| 五月婷三级片| 久综合网| 六月丁香基地| 91人妻人人做人碰人人爽九色| 青青久在线视频免费观看| 久久久欧美精品sm网站| 色 五月俺去也| 五月天婷婷久久视频| av一区免费看| 99久久这里只有精品免费官网| 色J香五月天| 亚洲丁香五月在线观看| 日本婷婷在线| 亚洲精级| 婷婷五月四狠狠| 九九热精品在线| 婷婷五月花| 精品无码av丁香五月激情| 狠狠干婷婷| 99热午夜精品| 色激情综合狠狠婷婷| 久热大香蕉| 色婷婷播放| 婷婷丁香久久五月综合| 天天爽天天操| 无码AV免费精品一区二区三区| 99视频九九热| 操骚货在线| 无码人妻丰满熟妇奶水区码| 婷婷五月天AV| 五月婷婷 激情五月| 激情内射人妻1区2区3区| 婷婷五月天综合网| 天堂综合久久 | 日韩熟女啪啪视频| 婷婷色丁香五月| 免费观看大片视频 丁香婷婷 六月欧美| 欧洲日韩一区二区三区| 五月婷婷影院| 午夜丁香综合婷婷| 五月婷婷AV| 五月婷丁香| 91丨九色丨43老版熟女| 日韩久热| 69久热| 久久久久er热| 五月天堂六月丁香亚州中文字幕久久 | 丁香婷婷色九月| 9久久婷婷国产综合精品性色| tingtingseav| 国产午夜精品久久久观看| 超碰婷婷五月| 日日爽天天| 五月激情综合网婷婷| 密桃激情五月天综合网| 九九亚洲| 乱女乱妇熟女熟妇综合网站| 婷婷综合| 日本va网站| 国产伦亲子伦亲子视频观看| 亚洲avjiujiur91| 婷婷丁香五月在线播放| www.夜夜操| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 香蕉AV777XXX色综合一区 | 亚洲天天免费| 国产毛片精品一区二区色欲黄A片| 东京热免费视频| 激情久久久| 夜夜操夜夜爽| 久久综合首页| 超碰在线观看99| 五月婷婷色播| 亚洲精品电影| 99色视频| 99热这里只有精品98| 久久涩视频| 亚洲天堂aaa| 九九av在线| 丁香色五月 97干| 婷婷在线五月天观看| 五月丁香综合中文| 另类视频一区| 成人精品视频99在线观看免费| www.操逼comm| 国产亚洲av片| 色色免费网站| 婷婷免费成人视频| 99国产精品久久久久久久久久久| 欧美色欲色欲天天天www| 婷婷五月天综合久久日美女| 综合伊人久久| 中文字幕五月久久婷婷| 五月丁香综合啪啪| 武则天精品久久| 国产毛片欧美毛片久久久| 狠狠色丁香99| 色婷婷AV在线观看| 国产9色在线/日韩| 色必久悠悠影院| 亚洲精品无码A片一区二区| 狠狠色婷婷777| 97操操操| 久久人人做人人妻人人玩精品va| 日韩操| 色丁香五月天| 大香蕉综合视频在线| 99无码视频| 色噜噜狠狠色综合无码久久欧美| 五月刺激丁香月综合| 久99久精品| 逼逼AV| 综合久久六月| 丁香六月激情综合啪啪| 国产一区二区三区影院| 激情综合激情五月一起草| 大香蕉免费9| 八戒青柠影视剧在线观看| 五月天播播| 99无码免费视频| 影视av久久久噜噜噜噜噜三级| 99热精品中文字幕| 99热www.| 日本三久久| 极品少妇XXXX精品少妇偷拍| 五月天色综合| 亚洲天堂AV免费片| 婷婷久久精品| 91919191919久久成人视频| 久久东京热婷婷五月| WWW激情五月天| 玖玖婷婷五月天| av无码电影| 激情丁香五月| 激情综合五月天| 久久杏爱视频| 亚洲精品国产成人AV在线| 91色色色视频| 国产AV一区二区三区日韩| 色色激情| 九九热99热| 六月婷婷私欲| 九月丁香婷婷综合| CAOBIBI| 亚洲六月综合激情久久下卡| 99热这里只有精品2| 亚洲精品国产setv| 婷婷激情丁香六月| 停停色综合伊人| AV在线免费观看不卡| 精品一二三区久久AAA片| 亚洲激情视频在线观看| 日日杆天天| 99A片| 人妻videos人妻高清| 五月婷婷啪啪| 亚洲激情综合网| 69精品人妻不卡视频| 精品一区久热| 色射影院| 日本啪啪网| 久久WW| 色婷婷色人人射| 激情黄色五月天| 婷婷五月天改成什么了| 成人一级片| 99热热热天天人人人超超碰| 无码少妇高潮喷水A片免费| 激情五月婷婷五月| 色区久久| 国产精品电影| 婷婷五月丁香六月| 色偷偷五月天| 五月丁香激情综合| 亚洲一区二区无码蜜乳av| 九九九九操逼| 91久操| 三级片AAA久久久AAA久久久AAA | 婷婷99综合| 操碰97| 久久小视频| 国产古装妇女野外A片| 婷婷丁香六月天| 无码色| 婷婷激情综合| 婷婷五月开心中文字幕在线| 丁香五月婷婷久久久| 久久这里这里有精品免费视频| 综合五月激情| 九月婷婷激情| 人人操插| 丁香五月婷婷亚洲人| 伊人成人宗合网| 五月涩涩网| 色小说五月婷婷| 国产色色视频| 久艹大香蕉| 91精品婷婷国产综合久久| 久久久97| 国色天香成人网| 成人网在线观看视频| 91九色熟女| 99热这里只有精品9| 96精品成人无码A片观看金桔| 国产成人亚洲综合A∨婷婷| 色综合另类| 日本天堂爱爱| 丁香五月在线| 欧美一黄一色一乱一伦| 91se在线观看| 丁香九月婷婷| 婷婷五月天香蕉| 99热久| 91碰碰| 五月婷婷 婷婷五月 一区二区 久久久| 91/九色黑人| 六月丁香色色| 亚洲五月天第一综合干| 婷婷色五月情| 婷婷五月激情的图片| 欧美25p| 无码字幕中文| 婷婷久久99| 五月婷婷久久综合| 婷婷五月激情视频在线| 91美女被操| 丁香五月综合| 青青草成人网| 青青草tp| 任你弄在线视频免费| 香蕉久久六月| 久热这里这里有精品| 九九大香蕉黄色影院| 五月婷婷激情综合| 青青草五月天| 亚洲丁香五月美女| 婷婷五月色惰| 国产精品一区在线观看你懂的| 99ri精品在线| 成人丁香五月| 色区域网站视频| 五月丁香婷婷色| 9 1大香蕉| 久久最新色色色| 超碰资源在线| 亚洲精品又粗又大又爽A片| 六月丁香成人| 丁香五月23111| 成人婷婷| 亚洲AV成人精品网站在线播放| 丁香五月综合| 五月天五月天激情网| 大香蕉手机视频| 91色欲综合| 五月丁香日本片| 超碰91在线| 全部老头和老太XXXXX| 日韩综合久久| 99色色色色| 亭亭色网| 久久全色| 色色 9| 久色欧美| 中国女人内射6XXXXX| 激情五月第四色| 婷婷五月av| 欧美肉大捧一进一出免费视频| 日韩操逼大片| 日日爽日日| 色色网站日本91| 蜜乳.comcom| 狠狠穞A片一區二區三區| www网站在线观看| 秋霞网在线观看理论91| 9月色婷婷| 91久久精品视频| 五月婷婷丁香色吧网| 五月丁香六月婷| 六月丁香开心婷婷欧美| 91人妻九色大屁股| 久热超碰91| 精品人妻久久久| 婷婷五月天天天| 中文成人在线| 九九色影院| 亚洲不卡| 日韩影院三级| 综合久久久| 久久婷婷五月天丁香| 丁香五月天在线直播观看| 亚洲妇女熟BBW|