久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

STM32協(xié)同調(diào)試:CubeProgrammer與CubeIDE配合解決燒錄與恢復(fù)問題

STM32協(xié)同調(diào)試:CubeProgrammer與CubeIDE配合解決燒錄與恢復(fù)問題 如果你用過STM32CubeIDE調(diào)試大概率遇到過這樣的場景工程編譯通過點(diǎn)下Debug按鈕IDE卻給你彈出一行刺眼的錯誤——Error: Flash Download failed - Cortex-M4或者干脆在連接階段就提示No STM32 target found。這時候很多人第一反應(yīng)是線沒接好、板子壞了但檢查一圈發(fā)現(xiàn)都不是。其實(shí)問題很可能出在芯片內(nèi)部狀態(tài)上要么是被讀保護(hù)鎖住要么是選項(xiàng)字節(jié)被改壞要么是上電時序?qū)е抡{(diào)試口沒起來。這種時候同為ST官方出品的STM32CubeProgrammer就派上用場了它比STM32CubeIDE更貼近底層能直接連芯片做擦除、復(fù)位、改選項(xiàng)字節(jié)把“不聽話”的芯片恢復(fù)成可調(diào)試狀態(tài)。兩個工具一前一后配合正是我理解的“協(xié)同調(diào)試”。這篇筆記就針對LAT1317場景把STM32CubeProgrammer和STM32CubeIDE配合調(diào)試的方法完整梳理一遍同時會講清楚很多教程里不會提到的坑。1. 協(xié)同調(diào)試到底在調(diào)什么兩個工具的職責(zé)邊界很多人把STM32CubeIDE和STM32CubeProgrammer當(dāng)成同一類工具其實(shí)它們解決的是完全不同的問題。搞清楚兩者的邊界“協(xié)同”這兩個字才有意義。1.1 一個負(fù)責(zé)開發(fā)調(diào)試一個負(fù)責(zé)底層救援STM32CubeIDE是ST官方推出的集成開發(fā)環(huán)境基于Eclipse里面同時集成了代碼編輯、編譯、調(diào)試功能。你可以把它理解成一套完整的“產(chǎn)線”寫完代碼、編譯出elf/hex文件、直接燒錄到目標(biāo)板、然后打斷點(diǎn)、看變量、單步執(zhí)行。這個工具的核心價值是讓開發(fā)者在源碼級別調(diào)試程序所以它關(guān)心的是“你的程序邏輯是否正確”。STM32CubeProgrammer則更像一個“底層維修工具”官方定位是獨(dú)立的編程軟件。它也能燒錄但更重要的是能直接操作芯片內(nèi)部的存儲和配置區(qū)域讀取Flash、全片擦除、修改選項(xiàng)字節(jié)Option Bytes、清除讀保護(hù)、讀取芯片UID、操作OTP區(qū)域、燒錄外部存儲器甚至通過UART/USB/DFU等不同接口連接目標(biāo)板。它的核心價值是“無論芯片處在什么狀態(tài)都要想辦法把它救回來或者配置好”。你可以在STM32CubeIDE里舒舒服服地寫代碼但一旦遇到芯片連接不上的情況IDE的調(diào)試器經(jīng)常比你還“懵”。為什么因?yàn)檎{(diào)試器要經(jīng)過GDB、ST-LINK驅(qū)動、調(diào)試接口一層層握手只要芯片內(nèi)部任意一個環(huán)節(jié)狀態(tài)異常握手就失敗。而CubeProgrammer的連接方式更直接它會嘗試更低頻率、更保守的握手策略還提供“接復(fù)位線連接”“熱插拔連接”等選項(xiàng)能繞過很多IDE解決不了的麻煩。1.2 兩張工具卡片的直觀差異用一張表格來看職責(zé)邊界會更清晰功能STM32CubeIDESTM32CubeProgrammer編寫源碼、編譯工程支持不支持在線調(diào)試斷點(diǎn)/單步/變量支持不支持燒錄程序支持但依賴調(diào)試器正常連接支持連接策略更靈活擦除整個Flash有限支持支持包含全片擦除修改選項(xiàng)字節(jié)讀保護(hù)、看門狗等只有部分調(diào)試界面能看完整支持解除讀保護(hù)不支持支持但可能觸發(fā)整片擦除讀取Flash并保存成文件不支持支持生成hex/bin/elf腳本化批量操作較弱支持CLI命令行可腳本化連接接口主要為ST-LINK/J-Link調(diào)試器ST-LINK、UART、USB、SPI、I2C等從這張表能看出來真正讓兩個工具產(chǎn)生交叉的是燒錄和Flash操作。CubeIDE負(fù)責(zé)“生”出固件并進(jìn)入調(diào)試CubeProgrammer負(fù)責(zé)“管”住硬件底層狀態(tài)。遇到需要恢復(fù)芯片、脫機(jī)燒錄、讀出板載固件這種活CubeIDE基本幫不上忙必須請CubeProgrammer出馬。我在實(shí)際項(xiàng)目里最常遇到的是兩種情況一是同事用CubeIDE把芯片調(diào)試到“鎖死”讀保護(hù)被誤打開SWD連不上二是現(xiàn)場反饋程序運(yùn)行異常我需要在調(diào)試器之外把當(dāng)前Flash里的內(nèi)容讀出來和編譯產(chǎn)物做一次精確比對。這種需求單靠CubIDE做不到單靠CubeProgrammer又看不到源碼層面的調(diào)用關(guān)系只有兩個工具配合使用才能高效解決。所以說“協(xié)同調(diào)試”不是錦上添花而是解決真實(shí)問題的一對組合拳。2. 雙工具協(xié)同的第一步版本匹配與連接方式選擇既然是兩個ST工具配合版本和連接方式就一定要先理順。這一節(jié)看起來基礎(chǔ)但很多“燒錄失敗”的怪問題追根到底都是版本或者連接方式?jīng)]搞對。2.1 版本匹配同一個ST軟件生態(tài)版本別差太遠(yuǎn)ST的軟件更新頻率不低CubeIDE和CubeProgrammer各自的版本號一直在變。官方通常會對同一時期的版本做兼容性驗(yàn)證但如果你拿著一個很老的CubeProgrammer去連最新版CubeIDE創(chuàng)建的工程或者反過來就可能出現(xiàn)協(xié)議不一致、無法識別目標(biāo)芯片、燒錄時卡死等詭異現(xiàn)象。我的建議是不要追求兩個工具都一定最新但至少要保持在同一個大的版本周期內(nèi)。比如CubeIDE 1.14時代對應(yīng)的CubeProgrammer最好也是2.x較新的版本。安裝時還要注意兩個工具都會安裝ST-LINK驅(qū)動和固件升級程序如果舊版本覆蓋了新版本ST-LINK固件可能被降級反而帶來兼容問題。查看版本很簡單CubeIDE里點(diǎn)Help - AboutCubeProgrammer里點(diǎn)左上角菜單的Help - About。如果發(fā)現(xiàn)版本跨度太大優(yōu)先升級CubeProgrammer到最新版因?yàn)樗腃LI命令行接口變化比較頻繁新版會兼容更多芯片型號。2.2 連接方式為什么SWDST-LINK是協(xié)同調(diào)試的最優(yōu)解協(xié)同調(diào)試的連接方式我的經(jīng)驗(yàn)是“默認(rèn)無腦選SWD ST-LINK”。理由有三點(diǎn)第一CubeIDE調(diào)試器默認(rèn)就是ST-LINKSWD接口只需要4根線比JTAG少很多接線不容易出錯。第二CubeProgrammer也原生支持ST-LINK/SWD兩邊切換時不用改硬件。第三ST-LINK的成本低Discovery板、Nucleo板、Eval板上基本都集成了ST-LINK屬于STM32開發(fā)的標(biāo)準(zhǔn)配置。如果你用的是J-LinkCubeIDE調(diào)試沒問題但CubeProgrammer對J-Link的支持很有限官方驅(qū)動里并不能像ST-LINK那樣靈活地做讀保護(hù)和選項(xiàng)字節(jié)操作。所以做協(xié)同調(diào)試時我會建議手邊始終備一個ST-LINK哪怕它是十幾塊錢的兼容版也能在關(guān)鍵時刻救急。2.3 兩個工具連接目標(biāo)板前的配置清單先列一份我每次用到都會檢查的清單SWDIO、SWCLK、GND必須接好NRST最好也接上后面講“連接復(fù)位”時會用到。如果目標(biāo)板由ST-LINK供電檢查電壓跳線是3.3V還是5V和板子工作電壓匹配。連接線盡量短杜邦線不要超過15cm否則SWD頻率高了會不穩(wěn)定。打開CubeIDE的Debug Configuration在Debugger選項(xiàng)卡里確認(rèn)選擇了ST-LINK接口選SWD頻率先設(shè)4MHz或更低。在CubeProgrammer右側(cè)的ST-LINK配置區(qū)同樣確認(rèn)接口和頻率建議初始用低頻率連接比如1.8MHz。這里單獨(dú)說一下SWD頻率很多人習(xí)慣默認(rèn)最高頻率但目標(biāo)板電源紋波大、連接線過長、或者芯片處于低功耗模式時高頻信號容易握手失敗。CubeIDE報“No target found”有時候真不是芯片壞了而是頻率太高導(dǎo)致復(fù)位時序或者時鐘線噪聲過大。CubeProgrammer的Low Frequency模式就是專門對付這種場景的協(xié)同調(diào)試時遇到死活連不上優(yōu)先把頻率降下來再試。3. 燒錄失敗時用CubeProgrammer給CubeIDE“善后”的完整操作這是我被問得最多的一類問題。很多人點(diǎn)CubeIDE的燒錄按鈕失敗后不知道下一步該怎么辦。下面我把完整的判斷和排查鏈路寫出來你照著走一遍絕大多數(shù)情況都能救回來。3.1 先判斷是哪一類燒錄失敗燒錄失敗不能一概而論我習(xí)慣把它分成三類第一類是“物理連接失敗”CubeIDE提示No ST-LINK detected或者Target not connected說明調(diào)試器本身沒被識別或者調(diào)試器和目標(biāo)板之間不通。這種問題檢查USB、驅(qū)動、SWD接線。第二類是“目標(biāo)握手失敗”ST-LINK識別到了但和芯片建立不了調(diào)試連接提示Cannot connect to target或者Error: Flash Download failed - Cortex-M4。這種問題往往是芯片進(jìn)入了低功耗模式、讀保護(hù)開啟、SWD引腳被復(fù)用、或者內(nèi)核崩潰需要CubeProgrammer做底層恢復(fù)。第三類是“燒錄校驗(yàn)失敗”程序能下載但最后校驗(yàn)對比不一致。這常見于Flash寫入時序問題或者電源不穩(wěn)需要降低SWD頻率、增加供電穩(wěn)定性或者先用CubeProgrammer擦除一遍再燒。前兩類占了我遇到問題的八成而且CubeIDE基本束手無策必須切到CubeProgrammer。3.2 從CubeIDE報錯到CubeProgrammer救活的完整鏈路以最常見的“目標(biāo)握手失敗”為例完整操作鏈路是這樣的第一步在CubeIDE里把調(diào)試會話結(jié)束關(guān)掉Debug視圖。如果不關(guān)它會一直占用ST-LINK。第二步打開STM32CubeProgrammer右側(cè)ST-LINK配置區(qū)選擇SWD頻率先選低頻比如1.8MHz點(diǎn)擊Connect。第三步如果CubeProgrammer也能連上那就直接在左側(cè)“Erasing”頁面執(zhí)行“Full chip erase”。擦掉之后芯片內(nèi)部的讀保護(hù)、異常狀態(tài)配置通常會被清除再回到CubeIDE燒錄基本就通了。第四步如果CubeProgrammer也連不上別急著放棄。在ST-LINK配置區(qū)勾選“Hot Plug”模式或者在“Mode”里選“Connect under reset”連接時強(qiáng)制復(fù)位芯片同時按住目標(biāo)板的NRST復(fù)位鍵然后點(diǎn)Connect在連接瞬間松開復(fù)位。這個小技巧能繞過很多芯片內(nèi)部的異常啟動狀態(tài)成功率很高。第五步如果還是連不上把SWD頻率降到最慢然后單獨(dú)給目標(biāo)板斷電再上電等待兩秒后連接。有些板子的電源設(shè)計在冷啟動時調(diào)試口才穩(wěn)定。第六步如果以上都失敗那大概率是芯片鎖死級別較高或者硬件損壞。此時檢查是否誤設(shè)了Level 2讀保護(hù)Level 2是不可恢復(fù)的只能換芯片。不過這種概率很小絕大多數(shù)到第四步就解決了。3.3 讀保護(hù)RDP的安全操作與數(shù)據(jù)備份很多“鎖死”的根因是STM32的讀保護(hù)Read Protection被打開。CubeIDE本身不提供關(guān)閉讀保護(hù)的入口但CubeProgrammer可以。RDP分為三個等級Level 0是不保護(hù)Level 1是禁止通過調(diào)試接口讀FlashLevel 2是永久保護(hù)且不可恢復(fù)。如果芯片被設(shè)為Level 1SWD握手時還能識別到但無法讀取Flash內(nèi)容燒錄也可能被拒絕。CubeProgrammer連接后會提示“Device is in read protection”這時你只要在Option Bytes頁面把RDP等級改回Level 0它會自動觸發(fā)一次全片擦除然后解鎖。這里必須提醒一句解鎖Level 1等于清空整個Flash所以如果板子上有重要固件先別急著解鎖。先用CubeProgrammer嘗試讀取Flash如果讀保護(hù)等級允許連接或有備份的hex/bin先把數(shù)據(jù)保存出來再執(zhí)行解鎖擦除。我在第一家公司就因?yàn)椴恢肋@個邏輯直接點(diǎn)了解鎖把一版調(diào)好但沒備份的Bootloader給抹掉了白白重新調(diào)了兩天。所以我在協(xié)同調(diào)試?yán)锝o自己定了一條規(guī)矩所有“會觸發(fā)擦除”的操作前只要還能連接就先讀Flash備份再動選項(xiàng)字節(jié)。4. 調(diào)試過程中讀回Flash、比對固件與提取參數(shù)的三板斧燒錄救活用到的只是CubeProgrammer的一小部分功能。真正讓協(xié)同調(diào)試變得有價值的是它在“開發(fā)中”和“調(diào)試中”的輔助能力。這里我總結(jié)成三板斧全是實(shí)戰(zhàn)場景。4.1 讀回Flash把芯片里的固件完整備份成文件當(dāng)你需要從一塊運(yùn)行正常的板上提取當(dāng)前固件或者懷疑燒錄的內(nèi)容和實(shí)際運(yùn)行不一致時CubeProgrammer的Read功能就派上用場了。操作路徑連接目標(biāo)板后點(diǎn)擊左側(cè)“Read”頁面在“Read”區(qū)域設(shè)置起始地址STM32一般是0x08000000和大小根據(jù)芯片F(xiàn)lash容量填文件格式可以選hex、bin、elf。點(diǎn)Read它就會把Flash內(nèi)容保存到本地文件。在讀Flash之前要注意芯片F(xiàn)lash里除了應(yīng)用程序還有可能包含配置信息、OTA標(biāo)志、校準(zhǔn)參數(shù)。如果你想完整備份最好把整個Flash容量讀出來。如果只讀應(yīng)用區(qū)記得從鏈接腳本里確認(rèn)應(yīng)用的起始地址和長度不要想當(dāng)然。有一次我?guī)屯屡挪橐粋€現(xiàn)場返修板板子能運(yùn)行舊版本固件但無法升級我把Flash讀出來之后發(fā)現(xiàn)里面除了應(yīng)用程序還有一個我完全沒見過的UART bootloader參數(shù)塊。順著這個線索排查才發(fā)現(xiàn)是升級腳本里的偏移地址錯了。沒有CubeProgrammer這個讀取能力這個問題可能又要耗半天。4.2 比對固件確認(rèn)板上代碼和編譯產(chǎn)物是否一致讀回來的固件怎么用最直接的就是和CubeIDE產(chǎn)出的elf/hex做比對。CubeIDE編譯之后在工程目錄的Debug或Release文件夾下會有工程名.elf和工程名.hex。你用CubeProgrammer讀出的文件用二進(jìn)制對比工具Beyond Compare、HxD、或命令行cmp和這個編譯產(chǎn)物對比就能判斷板上實(shí)際運(yùn)行的是不是最新版本。更省事的辦法是在CubeProgrammer里直接操作連接目標(biāo)板后在“Programming”頁面加載編譯產(chǎn)物但勾選“Verify”而不是“Write”它會自動對比文件內(nèi)容和Flash內(nèi)容。如果Verify通過說明板上固件和編譯產(chǎn)物一致如果不一致說明板里的程序來源有問題。這個功能在協(xié)同調(diào)試?yán)锾貏e有用。很多“我明明燒了最新固件但現(xiàn)象不對”的爭論一Verify就真相大白。另外在OEM/代工廠場景里CubeProgrammer的Verify也可以用來做產(chǎn)線抽檢比開蓋看芯片更快更準(zhǔn)確。4.3 讀取UID/OTP參數(shù)調(diào)試產(chǎn)線信息的常見需求STM32芯片內(nèi)部有唯一的96位UID有些系列還有OTP區(qū)域可以存放序列號、MAC地址、校準(zhǔn)信息等。CubeIDE的調(diào)試器雖然在寄存器窗口里能看到UID但操作麻煩尤其當(dāng)芯片被讀保護(hù)或程序狀態(tài)異常時還是得靠CubeProgrammer。在CubeProgrammer的“Memory”頁面可以直接輸入地址查看內(nèi)存。OTP通常位于0x1FFF7000附近不同系列地址不同UID一般在0x1FFF7590左右F1/F4等系列略有差異查對應(yīng)數(shù)據(jù)手冊。你可以在連接狀態(tài)下把OTP區(qū)域和UID區(qū)域讀出來存成文件然后通過CLI或腳本批量提取。我在做一個批量出貨的IoT項(xiàng)目時需要在每塊板子里寫入唯一的設(shè)備ID到OTP區(qū)域。CubeIDE里跑測試程序更新UID但偶爾會出現(xiàn)寫入一半掉電的情況導(dǎo)致UID不完整。后來我改成先用CubeIDE開發(fā)測試程序再通過CubeProgrammer的OTP寫入功能直接在產(chǎn)線上寫入并順手用Read功能校驗(yàn)整個流程穩(wěn)定多了。這就是“IDE開發(fā) CubeProgrammer量產(chǎn)/維修”的典型協(xié)同。5. 從工程配置到腳本化讓協(xié)同調(diào)試變成日常操作如果每次都要先打開CubeIDE再手動打開CubeProgrammer點(diǎn)界面協(xié)同調(diào)試還是有點(diǎn)累。實(shí)際上兩個工具的組合可以做得更順滑把常用的恢復(fù)、燒錄、校驗(yàn)動作變成一條命令或一個菜單按鈕。5.1 在CubeIDE里配置外部工具一鍵調(diào)用CubeProgrammerCubeIDE基于Eclipse支持External Tools配置。你可以把CubeProgrammer的CLI命令掛到IDE的工具欄上點(diǎn)一下就能完成燒錄、校驗(yàn)、復(fù)位。具體配置路徑Window - Preferences - External Tools - External Tools Configurations。新建一個Program配置Location填STM32_Programmer_CLI.exe的完整路徑。Arguments填寫要執(zhí)行的命令行參數(shù)。在Working Directory可以填工程輸出目錄方便引用hex文件。配置好之后工具欄會出現(xiàn)一個外部工具按鈕點(diǎn)它就能直接調(diào)用CubeProgrammer CLI不用再切窗口。這個方法我用了很久比在CubeIDE內(nèi)部燒錄更可控尤其適合多工程切換的場景。5.2 命令行燒錄、校驗(yàn)與復(fù)位常用CLI參數(shù)CubeProgrammer的CLI是協(xié)同調(diào)試自動化的核心。常用命令我整理一下燒錄并校驗(yàn)然后復(fù)位運(yùn)行STM32_Programmer_CLI.exe -c portSWD modeUR -w firmware.hex -v -rst說明-c portSWD modeUR表示用SWD連接modeUR是“under reset”模式專門用于連接失敗時-w firmware.hex是要燒錄的文件-v表示校驗(yàn)-rst表示燒錄后復(fù)位芯片。讀取全部FlashSTM32_Programmer_CLI.exe -c portSWD modeUR -r0 0x08000000 0x00100000 dump.hex說明-r0表示讀Flash起始地址后面的兩個數(shù)字分別是起始地址和長度dump.hex是保存的文件。這里0x00100000是1MB如果你的芯片F(xiàn)lash只有512KB改成0x00080000。解除讀保護(hù)并做空片擦除STM32_Programmer_CLI.exe -c portSWD modeUR -ob RDP0xAA說明RDP0xAA表示把讀保護(hù)等級設(shè)置為Level 0這個操作會觸發(fā)整片擦除。用腳本模式執(zhí)行復(fù)雜操作STM32_Programmer_CLI.exe -c portSWD modeUR -e 0x08000000 -w app.hex -v -rst -s 0x08000000 0x0800C000 0x0800D000這里-e先擦除指定地址區(qū)段-w燒錄-s表示在同一偏移處寫一些數(shù)據(jù)可以根據(jù)實(shí)際需要調(diào)整。CLI參數(shù)看起來很復(fù)雜但只要你把常用幾條存成bat或Makefile命令跑起來就是“一條命令搞定一件事”。我在自己的電腦上建了一個flash.bat腳本專門做“編譯 - 燒錄 - 校驗(yàn) - 復(fù)位”的聯(lián)動很節(jié)省時間。5.3 更進(jìn)一步的腳本化批量操作與產(chǎn)線準(zhǔn)備命令行解決了單板操作再往上走就是腳本化批量處理。CubeProgrammer支持一種.stm32cubeprogrammer腳本文件可以把連接、擦除、寫入選項(xiàng)字節(jié)、燒錄、校驗(yàn)、復(fù)位等多個動作錄制下來。錄制方式在CubeProgrammer GUI界面里執(zhí)行一遍你想做的操作然后File - Save Script保存。之后可以用CLI執(zhí)行這個腳本STM32_Programmer_CLI.exe -c portSWD modeUR --scriptmy_script.stm32cubeprogrammer腳本的好處是一次配置多板復(fù)用。比如給一批板子燒錄Bootloader 設(shè)置選項(xiàng)字節(jié) 寫入MAC地址 校驗(yàn)全部交給腳本執(zhí)行避免了手動點(diǎn)錯的風(fēng)險。我在產(chǎn)線支援時會把CubeIDE生成的hex/elf和CubeProgrammer腳本放在同一個目錄用Makefile封裝整個流程。同事只要雙擊一個build_flash.bat電腦自動完成所有步驟出板效率比手動點(diǎn)兩個工具高很多。這種“IDE開發(fā) 腳本燒錄”的模式就是協(xié)同調(diào)試最實(shí)際的生產(chǎn)力體現(xiàn)。6. 幾個容易翻車的細(xì)節(jié)與我的最后提醒寫到最后我想把踩過的坑集中列一下這些細(xì)節(jié)如果不能避開前面講的流程再順也會被卡住。6.1 一個ST-LINK不能兩個工具同時搶這是最容易犯的低級錯誤。CubeIDE調(diào)試會話還沒結(jié)束你就打開CubeProgrammer去點(diǎn)Connect結(jié)果兩個工具同時爭搶同一個ST-LINK輕則連接失敗重則讓ST-LINK驅(qū)動進(jìn)入異常狀態(tài)必須拔插USB才能恢復(fù)。正確做法是在CubeIDE里先停止調(diào)試紅色方塊按鈕確認(rèn)CPU不再被調(diào)試器占用再打開CubeProgrammer。反過來也一樣用CubeProgrammer操作完先Disconnect再回到CubeIDE調(diào)試。簡單說就是“一進(jìn)一出”別讓兩個工具同時掛在同一根線上。6.2 SWD連接的物理細(xì)節(jié)與復(fù)位線如果SWD三根線SWDIO、SWCLK、GND能連上但“Connect under reset”模式用不了十有八九是你沒接NRST線。這個復(fù)位線在正常調(diào)試時可接可不接但在芯片內(nèi)核被鎖、進(jìn)入睡眠、或者調(diào)試口被禁用的情況下必須通過硬件復(fù)位來抓住“復(fù)位瞬間的握手窗口”。還有一點(diǎn)當(dāng)目標(biāo)板由ST-LINK供電時SWD接口的3.3V線再接上會形成并聯(lián)供電可能導(dǎo)致電流倒灌或電壓不穩(wěn)。如果ST-LINK和目標(biāo)板都獨(dú)立供電3.3V線可以省掉但GND必須連。6.3 下載工具時的渠道注意很多人在搜索stm32cubeprogrammer下載和stm32cubeide下載時會看到各種非官方鏡像站點(diǎn)。我建議優(yōu)先從STM32CubeProgrammer產(chǎn)品頁面或官網(wǎng)下載如果要找國內(nèi)渠道盡量選擇代理商提供的鏡像或官方推薦的合作伙伴不要在來路不明的下載站拿包很容易拿到捆綁軟件或者舊版本。裝完工具后還可以在幫助菜單里檢查版本號和校驗(yàn)信息降低“下載到被改包”的風(fēng)險。6.4 我的實(shí)操心得最后分享一點(diǎn)多年調(diào)試的體會STM32CubeProgrammer和STM32CubeIDE從來不是“二選一”的關(guān)系。IDE是開發(fā)和調(diào)試的主戰(zhàn)場Programmer更像“硬件急救員”。大多數(shù)時候你不會用到它但只要遇到芯片連不上、讀保護(hù)鎖死、Flash內(nèi)容和預(yù)期不符這些問題它比任何調(diào)試器都管用。我給剛接觸STM32的朋友一個建議在學(xué)會用CubeIDE寫代碼、打斷點(diǎn)之前先把CubeProgrammer的連接、擦除、讀Flash三個操作練熟。這不是在走彎路而是在給后面所有調(diào)試工作打地基。等你像我一樣遇到芯片被鎖死也能冷靜地降頻、接復(fù)位、擦除、解鎖、回讀固件你會發(fā)現(xiàn)這兩個工具配合起來真的能把嵌入式開發(fā)從“玄學(xué)調(diào)試”變成有章法可循的工程實(shí)踐。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
涩爱AV在线| 78久久| 国产女人9999| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 一二三区在线| 久久久久久久78| 亚洲999综合| 乱人乱色一区二区三区免费| 国产97亚洲| 超碰日韩人妻| 男男H黄动漫啪啪无遮挡网站| 国产精品一区二区三区在线密挑| 日本东京热大香蕉a片| 欧美手机在线综合| 一级片视频啪啪| 色色色欧美| 无套内射性感少妇视频| 78久久久| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 国产玖玖| 亚洲色图美腿丝袜| 久久九九97| 色臀AV| 乱伦熟女专区| 亚洲 日本 一 二 三| 欧美精品久久96人妻无码| 中文字幕欧美精品亚洲日韩蜜臀| 亚洲欧洲av影音| 91人妻尻屄视频| 欧美专区在线| 999久久久久久久久| 国产精品直播在线观看直播| 日本精品一区二区中文字幕| 校园春色欧美色图| 中文字幕一区二区视频在线观看| 久久精品国产亚洲AV无码做| 天天摸夜夜摸| 亚洲久久久久| 色色99| 很很很很操| 精品久| 强奸乱伦大香蕉网| 精品人妻一区二区乱码一区二区| 日躁天天爽爽| 日本三级日本三级99| 国产青视频| 亚洲高清91| 大香蕉久| 日韩中文字幕2020| 13小男生GAY自慰脱裤子| 欧美精品久久久久久久久88| 男人干美女| 天天综合网日韩| 亚洲成A∨人影院在线欢看| 韩日男人的天堂| 久久二| 国产精品久久成人免费| 精品人妻一区二区乱码一区二区| 久久久久少妇| 五月综合色| 欧美综合传媒| 操逼操逼视频操逼| 一区二区三区日韩欧美| 亚洲精品国语在线播放| 天天看综合网| 亚洲欧洲成人在线电影| 人妻少妇蜜桃视频欧美一区| 国产精品伦理| 日韩高潮一区| 欧美色交| 丁香六月激情综合| 色婷婷A V一二三四区麻豆综合| 精品日韩人妻精品一二三区| 日韩欧美偷拍美女视频| 岛国激情视频在线观看| 熟女自慰久久久| 啊啊啊啊啊啊啊啊视频| 精品久久一区二区三区四区五区| 国产日本顶级一区二区三区| 久久久久久久久久8888| 素人伊尹大香蕉免费下载视频| 国产精品欧美日韩久久| 77国产精品| 操www| 99自拍B亚洲| 久操免费在线| 大香蕉在线视频15| 亚洲天堂久久久久久粉红视频| 日本在线一二| 日产操逼| 亚熟hd视频在线| 岛国AB视频| 国产成人精品午夜福利| 色综合久| 91成人18| 国产欧美一区二区| 国产专区第一页| 亚洲限制级| 欧美一级久久久久久久大片动画| 91久久18禁| 26uuu国产亚洲综合| 国产91精品久久久久久久网曝门| 超清福利精品视频在线| 在线情色电影 91大 | 精品人人| 国产亚洲深夜激情| 亚洲日韩欧美一区二区| 欧美很很操视频| 一本大道青青| 啊啊啊不要好疼视频| 国产在线观看一区二区三区| 午夜后入| 日韩999| 99人妻| 黄色不卡视频| 免费看日本操逼视频| 精品夜夜澡人妻无码AV| 综合久欧洲| 岛国大片在线观看网站入口| 亚洲宗合网| 国产AV高清AV无码| 伊人91| 色呦呦、国产精品| 视频国产精品未满十八禁止在线观看| 啊啊啊在线看| 91精品电影18| 一级特黄aaa大片在线观看成人一级片在线观看 | 亚洲色性| 动漫片子网站3黄| 久久精品中文字幕观看| 成人青青草原伊人| 97视频在线视频| 91狠狠综合久久久久久| 色色网91| 水滴偷拍| 精品一区二区三区蜜桃臀www| www.激情| 日韩性爱视频在线免费观看| 久超碰这里只有精品| 国产一区96在线| 5252色欧美在线男人的天堂| 人人人摸人人| 国产小黄片在线免费观看| 久久草在线综合视频| 亚洲综合小说另类图欧美视频激情小说色五月天| 日少妇视频| 欧美日韩一区二区三区四区蜜桃| 久操操| 久久性生大片免费观看性| 99超碰网| 久久久久女教师免费一区 | 人人操人人摸超碰| 97日韩超碰超碰中文字幕| 亚洲丝袜二区在线| 一区二区视频在看| 91成人18| 9国产超碰| 欧美中出1| 久久春色| 四虎av在线| 国产AV天美| 另类小说欧美激情校园春色| 亚洲大胆人体av| 加勒比大香蕉视频在线| 久久鲁干| 国产福利电影| 亚洲综合九九| 亚洲好色人妻| 欧美综合 站| 艳美熟妇先锋一二三区| 玖玖玖玖精品国产剧情| 人人爱人人乐人人操| com 首页 18岁 禁区 女优 免费 精选 同城 | se吧提供国产乱老熟视频胖女人| 国产精品视频在线观看| 狠狠色五月亚洲91| 精品无码一区二区人妻久久蜜桃| 五月天久久婷婷亚洲| 成年女人一区| 日韩中文欧美| 亚洲 欧美 手机在线观看| 亚洲视频1区| 亚洲天天操| 天天摸天天操视频| 性色高清..……| 精品人妻一区二区三区夜夜| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 白丝一区| 男同专区一区二区三区在线| 国产91丝袜 在线播放| 美女上床网站| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 成人精品欧洲亚洲| 欧美日韩国产男人| 国产SV一线| 东京热激情视频一二三区| 国产18精品亚洲精品| 国产精品宅男免费| 青青操综合网| 亚州操逼图| 欧美一区二区三区互相| 强奸乱伦 亚洲一区| 九九九久久久| a片自拍直播视频| 91东北熟女| 日韩无码第3页| 亚洲第一男人天堂| 亚洲欧美骚| 国产麻豆91欧美一区二区久久婷婷国产精品 | 国产精品久久久久久久久久久久久久久久| 久久只有精品一区二区三区| 蜜桃在线观看一区二区三区| 欧美最婬乱婬爆婬性视频 | 欧美日韩性感| 小草精彩毛片| 亚射在线| 欧美色997| 亚洲aw毛茸茸在线| 91色五月俺来也| 内射黑人| 91精品免费| 精品免费成人久久| av2014 日韩在线中文字幕| 色亚州人久干视频在线观看免费版| 人妻 制服 日韩 中文 在线| 亚洲色香| 超碰在线成人电影| 蜜臀久久久99久久久久 | 国产亚洲精品无码三区| 四虎影视永久在线免费| 婷婷影院入口| 91精品丝袜久久久久久| 国产精品一二三免费网站| 日韩在线视频1234| 人妻 欧美 中文| 中文字幕av丝袜| 国产热av| 亚洲牲交| 国产精品女生av| 风流老熟女一区二区三区l| 欧美一级A片在线看视频性色| 亚洲精品乱码久久久久久蜜桃麻豆 | 在线不欧美| 青娱乐999| 欧美A片中文字幕| 天天色天天干天天射| 殴美在线AⅤ| 成人无码影片视频在线| 又黄又爽在线观看视频| 亚洲色人| 色色五月婷婷| 变态综合色| 91N综合网| 天天欧美| 亚洲乱色熟女一区| 国产欧美一区激情交| 亚洲午夜福利视频| 成人综合色网| 91伊人久久在线| 蜜臀AV一区二区三区| 国产精品久久久 | 超91综合网| 97国产亚洲中文在线| 91操人| 国产农村妇女毛片精品久久| 中国操逼无码| 中文字幕av乱伦| 久久熟女人| 免费99精品国产自在在线| 999精品女人| 国产探花精品在线| 无码heyzo高清一区| 色妇91| 亚洲资源站| 人人人人插| 亚洲综合春色| 岛国天天午夜影院传媒网| 欧美日韩大香蕉| 爽 好舒服 无码刺激久久| 免费的av网| 亚洲91射| 国产黄色 A 片免费看| 伊人天堂在线| 人妻丰满熟妇av无码区蜜桃| 香蕉久久AⅤ...| 激情婷婷五月天| 国产精品午夜福利视频| 日韩黄片影院| 3p国产色噜噜一区| 美女AV一区二区| 69一区二区三区 | 日本加勒比无码专区一二三| 欧美欧美啪啪视频| 色婷婷基地| 操91| 日本成人A片网站| 东北黄色电影| 久久久性爱| 特级毛片特黄久久免费看 | 女人妻一区| 日韩精品一区二区人人人| 奇米狠999| 夜夜嗨AV蜜臀av| 风韵犹存大大大大香蕉 | 亚洲激情在线| 中文字幕精品资源在线| 日韩欧美偷拍美女视频| 午夜国产成人精品视频| 日韩成人色图| 成人国产二区三区在线,男女精品。| 91人妻精华帖| 久久超碰、| 亚洲欧美不卡线| 五月丁香激情综合网| 超碰久在线天天做| 天天色,天天干,天天干| 久久亚洲熟妇在线视频| 黄片国产精品一区二区| 日本人妻天堂网站在线播放| 国产在线观看91精品一区| 日本青青草在线| 熟女精品日韩一区二区三区| 亚洲人妻AV| 骚日日av| 亚洲成av人片色午夜乱码| 999熟女精品| 一牛影视成人片免费| 国产精品小视频一区二区三区| 啊啊啊啊免费视频| 婷婷色色五月天| 久草看看看| 日本黄 R色 成 人网站| 噜噜噜噜久久久精品免费| 色欲久久综合| 欧亚韩国999| 人妻aa| 日本黄色天堂| 久久久精品国产亚洲AV无码| 青青草AV色| 天天看,天天做| 国产精品第一页国产大屁股视频免费区i| 成人av影院在线观看| 天堂在线一区二区| 一起草欧美| 欧美熟妇亚洲版| 国产成人bd在线观看| 久久久精| 大香蕉五月天| 欧日韩一二三f区| 色色色五月婷婷| 狠狠爱夜夜| 神马精品视频| 精品国产一区二区三区在线播出| 欧美韩国你懂得在线 | 国产高潮AA片免费看| 久久久久久99999国产精品| 自偷自拍的亚洲视频| www欧美91| 黄页大片在线观看| 国产精品视频自拍在线| 日韩欧美蜜桃精品久久中文字幕久久| 91超碰人人操| 女沟厕偷窥piss小便| 天天日天天射天天干| 少妇3P性爱自拍| 欧美最婬乱婬爆婬牲视频| 91蜜桃婷婷狠狠久久综合9色| 久久综合97| yazhousetuoumei| 淫荡少妇免费| 夫妻日逼| 97超级欧美| 日韩欧美字幕亚洲一区二区| 久草免费在线视频| 18岁禁 茉莉成人久久| 亚洲精品影视老司机| 蜜臀网址在线| 日本丝袜美腿人妻九九| 欧美日本一区二区a人| 九九九成人| 国产久久视频| 国产亚洲禁久一区二区| 精品无码久久久久久久久果冻糖心| 欧美日韩电影一区二区| 人人插人人搞人人操| 欧成人精品H无码| 六月婷婷一区二区三区| 欧美成人都市人妻| 中文字幕乱在线伦视频中文字幕乱码在线 | 骚日日av| 久久一二三级一一一| 成全在线观看免费观看| 亚洲欧美97√| 亚洲淫色网中文| 国内精品久久久久影院亚洲| 欧美区亚洲区偷拍区| 9997se| 亚洲不卡不卡中文字幕不卡| 国产综合网站在线播放| 久久六六| 蜜臀久久99精品| 日韩人妻精品久久久久| 肏逼福利网站| 亚洲天天自拍| 青木玲在线不卡| 亚洲91极品| 日韩视频啪啪| 啪啪视频亚洲第一| 国产精品人妻无码久久久互動交流 | 亚洲性爱无码乱伦av| 天天日天天干天天操| 伊人网一本| 欧美色图下一页| 欧美亚洲综合色| 粉嫩不卡一区二区性爱| 综合av社区| 精品对白久久不卡| 哈哈操 大香蕉| 加勒比东京热五月天天堂网| 精品乱子一区二区三区99| 91操碰| 无色无码| 激情网色| 色在线亚洲视频www| 探花视频免费观看国产专区| 亚洲中文字幕一区二区| 老司机福利社视频在线观看| 校园春色中文字幕AV| 中文字幕黑人大片| 丁香六月综合激情| 再深点灬舒服灬太大了添视频| 亚洲97综| 不卡日本一区二区| 97精品网| 99999国产精品| 风间由美日韩欧美久久| 亚洲91射| 熟妇一区,二区,三区。| 久久视频,这里只有精品| 人人澡综合涩| 91天堂视频| 91在线欧色| 99热这里都是精品| www…国产操逼| AV免费在线播放一区| 久久久久久日韩| 久热在线精品免费观看| 中国操逼无码| 欧美五十路熟| 在线岛国新天堂8| 国产强奸无码乱伦| 中文操逼字幕| 翔田千里Av在线| 人人模人人看| 亚洲A曰本VA欧美VA视频| 日本影视久久免费| 日韩三A大片在线观看| 亚洲高清无毛一区二区| 国产 日韩 欧美一区| 97久久超碰| 欧美亚洲自拍另类人妻| 亚洲影院无码在线| wwwxxx日本爽| 无码操逼网| 欧美成人AⅤ大片在线观看| 久久人人爽爽人人爽人人片αV| 国产操伦| 黄色小视频日本txt| 日韩精品黄片免费观看| 操操碰| h在线看免费版在线看| 深夜啪啪啪视频免费| 欧美亚洲综合色| 亚洲s在线观看| 青春草A| 久久久久久久久久精| 狠操91,com| 欧美精品欧美精品系列| 久久久亚洲精品中文字幕人妻| 97这里有精品| 午夜国产综合视频在线观看| 三级特黄60分钟播放| 欧洲成人性爱视频| 午夜男女爽爽爽在线视频 | 任我爽在线视频免费观看| #NAME?| 91宗合网| 在线综合 亚洲 欧美中文字幕| 三级特黄60分钟播放| 96久久精品一二三区色欲| 五月色网| 久久综合中文国产| 97欧美久久久久久久| 亚洲av资源| 日本潮催一卡操| 激情网色| 一二三区在线| 操B久久| 天天综合站| 好湿好紧视频| 在线观看不卡一区二区三区| 粉嫩不卡一区二区性爱| 2010男人的天堂| 久久久18禁| 99精品综合久久久久五月天| 男女一进一出视频久久| 熟女精品va中文字幕| 激情网五月天| 欧美精品丝袜久久久中文字幕| 久久精品人妻一区二区| 校园春色 欧美| 一区AV| 无码又爽又硬又激情免费视频| 色综合久久夜色精品国产天堂| 欧美黑人精品一区二区| 久9久精品视频| 亚 欧 美 综合| 欧美性生活综合| 日本加靬比网站发布页| 嗯~啊~轻一点 视频| 日产操逼| 久久精品国产亚洲AV高级北京| 9九九九九视频在线观看| 六月婷婷一区二区三区| 亚州综合色| 日人妻视频91| 欧美日韩免费专区在线| 成人草草视频| 福利视频香蕉免费一区二区在线| 激情五月天丁香社区| 超碰97资源大奶| 啊啊啊男女| 日韩偷拍一区二区三区| 性爱久久| 蜜臀无码一区二区| 人人看人人插| 丁香五月性爱| 激情久久日韩精品中文字幕麻豆| 久久久性| 天美av在线观看| 亚洲综合图片在线| 中文字幕久久婷婷丁香五月天| www九九热| 五月开心久久AV官网| 俄罗斯及免费在线看| 强免费黄色网址| 精品九九九九九九九九九| 亚洲天天操| 熟女被操视频网址| 日韩无码久久熟女一级片| 国产精品视频在线观看| 欧美啪啪女女| 亚洲人精品午夜不卡| 浓厚中出中文字幕在线| 99热超碰| 久久97精品久久久久久久不卡| 日韩免费在线视频观看| 日本裸体久久色噜噜| 欧美性性性| 欧美刺激色黄片免费看| 毛片麻豆91糖心精品毛情片| 精品毛片av一区二区| 超碰97资源中文字幕| 在线97视频| 五月婷婷综合网| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 亚洲黄色| 色五月婷婷久久| 久草成人影片| 日本在线视频导航| 夜夜爽夜夜摸夜夜操免费视频| 天天操夜夜操狠很操| 中文字幕片| 亚洲欧美国产中文视频| 五月久久HDAV| 日韩在线国产字幕| 久久久99久9| 国产女人视频三四五区| 日本 成 人 小说 电影 一区二区| 水滴偷拍| 日本免费中文一区二区三区四区| 亚洲图片欧美另类综合免费视频大大香| 操操操五月天婷婷丁香影院| 亚洲精品欧美专业| 91精品人| 97久久精品亚洲| 啊啊啊免费视频| 五月天婷婷基地| 香蕉99秘 一区精品蜜桃臀| 女人被添高潮免费视频| 香港久久久| 青青草操逼逼视频| 亚洲高清综合网| 国产亚洲人妻综合日韩 久久| 色九色久| 九九九九久久久| 女人天堂av在线播放| 涩爱AV在线| 日韩性爱视频在线免费观看| 欧美传媒一区| 精品亚洲国产成人AV制服丝袜| 亚洲日韩乱码中文无码蜜桃臀网站| 综合久久久久久久综合网| 国产精品第一页国产大屁股视频免费区i| 强奸乱伦资源| 清纯唯美综合| Av色五月| 国产女人与拘做受视频免费| 日夜尻逼网| 丁香五月社区| 白丝被操91| 人妻丝袜肏逼| 熟女被操视频网址| 美女诱惑一区| 久久国模av| 在线视频日韩欧美国产| 四虎影视国产精品| 国产精品青青草| 免费观看成人www精品视频| 欧洲免费一区二| 亚洲一区日韩精品| 亚洲精品久久一区二区三区蜜桃臀| 亚洲精品三| 国内一级精品| 国产精品网站免费| 中国探花熟女| 激情小说亚洲| 91国产精品熟女| 又大又长又粗又爽又黄| 美女黄色91| 国产精品老熟女一区二区| 一级AV性爱| 丰满熟女人妻一区二区三五十一路| 日韩久久三区| 亚洲第一黄色av网站| 欧美色九九| 青青草视频久久久久| 九九无码视频| 久久无码精品| 午夜毛片高清免费不卡| 天天爽天天操| 国产精品 久久久精品一牛| 色天天野狼综合社区| 国产欧美一区二区| 白嫩国模丰满一二三区| 丝袜美腿亚洲| 伊人久久亚洲色欲综合网站| 日本亚洲vr欧美不卡高清专区| 东京热男人的天堂精品| 探花精品 一区二区| 精品欧美日韩在线观看| 日本免费不卡二区| 五月天色色网站| 国产无码精品高清| 天天影视亚洲| 美女网站黄页| 欧美性爱一区| 青娱乐亚洲热| 大香樵伊人网| 日本中文字幕在线电影| 国产精品婬乱一级毛片彝族| 丰满人妻aA一区二区三区| 狠狠入| 97爱啪| 小明看看网址| 欧美性色综合网| 国产欧美第五页| 97久久超碰| 日韩av在线播放不卡| AV天堂国产| 超碰97人妻| 清纯唯美综合| 人妻大香蕉| 九一精品牛牛一区二区| 有码人妻系列| 亚洲午夜免费狠狠干| 91动漫操逼视频| 人人么人人操| 国产99热| 欧美亚洲今日在线| 一本一道久久综合久久| 欧美国产有色电影| 亚洲综合113页| 精品久久久无码| 99热这里只有精品9| 黄色小视频日本txt| 五十路六十路素人熟女| 精品人妻一区二区三区四区石在线| 国内外激情在线| 蜜桃丰满熟妇av无码区不卡| 九九拍拍精品视频在线播放| 淫色网综合| www.狠狠干.coom| 99久久婷婷国产综合精品草原| 免费毛片在线播放| 日本网色| 亚洲超碰在线| 婷婷久草| 很很干很很操| 蜜臀久久99精品久久久老,,| 97久久资源| 欧美 亚洲 制服 精品| 国产欧美伊人| 骚乳在线| 亚洲永久永久永久永久一级一级一级精品 | 日本性爱少妇| 人人做人人妻人人夜视频| 新版天堂中文资源8在线| 人妻熟女av国产网站| 欧美一级色| 五月天色图影视| 久久国产99精品72福利| 射丝袜高跟鞋99| 国产丝袜美腿美女麻豆| 日韩视频小说在线观看| 九九综合网| 人妻夜爽夜夜爽| 欧美综合亚洲综合| 乱伦日本中文自拍| 亚洲天堂中文字| 国产亚洲日本精品在线| 综合色99| 夜夜夜久久| 极品粉嫩少妇视频| 欧美草草| 亚洲久9| 亚洲人成网站7777| 九月丁香婷婷色| 色香色欲天天综合网天天来吧| 欧美日韩999| 富二代亚洲精品99| 韩国国产欧美情侣视频在线| 中文字幕一二三av| 91人妻少妇| 1人人看人人摸人人操| 日人妻视频91| 亚州精人品大香蕉| 日韩9999| 亚洲AV永久无码精品成人调教| 97AV在线观看| 国产又黄又爽又刺激久久久久久| 在线观看AV片| 长长久久免费视频| 四虎884a| 国产精品另类| 免费视频在线一区二区不卡| 国产精品宅男免费| 欧美色棕合| 亚洲污污网站| 美女黄站| 金莲网址| 亚洲有码 欧美精品| 91性感网站| 传媒在线观看一区二区三区| 综合伊人激情| 久久丁香五月婷婷| 亚洲永久永久永久永久一级一级一级精品| 99re在线视频这里只有精品| 好色综合| 日韩欧美亚洲一区二区三区影院| 97超碰国产亚洲精品资源| 91综合国产精品| 日韩有码专区| 高清无码 国产精品| 麻豆久久视频在线地址| 国产成人精品午夜福利| 2020中文字幕在线观看| 国产AV激情无码久久无码| 98一区二区精品| 欧洲精品区| 国产呦精品系列在线观看| 黄色高清无码无码破解免费暗网| 欧美日韩人人精品| 日本幼女18+| 超碰色男人操熟女| 999狠狠综合| 夜夜嗨免费视频| 国产成人精品必看| 久久麻豆一区二区| www.av不卡中文字幕| 久久久久久久强迫| 六月丁香啪啪| 亚洲涩图欧美| 青青免费在线视频一区| AV中文在线可看| 97超碰中文字幕| 一级人妻性爱视频| 国产欧美伊人| 欧美日韩小说| 最新日产中文在线麻豆| 青青草精品| 天美传媒精品一区二区| 国产成人网站在线观看| 色综合99999| PMv在线观看| 91在线页| 亚洲 欧美 第一页| 在线精品福利免费播放| 蜜臀久久久国产| 91精品国产91久久福利| 亚洲另类综合欧美| 欧美丝袜中文字幕07在线| 黄片aaaaa一区| 欧美在线大香蕉| 国产精品视频91久久| 男人的天堂亚洲| 婷婷激情丁香| 欧美人人AAA| 亚洲文学偷乱拍啪啪啪啪| 激情五月天插| 久久仑合| 欧美日韩性爱电影在线| 久久9精品视频| 五月天亚洲色图| 防屏蔽在线视频| 国产激情在线| 婷婷色在线| 91四海无码日韩欧美| 91精品伊人久久久大香线蕉91| 99re99视频在线免费观看| 国产精品视频自拍在线| 国产SV一线| 日本熟女不卡视频| 精品射1999| 91视频精品| 久久久久久久久久久人妻| 五月丁香激情四射| 91蜜臀在线久久久久| 欧美天天弄| 欧美日韩国产传媒在线精品| 夜夜爽夜夜| 亚殴在线| 乱性AV| 久久曰曰| 成人七区| 九九免费影片| 91麻豆va国产精品| 国产农村妇女毛片精品久久| 久久伊人大香蕉| 97国产精品一区| 国产在线76页| 少妇被c 黄 免费观看| 99爱久久视频频| 国产日韩手机视频在线| 亚州中文字幕超碰97| 国产专区第一页| 中文无线日韩一区| 超碰99热| 外站AV在线| 成人影 天天操 亚洲| 亚洲成人精品在线一区| 欧美中字二区| 91在线精品| 噜噜瑟| 亚洲日本加勒比在线| 中文字幕蜜乳av| 麻豆精品A片免费观看| 亚洲欧美综合区自拍另类| 曰韩少妇无码| 色色婷| 日本色色色网站免费看不卡| 蜜臀99999| 日本欧美亚洲高清在线看| 国产97av| 偷拍网站久久男女男| 免费一级精品啪啪视频| 好爽要喷了| 亚洲一区二区麻豆影院| 超碰97人人cao| 久久久久无码一妻区| 丁香九月激情| 久久性爱视频免费看| 欧美色日| 婷婷色网| 人人操 欧美| 色综合1991| 日韩人体偷拍| 69少妇一区二区| 久久97视频| 中文字幕制服欧美久久一区| 国产精品探花视频| 亚洲国产天堂| 亚洲色图国产另类| 这里都是精品在线观看| 欧美激情激情xxxx欧美专区| 高清肉丝中文无码| 东京热亚洲一区二区| 一级成人性爱| 情色大香蕉| 久久超碰、| 中文字幕性感少妇av| 国产强奸无码乱伦| 九9精品| 久久久久国产亚洲一区欧美色图日韩 | 亚洲第一页欧美| 亚洲欧美国产成人综合不卡| 亚洲人天堂| 精品成人女人久久| 亚洲色图激情小说| 午夜电影在线观看无码专区| 国产乱子伦久久精品综合一区二区三| 精品97精品97| 国产成人网| 老司机天天操| 久久无码精品| 搡老女人老91妇女熟女| 亚洲精品久久久久久久久豆丁网| av72网| 91麻豆天美国产欧美日| 国产熟女乱论| 男女啪啪网站免费视频| 亚洲中字慕不卡| 麻豆精品A片免费观看| 色色操| 国产综合网站在线播放 | 日韩av乱伦| 香蕉久久AⅤ...| 精品视频在线观看| com 首页 18岁 禁区 女优 免费 精选 同城 | 综合网天天| 97中文字幕一区| ai欧美亚洲小说| 91亚洲不卡一区| 青娱乐日韩无码| 日本三级一区二区 在线| 国产精品操| 97操碰| 男人的天堂久久狠| 亚洲自拍另类丝袜综合| 久久人妻视频网| 超碰人人超在线观看| 少妇人妻好深太紧了vr91| 欧美91在线| 一区二区三区一亚洲中文字幕、综合区灬| 人妻内射一区二区在线视频| 亚洲精品丝袜| 玖玖视频在线资源一区二区三区| 激情久久av一区av二区av| 精品国产91av一区二区三区| 在线免费观看高清无码视频| 国产又粗又长视频| 97欧美色| 精彩久久中文| 夜夜骑天天燥| 综合亚洲情色| 一本正道久久熟女| 亚洲一区二区三区久久 亚洲一区二区| 簧片免费看视频| 色色香蕉| 乱伦图av| 天天躁日日躁xxxxx| 中文字幕精品一区二| 欧美黄色手机在线观看| 欧美91在线| 美女久久久| 久久久久久久97| 日日躁夜夜躁狠狠躁超爽| 大香蕉2017| 亚洲素人综合| 性色高清..……| 欧洲一区二区三区四区在线观看| 中文字幕视频免费| 91欧美性| 黄久在线| 任我爽在线视频免费观看| 综合久久99亚洲人妻中文在线| 国产盗摄美女如厕大神作品在线观看| 人妻插插人妻人| 91偷拍欧美亚洲| 亚洲官网在线| 色大师网站www永久网站视频| 宗合情欲网| A啊啊在线观看| 大香蕉啪啪啪啪在线| 97精品97| 成人十八禁日韩欧美一二三| 97视频900| 内射中国少妇高清视频免费视频 | 欧美精品久久久久久久丰满| 欧亚无码视频| 伊人五月天婷婷| 国产精品网址| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 久久精品人妻一区| 日本精品一级二级三级| a片 xxxx受爽视频| 99e久久国产精品| 精品丝袜无码一区二区三APP| 69少妇一区二区| 成人七区| 26uuu国产免费观看| 九九RE视频在线精品| 九九AV| 久久啊哟| 操人妻逼91| 久久99精品九九久久久婷婷| 色眯眯av| 欧美激情亚洲| 网友自拍第一页| 午夜福利一区二区影院| 欧美另类精品xxxx| 在线啊v一区| 农村妇女一级二级三级视频| 岛国小电影| 99热 按摩 日韩| 激情文学小说一区二区 | 懂色综合久久久| 久久做97| 中文子幕一二三| 色九久| 不卡中文字幕aⅴ在线| 97精品熟女少妇一区| 99热这里只有精品地址 | 婷婷久久五月综合激情| 尤物视频一区| 狠操91,com| 99这里都是精品| 亚洲男人天堂2013| 搞中出视频在线观看| 亚洲码和欧洲精品激情系列| 蜜臀久久一区二区| 六月丁丁香| 大二网站亚洲| 很狠操| 久久麻豆一区二区| 日本成人免费一区二区三区| 免费农村成人少妇人妻Aa一区二区视频| 老司机福利青青草| 一区二区蜜臀| 成人美女av| 啊啊啊啊好爽好舒服一区二区易域| 五月激情视频| 97资源视频| 亚洲骚男同com| 91久久精品国产| 日韩av不卡在线看| 日韩美女,国产传媒,视频一区| 欧美亚男人的天堂| 亚洲国产一级中文综合久久天堂在线免费观看 | 日本黄色大片一级视频免费麻豆| 中国AAAAAA黄色片| 九九精品无码专区免费| 国产精品农村妇女精品| 中文字幕亚洲欧美在线不卡| 在线综合 亚洲 欧美中文字幕| 亚洲精品久久久久久| 毛片17S| 国内毛片无码一级毛片| 国产综合色精品在线观看| 久久久久久久9最新免费视频观看| 韩国黄色片精品久久久| 亚洲 日本 国产 综合| 亚洲色交| 人妻激情视频| 欧美高潮| 国产成人天堂| 国产精品老熟女一区二区| 精彩国产视频播放1区2区| 亚洲亚洲亚洲天堂天堂| 五十路熟女人妻一区二区在线观看 | 欧美 亚洲 综合 制服| 少妇久久久久久| 成人乱码一区二区三少妇| 欧美日韩99精品麻豆传媒| 日韩欧美水蜜桃人妻| 在线天堂999| 亚洲AV高潮| 四月丁香婷婷| 丝袜内射| 天天影视射综合网| 超碰人人妻| 97精品在线| 日韩人妻播放| 97丝袜亚洲在线播放| 日韩性爱人人爱人人操| 九九九精品一区二区无码| 国产黄色影片在线观看| 欧美另类自拍| 黄色欧美性爱视频| 久久婷婷苹果| 91女在线观看| 看免费一级在线播放毛片| 2019天天操天天爽天天拍| 五十路六十路七十路熟婆| 欧美色图 人妻| 国产小u女在线观看| 青青草色AV| 国产精品久久久视频| 亚洲小电影免费涩涩成人在线高清 | 一牛影视成人片免费| 国产精品网站免费| 亚洲 日本 国产 综合| 欧美 传媒 麻豆 日韩 偷拍| 艳尻美人妻| 99999re| 国产精品自在线发布| 国产欧美伊人| 97超碰色中文字幕| 日本精品中文字幕视频| 操逼操操操91| 国产亚洲色婷婷99精品91| 熟妇的味道HD中文字幕| 任你干在线视频| 岛国成人av在线播放网址| 在线观看高清AV| 97爱免费插| 日韩不卡毛片Av免费高清| 久久精品久久久久久久| 情色五月天网| 欧美大码在线视频| 9999亚洲电影| 欧美男人一区| 懂色Av一区二区三区| 97最新在线播放视频| 久久久久久裸体| 国产18精品亚洲精品| 91狠狠狠| 婷婷色综合| 亚洲本色精品一区二区久久| 丁香六月综合激情| 青青草色AV| 欧美美女自慰一区二区三区| 欧美色999| 国产中文福利| 中文字幕av亚洲在线| 日日骚网站| 最新av在线| 亚洲图片偷拍视频区| 97干97色| 亚洲欧美综合网站| 一区二区三区在线资源| juliaann欧美丝袜办公室| 91天天综合在线观看| 国模91| 亚洲第一男人天堂| 国产91丝袜在线播放蜜月| 色偷综合| 桑老女人九区| 97视频播放| 国产视频人人网| 日韩精品中文字幕人妻| 日本国产欧美一区三区二区| 百度百度日本操逼| 久久精品国产亚洲AV清纯| 精品美女久久久久| 国产AV激情无码久久无码| 8050无码八戒| 激情五月综合| 精品人妻二区三区| 久久99999| 久久久久深夜无码| 亚洲高清91| 久久久久亚洲Av无码专区老牛影视 | 大伊香蕉在线视频免费| 国产超碰人人操| 99啪| 嗯~啊~快点 死我视频免费看网站| 天美传媒av在线| 吉田爱美AV在线| 天堂资源欧美|