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

ARTICLE DETAIL

資訊詳情

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

ST-LINK Utility 完全指南:從燒錄到救磚的嵌入式開發(fā)利器

ST-LINK Utility 完全指南:從燒錄到救磚的嵌入式開發(fā)利器 很多人手里握著 ST-Link絕大多數(shù)時(shí)候只是拿來給 IDE 點(diǎn)一下“下載”按鈕芯片里是什么狀態(tài)、Flash 里到底寫了什么、板子被鎖死了怎么救一概不清楚。ST-LINK Utility 這個(gè)工具恰恰就是解決這些“下載按鈕之外”問題的。它在老工程師圈子里被戲稱為“最后的救命稻草”在新工程師手里卻經(jīng)常只被當(dāng)作一個(gè)下載 hex 的替代品。這篇博文我想把它的下載安裝、完整使用流程、批量燒錄和故障排查一次性講透希望對(duì)從事嵌入式開發(fā)、產(chǎn)線支持和售后維修的朋友都有點(diǎn)實(shí)際幫助。1. 認(rèn)識(shí) ST-LINK Utility沒它的時(shí)候你會(huì)在哪些場(chǎng)景卡住1.1 它到底是什么和 IDE 自帶的燒錄器區(qū)別在哪ST-LINK Utility 是面向 STM32 全系列 Cortex-M 內(nèi)核微控制器的桌面端編程工具。你可以把它理解成一個(gè)“獨(dú)立于工程代碼之外的 Flash 操作臺(tái)”它不關(guān)心你的源碼不參與編譯只負(fù)責(zé)和 ST-LINK 調(diào)試器通信對(duì)芯片內(nèi)部的 Flash、選項(xiàng)字節(jié)、OTP 區(qū)域做讀寫、擦除和校驗(yàn)。IDE比如舊版 Keil MDK 或 IAR里自帶的燒錄功能本質(zhì)上也是調(diào)用 ST-LINK 的驅(qū)動(dòng)庫去操作 Flash但它有一個(gè)前提你必須有一個(gè)完整可編譯的工程。假如你手上只有一個(gè) hex/bin 文件、一段沒有源碼的固件、或者一塊進(jìn)度條卡在“Download”不動(dòng)又不知道原因的開發(fā)板IDE 就非常別扭。ST-LINK Utility 則完全繞開了工程體系把芯片當(dāng)成一個(gè)裸設(shè)備來操作直接面對(duì) Flash 的每一個(gè)字節(jié)。另外一個(gè)容易忽略的區(qū)別是IDE 的下載邏輯是“按扇區(qū)增量寫入”它只擦除有代碼變化的區(qū)域ST-LINK Utility 在做全片編程時(shí)往往會(huì)執(zhí)行更徹底的操作流程這對(duì)排查一些“明明編譯通過了但程序行為很奇怪”的隱性 Flash 殘留問題非常有幫助。很多同事在 Keil 里反復(fù) Download 都搞不定的偶發(fā)故障我讓他們用 ST-LINK Utility 做一次全片擦除重新燒錄十有八九就正常了。原因很簡(jiǎn)單IDE 的增量燒錄不會(huì)把已經(jīng)擦除的“空洞”或舊版本殘留全部清干凈芯片里偶爾殘留一些無用數(shù)據(jù)可能導(dǎo)致中斷向量表錯(cuò)亂或存儲(chǔ)區(qū)重疊。1.2 日常工作里真正需要它的幾個(gè)場(chǎng)景這不是一個(gè)需要“天天打開”的工具但一旦出事它就是那個(gè)能救場(chǎng)的。固件備份與比對(duì)板子上的程序跑得好好的但你手里沒有源碼或者不確定最新出貨版本是不是這個(gè)用 Utility 的 Read Back 功能把整片 Flash 讀出來存成 bin 文件再和另一個(gè)正常板子讀出來的內(nèi)容做比對(duì)差異一目了然。板子被讀寫保護(hù)鎖死野外設(shè)備升級(jí)到一半斷電、調(diào)試時(shí)誤使能了 RDP讀保護(hù)級(jí)別 1、或者 SWD 引腳被程序復(fù)用成了 GPIO導(dǎo)致調(diào)試器連接不上。Utility 的“連接-全片擦除”路徑是官方支持的標(biāo)準(zhǔn)自救流程。批量生產(chǎn)燒錄小批量產(chǎn)線不依賴 IDE 授權(quán)的情況下Utility 的命令行模式配合批處理腳本是低成本量產(chǎn)方案里很成熟的一種。幾臺(tái)電腦、一個(gè) hex 文件、一根 ST-LINK就能跑起一個(gè)簡(jiǎn)易燒錄工位。查看芯片內(nèi)部狀態(tài)想知道 Flash 有沒有寫滿、某塊地址區(qū)域存了什么配置、選項(xiàng)字節(jié)被改成了什么IDE 是不會(huì)告訴你的。Utility 的內(nèi)存窗口直接映射整個(gè)存儲(chǔ)空間全體一目了然??梢哉f凡是和“STM32 芯片 Flash 本身”有關(guān)的問題它都管凡是和“源碼編譯”有關(guān)的問題它都不摻和。這個(gè)邊界想清楚你就知道什么時(shí)候該想起它。1.3 和老伙計(jì)、新工具之間的橫向?qū)Ρ萐T-LINK Utility 在官方產(chǎn)品序列里確實(shí)已經(jīng)進(jìn)入維護(hù)末期官方主推的替代方案是 STM32CubeProgrammer。但“替代”不代表“立刻廢棄”很多場(chǎng)景下 Utility 仍然有不可替代的價(jià)值對(duì)比維度ST-LINK UtilitySTM32CubeProgrammer界面簡(jiǎn)潔度非常簡(jiǎn)潔點(diǎn)擊即用功能豐富菜單層級(jí)多內(nèi)存窗口可視化左側(cè)樹形映射右側(cè)窗口直觀偏底層需要點(diǎn)選 Address 窗口命令行批量.bat ST-LINK_CLI輕量Python/CubeProgrammer 更靈活固件升級(jí) ST-LINK老版本菜單里有獨(dú)立入口新版獨(dú)立升級(jí)程序大 Flash 外部存儲(chǔ)器支持部分外部 Flash 編程更完善新芯片型號(hào)支持較老對(duì)新系列支持有限跟隨新片發(fā)布節(jié)奏所以我的態(tài)度從來不是一刀切。如果你的芯片型號(hào)比較舊F1/F4/F0 這些、生產(chǎn)環(huán)境是 Windows XP/7、或者你不想為了一個(gè) bin 文件下載幾百 MB 的新工具Utility 依然很順手。如果你用的是新出的 G0/L4系列遇到型號(hào)不支持的情況那還是老老實(shí)實(shí)用 STM32CubeProgrammer。工具不在新舊在于你清不清楚它的邊界。2. 下載與安裝老工具也有講究千萬別踩驅(qū)動(dòng)坑2.1 從哪里下載、選哪個(gè)版本ST-LINK Utility 的官方下載渠道是 ST 官網(wǎng)的 TOOLS AND SOFTWARE 板塊。注意一點(diǎn)它的完整軟件名是 “STM32 ST-LINK Utility”別和 “ST-LINK/V2-1 固件升級(jí)程序” 搞混這兩個(gè)是不同的安裝包。前者是主程序后者是單獨(dú)給 ST-LINK 硬件升級(jí)用的默認(rèn)會(huì)在前者安裝時(shí)一并裝好。版本選擇上我建議直接選帶 “_setup.exe” 的最新 Windows 版。老版本比如 3.x 早期對(duì)新款 ST-LINK/V2 的兼容性差容易報(bào)告 “ ST-LINK firmware outdated” 然后拒絕連接。最新的 4.x 版本對(duì)新舊硬件兼容都不錯(cuò)界面上沒有翻天覆地的變化操作習(xí)慣一致。下載時(shí)留意你系統(tǒng)位數(shù)雖然有兼容模式但 64 位系統(tǒng)直接裝 64 位版少很多麻煩。安裝包體積不大幾十 MB 級(jí)別不像新款 IDE 動(dòng)輒上 GB這也是它適合放在產(chǎn)線電腦上的重要原因。2.2 安裝過程中的關(guān)鍵勾選安裝向?qū)б宦?Next 基本沒問題但有三個(gè)細(xì)節(jié)值得留意第一安裝路徑里絕對(duì)不要出現(xiàn)中文和空格。有同事裝在D:\軟件\ST Tools\下結(jié)果命令行模式死活找不到ST-LINK_CLI.exe最后發(fā)現(xiàn)是批處理腳本引號(hào)沒寫好中文路徑在 cmd 里編碼不一致。工具本身不受影響但命令行調(diào)用極其依賴路徑純凈統(tǒng)一用D:\STLink\這種最穩(wěn)。第二驅(qū)動(dòng)安裝那一步。安裝完成后通常會(huì)自動(dòng)裝好 ST-LINK 的 USB 驅(qū)動(dòng)但有些精簡(jiǎn)版系統(tǒng)或開啟了驅(qū)動(dòng)簽名強(qiáng)制的機(jī)器會(huì)失敗。你可以打開設(shè)備管理器看端口附近有沒有 “ST-LINK dongle” 或者通用串行總線設(shè)備下面有沒有感嘆號(hào)。如果有感嘆號(hào)右鍵更新驅(qū)動(dòng)手動(dòng)指向安裝目錄里的ST-LINK_USB_Driver文件夾即可不需要額外去網(wǎng)上下載第三方驅(qū)動(dòng)否則容易被捆綁流氓軟件。第三官方安裝包默認(rèn)會(huì)裝一個(gè) “ST-LINK Upgrade” 獨(dú)立程序保留它。后面 ST-LINK 硬件固件版本影響連接穩(wěn)定性時(shí)全靠它來升級(jí)別為了節(jié)省桌面空間把它合掉。2.3 硬件連接與識(shí)別檢查軟件裝好接下來把 ST-LINK 插到電腦用 SWD 四根線連目標(biāo)板SWDIO、SWCLK、GND以及供電如果板子沒有獨(dú)立電源。這里有個(gè)非常反直覺的經(jīng)驗(yàn)很多連接失敗不是線序問題而是電壓不匹配。新款 ST-LINK/V2 的 SWD 接口有電平轉(zhuǎn)換功能但部分老款或山寨 ST-LINK 只支持 3.3V 目標(biāo)板。如果你的板子是 5V 供電的外部傳感器模塊或者目標(biāo)芯片是 1.8V 內(nèi)核的低功耗系列SWDIO/SWCLK 的電平可能直接燒壞調(diào)試器或通訊異常。連接前先確認(rèn)目標(biāo)板供電范圍和 ST-LINK 的電壓跳線/模式說明。連接后打開 Utility界面上方的連接按鈕會(huì)變成一個(gè)綠色圓點(diǎn)。如果顯示 “Target is connected” 且左側(cè) RAM/Flash 區(qū)域出現(xiàn)地址映射說明通路正常。若提示 “Can not connect to target”大概率就是后面第 5 章要講的問題先別慌。3. 五個(gè)最高頻的使用場(chǎng)景逐個(gè)手把手拆解3.1 在線模式下載 hex/bin 文件這是日常打開率最高的功能。工具欄上那個(gè) “Open file” 按鈕選擇要下載的 hex 或 bin 文件文件一經(jīng)加載右側(cè)會(huì)顯示目標(biāo)地址和校驗(yàn)信息。hex 文件自帶地址信息工具會(huì)按照 hex 記錄里的地址自動(dòng)寫入對(duì)應(yīng)位置bin 文件則是一片裸數(shù)據(jù)你需要手動(dòng)指定起始地址。大多數(shù) F1 系列程序從0x08000000開始不要填錯(cuò)否則寫入的位置不對(duì)程序肯定跑不起來。下載前建議養(yǎng)成一個(gè)習(xí)慣先執(zhí)行一次 Erase 操作把整片 Flash 擦干凈再下載新固件。很多人為了省事點(diǎn) “Download” 按鈕讓工具自動(dòng)處理確實(shí)它也會(huì)自動(dòng)擦除必要的扇區(qū)但在排查問題階段全片擦除能排除“舊代碼殘留”這個(gè)變量。下載過程中左下角狀態(tài)欄會(huì)跳出File loaded successfully接著是Programming...再是Verification...三步齊全才說明燒錄完整缺一不可。這里分享一個(gè)我踩過很多次的坑不要把 hex 文件當(dāng) bin 文件加載。hex 是文本格式每一行都以冒號(hào)開頭、帶有地址和校驗(yàn)碼bin 是純二進(jìn)制。一旦你用 bin 方式加載 hex起始地址全亂工具會(huì)把它當(dāng)裸數(shù)據(jù)寫進(jìn)你指定的地址輕重則程序跑飛重則把芯片配置區(qū)寫壞。判斷方法很簡(jiǎn)單保險(xiǎn)起見直接用 “Open file” 然后看一下右側(cè)加載的起始地址是否以0x0800...開頭以及數(shù)據(jù)量是否和 hex 大小匹配。3.2 讀回 Flash 內(nèi)容做備份和比對(duì)想備份芯片里的固件菜單欄選Target - Read Back你會(huì)看到一組地址范圍選項(xiàng)。如果只是想讀應(yīng)用程序區(qū)默認(rèn)從當(dāng)前 Flash 起點(diǎn)讀到末尾即可工具會(huì)把這部分內(nèi)容加載進(jìn)內(nèi)存窗口。然后File - Save File As保存類型選 Binary.bin或 Intel HEX.hex。我建議保存成 hex 而不是 bin原因在于 hex 自帶地址映射萬一你下次想燒錄回去不用再猜起始地址。讀回之后想比對(duì)兩塊板子固件是否相同最簡(jiǎn)單的方式是分別讀兩個(gè)板子的 bin然后用支持二進(jìn)制比對(duì)的編輯工具做 Hash 校驗(yàn)或者逐字節(jié)比對(duì)。有的同事喜歡直接在 Utility 里打開第二個(gè)文件再和內(nèi)存窗口比較但界面比較工作量大了點(diǎn)。實(shí)際操作中我更常用命令行腳本做文件的 MD5 校驗(yàn)產(chǎn)線上不同批次板子的固件一致性驗(yàn)證效率最高。比如讀回固件后對(duì) bin 文件算 MD5和燒錄前的原文件 MD5 比對(duì)不一樣就說明 Flash 里被改動(dòng)過。還有一個(gè)使用細(xì)節(jié)讀回操作會(huì)暫停 CPU 運(yùn)行如果你的板子上有其他外設(shè)在工作比如電機(jī)正在轉(zhuǎn)、顯示屏正在刷新Flash 讀回期間 CPU 突然停止可能導(dǎo)致外設(shè)輸出錯(cuò)誤狀態(tài)。遇到類似在線讀回場(chǎng)景務(wù)必把設(shè)備斷電、進(jìn)入待機(jī)狀態(tài)再做。3.3 全片擦除與選項(xiàng)字節(jié)管理擦除操作在Target - Erase Bulk。點(diǎn)擊后工具會(huì)彈出一個(gè)確認(rèn)框提示整個(gè) Flash 將會(huì)被擦除確認(rèn)后開始。這個(gè)操作會(huì)清空所有扇區(qū)包括你在程序里自己寫入的片內(nèi)配置數(shù)據(jù)、參數(shù)存儲(chǔ)區(qū)。因此全片擦除和全片讀回一樣做之前先確認(rèn)數(shù)據(jù)已經(jīng)備份。選項(xiàng)字節(jié)窗口在Target - Option Bytes打開后能看到幾組關(guān)鍵配置讀保護(hù)級(jí)別RDP0 是關(guān)閉保護(hù)1 是禁止從調(diào)試接口讀取 Flash2 是最高保護(hù)且永久生效。寫保護(hù)WRP按扇區(qū)勾選勾中的扇區(qū)無法通過調(diào)試接口和用戶程序?qū)懭搿?撮T狗強(qiáng)制選項(xiàng)某些應(yīng)用需要開啟硬件看門狗無法關(guān)閉。啟動(dòng)配置BOOT部分系列支持設(shè)置 boot 地址。最危險(xiǎn)的坑在這里把 RDP 從 1 改成 0 會(huì)導(dǎo)致整片 Flash 被自動(dòng)擦除這是芯片保護(hù)機(jī)制規(guī)定的不是工具 bug。也就是說用 Utility 給一臺(tái)設(shè)置了讀保護(hù)的設(shè)備解除保護(hù)時(shí)固件和 Flash 里的所有數(shù)據(jù)會(huì)一并清空。產(chǎn)線返修時(shí)經(jīng)常有同事以為只是修改選項(xiàng)字節(jié)結(jié)果改完才發(fā)現(xiàn)板子成空片了。所以給帶保護(hù)的設(shè)備解鎖前務(wù)必先確認(rèn)固件已經(jīng)備份或者在解除保護(hù)后立刻重新燒錄。另外RDP 一旦設(shè)為級(jí)別 2調(diào)試接口將被永久鎖定再也無法連接這種情況任何軟件都救不回來只能更換芯片。所以選項(xiàng)字節(jié)窗口里設(shè)置 RDP 時(shí)一定要想清楚。3.4 外部 Flash 燒錄補(bǔ)充場(chǎng)景需要操作外部 SPI NOR Flash 時(shí)比如程序里有一個(gè)存儲(chǔ)字庫、圖片、日志的外部 Flash 芯片它掛在 STM32 的 SPI 接口上而你想在量產(chǎn)前直接把字庫燒進(jìn)去。Utility 的External Memory Programming功能可以配合目標(biāo)板上的引腳映射通過 STM32 的 SPI 接口對(duì)外部 Flash 編程。這個(gè)功能在不同系列上的支持程度不一舊工具對(duì) F1/F4 支持相對(duì)完整。這個(gè)功能的配置比較繁瑣需要在External Memory Loader里選擇與芯片匹配的 loader 文件loader 負(fù)責(zé)通過特定引腳組合收發(fā) SPI 信號(hào)。實(shí)際操作中如果你只是小批量燒錄我建議直接在程序里寫一段 IAP 邏輯把字庫作為固件的一部分放在片內(nèi) Flash 末尾然后由程序啟動(dòng)時(shí)搬運(yùn)到外部 Flash比折騰 External Loader 省心得多。只有當(dāng)產(chǎn)量大、需要純硬件操作時(shí)才值得花時(shí)間研究工具的外擴(kuò)燒錄功能。3.5 給 ST-LINK 硬件本身升級(jí)固件如果你插上 ST-LINK 后Utility 頂部狀態(tài)欄一直提示ST-LINK firmware outdated或者連接過程中頻繁斷連很可能是硬件固件版本過舊。打開ST-LINK Upgrade先點(diǎn) “Device Connect” 讓它識(shí)別硬件再點(diǎn) “Yes” 進(jìn)入升級(jí)模式然后 “Upgrade” 開始刷寫。升級(jí)過程中絕對(duì)不要斷開 USB也不要拔掉目標(biāo)板連接否則變磚風(fēng)險(xiǎn)不低。升級(jí)完需要重新插拔一次 USB確認(rèn)固件版本號(hào)已變化。這個(gè)操作建議每隔半年做一次ST-LINK 硬件固件更新通常是為了兼容新推出的芯片型號(hào)和修正通訊穩(wěn)定性不更新會(huì)嚴(yán)重影響新芯片的連接成功率。4. 命令行模式批量燒錄與產(chǎn)線自動(dòng)化的精髓4.1 ST-LINK_CLI 的關(guān)鍵參數(shù)ST-LINK Utility 的命令行程序叫ST-LINK_CLI.exe位于安裝目錄下。它支持的參數(shù)和圖形界面幾乎一一對(duì)應(yīng)。核心用法ST-LINK_CLI.exe -c SWD UR -p 固件.hex -v分解一下-c SWD UR連接配置。SWD指定使用 SWD 協(xié)議UR表示連接 USB 接口的 ST-LINK通用的-c指令模式。-p 固件.hex編程文件名。支持 hex 和 binbin 文件需要額外的起始地址參數(shù)比如-p data.bin 0x08000000。注意 bin 后面跟的是十六進(jìn)制地址不能帶0x前綴實(shí)際工具要求帶0x直接寫0x08000000即可。-v燒錄后執(zhí)行校驗(yàn)。沒有這個(gè)參數(shù)燒錄完不讀回比對(duì)產(chǎn)線如果開了省這一步出問題的概率大增。校驗(yàn)帶來的時(shí)間開銷很小但價(jià)值巨大量產(chǎn)腳本里必須帶上。常用的其他參數(shù)還包括-me全片擦除。-r8 起始地址 長(zhǎng)度 文件名按字節(jié)讀回 Flash 范圍并存成 bin 文件。比如-r8 0x08000000 0x10000 dump.bin表示從 0x08000000 開始讀 0x10000 字節(jié)保存為 dump.bin。-a 起始地址為 bin 文件指定編程起始地址。-NoRst編程后不復(fù)位芯片有些板子復(fù)位電路異常時(shí)可以用這個(gè)參數(shù)臨時(shí)繞過問題。4.2 用批處理寫一個(gè)簡(jiǎn)易產(chǎn)線燒錄腳本批量燒錄場(chǎng)景帶寬和工位電腦性能有限用圖形界面一個(gè)個(gè)點(diǎn)比腳本效率低太多。下面這個(gè)批處理是我在產(chǎn)線常用的一個(gè)模板配合 hex 文件即可跑起來echo off set HEX_FILEapp.hex echo 正在連接 ST-LINK... ST-LINK_CLI.exe -c SWD UR if errorlevel 1 goto ERR_CONNECT echo 正在全片擦除... ST-LINK_CLI.exe -c SWD UR -me echo 正在燒錄固件并校驗(yàn)... ST-LINK_CLI.exe -c SWD UR -p %HEX_FILE% -v if errorlevel 1 goto ERR_FLASH echo 燒錄成功 pause exit /b 0 :ERR_CONNECT echo 連接失敗請(qǐng)檢查 ST-LINK 和目標(biāo)板連接 pause exit /b 1 :ERR_FLASH echo 燒錄失敗請(qǐng)檢查固件文件和芯片狀態(tài) pause exit /b 1這里有三個(gè)重要的迭代心得第一每次操作前都做一次連接檢測(cè)。不要一上來就燒錄因?yàn)榕繜洉r(shí)接觸不良、目標(biāo)板供電不穩(wěn)是常態(tài)提前探測(cè)能省掉大量返工。腳本里如果檢測(cè)失敗就停下來讓操作員人工檢查比自動(dòng)重試更安全避免反復(fù)燒錄損壞 Flash 壽命。第二整片擦除 燒錄 校驗(yàn)是黃金三板斧。量產(chǎn)環(huán)節(jié)不要為了省時(shí)間省略校驗(yàn)燒錄進(jìn)去之后芯片跑起來是否正?;蚩梢酝ㄟ^上電自檢判斷但 Flash 內(nèi)容是否完整只能靠逐字節(jié)比對(duì)這一步是質(zhì)量底線。第三腳本路徑和文件編碼一定要注意。批處理文件如果包含中文路徑務(wù)必存成 ANSI 編碼否則在 UTF-8 的 Windows 上會(huì)亂碼報(bào)錯(cuò)。最簡(jiǎn)單的方式是路徑全英文腳本里也不寫中文只在回顯信息上用英文。產(chǎn)線操作員看到的一律是燒錄成功/失敗不需要保持中文。4.3 讀回腳本和校驗(yàn)技巧有時(shí)產(chǎn)線需要抽檢已經(jīng)燒錄的板子下面的腳本會(huì)讀回前 64KB 固件區(qū)并算 MD5ST-LINK_CLI.exe -c SWD UR -r8 0x08000000 0x10000 check.bin certutil -hashfile check.bin MD5 certutil -hashfile app.hex MD5注意app.hex 是十六進(jìn)制格式直接算 MD5 和 bin 不一樣。要對(duì)比需要把原始固件也轉(zhuǎn)成 bin可以用 Utility 圖形界面打開 hex 后另存為 bin或者用 hex2bin 小工具。讀回的 check.bin 才是純二進(jìn)制和原始固件的 bin 版本做 MD5 比對(duì)才有意義。這部分細(xì)節(jié)雖然小但足以讓不熟悉文件格式差異的同事卡殼半天。命令行模式的能力邊界在這里它不能處理需要圖形交互的錯(cuò)誤恢復(fù)流程比如芯片讀保護(hù)級(jí)別異常導(dǎo)致連接失敗時(shí)腳本只能報(bào)錯(cuò)無法自動(dòng)進(jìn)入特殊恢復(fù)流程。產(chǎn)線方案要把這些特殊分支留給人工處理腳本只覆蓋“健康板子”的標(biāo)準(zhǔn)流程。5. 連接失敗的排查清單從現(xiàn)象到根因5.1 連接不上按照這個(gè)順序試連接失敗是最折磨人的問題。我把常見原因按照概率高低整理成一個(gè)排查順序純操作經(jīng)驗(yàn)不按手冊(cè)順序步驟檢查項(xiàng)成功率提升點(diǎn)1目標(biāo)板供電電壓正常嗎萬用表測(cè) VDD 和 GND別默認(rèn)“上電了”就是“供好電了”2SWDIO/SWCLK/GND 三根線接對(duì)了嗎示波器或萬用表測(cè) SWDIO 引腳是否有邊沿變化3芯片復(fù)位引腳有沒有被外部拉低復(fù)位 IC 故障或手動(dòng)復(fù)位按鍵卡死都會(huì)導(dǎo)致連接失敗4目標(biāo)板有沒有獨(dú)立供電地和 ST-LINK 共地了嗎共地是 SWD 通訊成功的前提5芯片是否上電后立刻進(jìn)入低功耗模式低功耗模式下調(diào)試接口可能已經(jīng)關(guān)閉需在復(fù)位期間連接6有沒有其他程序占用 ST-LINK 的 USB 口關(guān)閉所有 IDE 調(diào)試會(huì)話只留 Utility 一個(gè)主人7芯片的 SWD 引腳是否被復(fù)用成了普通 GPIO使用連接時(shí)按住復(fù)位鍵再點(diǎn) Connect 的騷操作8芯片是否被設(shè)置了讀保護(hù) RDP 級(jí)別 1/2級(jí)別 1 可用全片擦除解除級(jí)別 2 只能換芯片其中第 7 條和第 8 條是嵌入式開發(fā)特有的高發(fā)問題。SWD 引腳被復(fù)用通常發(fā)生在程序初始化階段把 PA13/PA14對(duì)應(yīng) SWDIO/SWCLK設(shè)置為普通輸出。這里有個(gè)我用得最多的“連接期間復(fù)位”操作在連接對(duì)話框中把連接速度降到最慢然后在點(diǎn)擊 Connect 的同時(shí)按住目標(biāo)板復(fù)位按鍵保持復(fù)位狀態(tài)下連接再松開復(fù)位讓程序還沒來得及執(zhí)行引腳復(fù)用代碼時(shí)就被調(diào)試器接管。具體到 Utility 界面它沒有像 IAR 那樣提供專門的 connect-under-reset 勾選項(xiàng)但你可以通過調(diào)整連接時(shí)序和復(fù)位操作達(dá)到類似效果。實(shí)際操作是先在Target - Settings里把頻率調(diào)低到幾百 kHz然后 按住板子復(fù)位鍵 - 點(diǎn)擊 Connect - 松開復(fù)位鍵成功率很高。5.2 寫保護(hù)、讀保護(hù)和死鎖恢復(fù)“燒錄時(shí)提示Cannot program the memory” 是最常見的下載失敗彈窗。絕大多數(shù)情況是芯片被設(shè)置了寫保護(hù)或者之前的燒錄中斷導(dǎo)致 Flash 處于鎖定狀態(tài)?;謴?fù)方法分兩步第一步打開Target - Option Bytes查看寫保護(hù)扇區(qū)是否打了勾。如果打了取消勾選點(diǎn)擊 Apply。這里注意修改寫保護(hù)本身會(huì)先執(zhí)行一次全片擦除所以寫保護(hù)的解除動(dòng)作會(huì)清掉固件屬于正常行為不是工具抽風(fēng)。第二步如果解除寫保護(hù)后仍報(bào)告無法編程執(zhí)行一次 全片擦除再不行就檢查電源穩(wěn)定性。Flash 燒錄瞬間電流消耗比運(yùn)行大劣質(zhì) USB 口或壓降明顯的杜邦線會(huì)導(dǎo)致寫操作期間電壓跌落工具表現(xiàn)為編程中途失敗。讀保護(hù)解除的恢復(fù)邏輯比較特殊如果你遇到Read protection enabled這類提示首先確認(rèn)芯片當(dāng)前是可以被識(shí)別的。識(shí)別得到的情況下執(zhí)行 全片擦除 會(huì)自動(dòng)清除 RDP 級(jí)別 1芯片恢復(fù)可讀可寫狀態(tài)。本質(zhì)原因是芯片底層把 RDP 降級(jí)和全片擦除綁定在一起防止通過調(diào)試口暴力破解固件。級(jí)別 2 則不同它一旦被設(shè)置芯片將永久禁止調(diào)試接口訪問任何軟件都無法再連接只有通過修改芯片本身才能解鎖——但那是另一個(gè)話題普通開發(fā)者直接換新芯片即可。5.3 選項(xiàng)字節(jié)被改亂后的自救流程有人不小心把選項(xiàng)字節(jié)里的 BOR掉電復(fù)位門檻設(shè)成了過高的值導(dǎo)致芯片一上電就鎖死代碼還沒跑就被復(fù)位反復(fù)復(fù)位循環(huán)根本連不上。這種狀態(tài)不要以為只能換芯片還有一個(gè)技巧先把外部高速時(shí)鐘或內(nèi)部時(shí)鐘的啟動(dòng)配置暫時(shí)改到 RAM 啟動(dòng)模式BOOT 引腳或選項(xiàng)字節(jié)里的 BOOT 配置。然后連接調(diào)試器因?yàn)?RAM 不需要擦除芯片可以從 RAM 區(qū)域啟動(dòng)CPU 跑一個(gè)簡(jiǎn)單循環(huán)調(diào)試接口就能正常連接。連接上之后再恢復(fù)正常啟動(dòng)模式重新燒錄。不過這招在不同的 STM32 系列上操作略有差異部分新系列在選項(xiàng)字節(jié)完全損壞時(shí)這個(gè)辦法也受限真到了那一步只能靠 ISP 模式如果有的話恢復(fù)?;謴?fù)選項(xiàng)字節(jié)的最穩(wěn)妥操作是在Target - Option Bytes里把 RDP 級(jí)別恢復(fù)到默認(rèn) 0、WRP 全部取消勾選、BOR 恢復(fù)默認(rèn)值然后點(diǎn)擊 Apply。工具會(huì)一次性重新編程所有選項(xiàng)字節(jié)并觸發(fā)芯片復(fù)位。做這個(gè)操作之前務(wù)必拍下原來的選項(xiàng)字節(jié)配置方便恢復(fù)到生產(chǎn)狀態(tài)。寫在最后的經(jīng)驗(yàn)說了這么多最后還是想啰嗦一句ST-LINK Utility 這類工具真正好用不是因?yàn)榘粹o多、界面炫而是因?yàn)樗鼘?duì) Flash 操作的“可視”和“可控”程度高。很多工程師習(xí)慣把一切交給 IDE遇到問題反而不明所以用 Utility 做幾次全片擦除、讀回、比對(duì)之后你會(huì)對(duì)芯片的存儲(chǔ)結(jié)構(gòu)、保護(hù)機(jī)制、啟動(dòng)流程有更深的理解。每次我?guī)托氯伺挪榘遄佣紩?huì)從連接時(shí)序、電源、讀保護(hù)這三個(gè)維度入手這套思路就是從這個(gè)工具上學(xué)來的。量產(chǎn)腳本里現(xiàn)在還在跑著 ST-LINK_CLI 的批處理每次看到它穩(wěn)定輸出 “Programming” 和 “Verification” 成功心里都很踏實(shí)。你要是手邊正好有一塊 STM32 板子不妨試著用它讀一次 Flash再寫一次 Flash看完這個(gè)過程你對(duì)“下載程序”這四個(gè)字的理解會(huì)完全不同。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中文字幕成人版| 99久久99久久| 久久大香蕉丁香| 五月天亚洲最大成人| 五月社区丁香| 九九碰九九爱97超碰| 五月婷婷久久爱| 丁香狠狠| 久久免费丁香| 激情av| 五月丁香色婷婷伊人| 久久久免费精彩视频| 色综合久久久久| 99久热| 激情五月激情综合网一级丸片| 国外亚洲成AV人片在线观看| 亚洲秘 无码一区二区三区妃光/1| 日韩一级片| 色五月婷婷久久| 五月婷婷色吧!| 五月婷婷激情啪啪| 超碰99在线| 久久久色婷婷五月天| 久久婷婷五月综合色丁香花| 99热6精品| 五月婷婷激情中心| 色婷婷伊人激情在线观看| 开心五月深爱五月丁香五月激情五月 | 国在线激情网| 亚洲综合五月天婷婷丁香| www.av骚货| 91免费看片| 日本人妻伦在线中文字幕| 丁香五月天堂网| 玖玖色综合网| 欧美在线视频9| 这里只有精彩视频| 九九色图| 在线视频激情网站| www五月天com| 玖玖婷婷精品| 久99婷婷色综合| 天天爱天天操| 九九热只有精品| 丁香九月综合| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 91爱啪啪| 五月丁香久久色| 久久丁香五月天| 天天干天天射色综合| 丁香九月婷婷综合| 超碰人人91| 色婷婷成人做爰A片免费看网站| www.91.com黄| www.激情五月天。com| 97人人操人人| 九九精品综合| 超碰97干| 五月婷婷激情日本| 婷婷色情六月| 丁香五月天综合| 五月婷丁香亚洲| 丁香六月婷婷开心| www.五月婷婷久久.com| 伊人五月久久| 日日日日操| 婷婷激情综合无月| 婷婷伊人久久综合| www.深爱激情| 成年人最刺激的综合网| 久久总和99| 婷婷五月色综合| 日日色五月天| 婷婷五月丁香综合激情小说| 人人舔人人色人人高潮| 亚洲第二AV| 最新无毒无码AV| 九九热免费视频| 亚洲激情四射| 九九婷婷激情综合网| 免费视频WWW在线观看网站| 97色色色色色| 丁香五月婷婷www..com| 亚洲综合字幕色色| 五月天精品综合| 五月天婷婷影院影院| 日本va视频| 日韩av干| 天天肏天天肏天天肏| 九九色热视频| 成人在线视频网| 碰97久久| 日韩成人无码| 欧美色色日韩| 99小视频在线| 久久色吧| 婷婷丁香五月麻豆| www.lingjunshare.com| 天天狠狠夜夜狠狠2023| 爱操人妻| 午夜无码熟熟妇丰满人妻| 丁香五月激情综合| 日韩一区二区A片免费观看| 97久久精品视频| 99热精品99| 99热99思午夜精品| 丁香九九九九| 天天肏高清在线| 婷丁五月| 久久激情视频| 激情五月份婷婷| 伊人网欧美在线男人天堂五月丁香 | 婷婷九月丁香| 91大神在线免费看视频全集男男一起操| 99热9| 区欧美日韩成人| 国产免费一区二区三州老师F1F1| 99爱免费视频| 激情98色婷婷五| 五月天激情四射网站| 婷婷五月天亚洲色| 免费黄色片子| 欧美噜噜久久久XXX| 人人草人人爱| 黄色aa观看aaguochan| 另类激情五月天。| 9+1视频网址| 69人人操人人爽| 婷婷五月成年人| 亚洲另类视频| 婷婷五月a| 久久99热这里只有精品23| 天天爽天天爽| AV动漫不卡无码免费| 这里只有精品69| 婷婷操逼网| 狠狠爱激情网| 丁香九月婷| 午夜做爱影院| 色天堂操| 色五月婷婷综合| 色婷婷玖玖影院| 五月天开心成人网| 久久A极片| 色色综合网站| 丁香五月婷婷基地| 天天干天天干天天干天天干天天干天天| 成人AV免费观看| 91九九精品| 这里只有精彩亚洲视频推荐| 日本在线观看91| 亚洲人妻一区二区 | 一本色道久久88综合日韩精品| 国产日韩精品SUV| 五月婷婷六月丁香免费| 五月婷婷六月天| 婷婷五月丁香综合激情| 久久精品性爱| 美女主播野战视步页| 五月丁香六月天| 日本久久综合| 精品一区二区三区四区五区六区| 欧美激情Va| 亚洲激情久久| 久久免费视频62| 骚逼视频一区2区| 六月婷婷私欲| 亚洲视频无| 精品久久这里热66| 五月丁香日本一抹本| 色99网| 免费做A爰片77777| 色天天综合成人网| 夜色综合网| 欧美影院| 六月综和久久| 日本色色影院| 开心婷婷五月| 精品一二三区久久AAA片| 丁香六月婷婷一区| 激情五月天色| 中出内射的人妻视频| 国产五月婷| 影视av久久久噜噜噜噜噜三级| 亚洲激情综合| 69er小视频| 97夫妻超碰| 日本婷婷| 伊人婷婷青青cao| 久久性爱视频| 丁香婷婷六月在线资源观看| 婷婷六月综合| 嫩草AV久久伊人妇女超级A| 夜夜操夜夜爽| 亚洲综合在线网站| 成人综合网站| 99九九热视频| 婷婷五月天激情视频| 人人草碰| 专区无日本视频高清8| 婷婷娱乐丁香综合网| 热九九九九| 丁香五月香蕉| 五月丁香六月婷婷成人电影| 2050人人操免费工开爱 | 成人色色视频| 一级黄色影片| 日日噜噜久久婷婷五月天| 丁香五月婷婷五月天| 欧美va精品va老师va| 色婷婷8| 天天狠狠夜夜狠狠2023| xxx综合在线| 午夜九九九九九九| 日韩AC在线免费观看| 婷婷六月天天| 婷婷九月综合| 99热伊人综合| 大战熟女丰满人妻AV| 草综合14| 五月天婷婷丁香六月| 丁香五月色情| 99视频九九热| 麻豆忘忧草午夜| 99热精品在这里| OYIWbGcPu8H| 97色碰| 狠狠色噜噜狠狠| 99久久精| 超碰久热| 超碰人人超碰| 丁香婷婷色情| 婷婷娌伦网| 中文字幕无线久必| 婷婷综合| 狠狠狠狠狠狠| 这里只有精品久久| 人人爽天天爽| 岛国av网站| 久久综合首页| 国产毛片精品一区二区色欲黄A片| 影音先锋 91工厂| 九九热a| 欧美性爱一区| www.99精品在线| 婷婷丁香五月天之开心少妇| 人妻激情久久| 丁香五月婷婷老师网站| 免费操超碰| 婷婷视频在线| 几激情五月婷婷色五月色天堂| 好好日激情五月天| 五月丁香六月激情网| 丁香五月婷婷六月婷婷| 五月天天天操天天爽夜夜操| 青青操绿aaa一区日v| 色色99| 无码人妻激情| 欧洲毛片基地c区| 久久在线大香蕉| 97碰操| 五月丁香综合网| 操91综合网| 不卡成人免费| 成人在线网站| 五月天综合激情网| 丁香五月,开心五月,成人婷婷| 91九色中文字幕女在线观看| 丁香五月婷婷啪啪| 亚洲亚洲激情| 色爱终和网| 热这里| 色五月天激情| 99热官网| 亚洲激情五月天| 五月色丁香综合| 青青草搞屄视频网站| 久久丁香五月婷婷激情综合网| 五月天天丁香婷婷在线中| 欧美性二区| 香蕉婷婷色五月| www.国产亚洲69ty.久久久久久久久久久久| 人妻狠狠操| 五月丁香美女| 亚洲AV色婷婷人禽五月天| 久久婷婷五月综合色和| 色色色婷婷五月| 91久久久久久| 婷婷激情五月天激情| 日韩综合大黄| 神马欧美精| 99免费在线| 无码人妻丰满熟妇奶水区码| 久久九九一區| 99热这里只有99| 丁香婷婷伊人| 日本啪啪天堂| 五月天丁香婷婷久久九| 久操综合| 中文字幕性爱丰满| 996er热| 99久久99久久综合| 9热在线视频| 无码激情| 亚洲热热视频| 精品人妻伦九区久久AAA片| 亚洲成AV人片在线观看| 异能之下短剧免费观看全集| 欧美日韩一区二区三区四区| 91狠狠色丁香婷婷综合久久精品| 九色PORNY在线精品酒店| 丁香五月天堂| 亚洲va在线∨a天堂va欧美va| 久久久18| 99欧美| 久久综合久色欧美综合狠狠| 婷婷情色五月天| 男人天堂亚洲综合| 99热播放| 综合亚洲AV| 婷婷,五月天,丁香,第一| 婷婷丁香五月欧美人| 丁香五月区| 91久久日日| 91操在线视频| 这里只有精品视频免费在线观看| 亚洲无AV在线中文字幕| 色999亚洲人成色| 中国激情网| 五月丁香六月婷| 蜜乳人妻一区二区三区| 天天插插天天| 五月婷婷啪啪啪啪| 五月天婷婷丁香蜜桃91| 综合久久婷婷| 91久久久久久久| 亚洲欧美国产高清vA在线播放| 97碰在线视频| site:pzdcoin.com| 亚洲婷婷五月天综合| 第五色色色婷婷| 国产国产乱老熟女视频网站97 | 在线看片av| 婷婷色丁香六月| 操91| 国产精品噜噜在线视频| 五月综合视频| 久色成人| 草草女人亚洲| 五月丁香婷庭在线| 影音先锋男人AV资源站| 六月婷婷狠狠做| 久热伊人| 丁香六月婷婷高清| A片试看120分钟做受视频红杏| 欧美成人日韩| 96精品久久久久久久久| 成人av在线网址| 五月婷婷亚洲| 91九色国产熟女| 天天狠狠夜夜狠狠2023| 国产操肏网站| 狼友视频在线观看18| 五月丁香花视频| 久久久九九九 99| 久久66精品| 天天色天天操天天射| 激情五月天开心网丁香无码| 在线看片h站| 六月婷伊人| 在线观看国产高清视频免费网站| 欧美性爱特黄一级aaaassss| 99久久综合狠狠综合久久| 99黄色| 色欲AVV| 俺去也在线官网| 伊人久久丁香五月91| 狠狠狠五月婷婷六月丁香| 婷婷综合性爱网| 国产乱妇乱子伦| 97操女视频| 九九久久网| 色播五月丁香综合| 99久在线精品99re8| 人人人操| 91丨九色丨大屁股| 丁香五月精品视频| 久久ww| 在线sebiav精品视频| 色播婷婷五月天| 婷婷五月欧美综合| 欧美爆乳一区二区三区| 欧美在线看| 婷婷的色色五月天| 九洲一级A片| 日韩久热| 激情五月天色爱| 九九XX视频| 婷婷五月天美女视频| 五月天影院| 任你搞网站| www.超碰在线| 欧美综合激情五月丁香| 99ri国产精品| 天天狠狠夜夜狠狠2023| 婷婷成人丁香色情基地30| 国产成人综合电影| 色情五月婷婷| 婷婷五月天首页| 色99超碰| 91日本在线观看| www.激情五月天| 久久九九99.www| 99热热这里只精品996小说| 亚洲乱码日产精品BD在线观看| 99热日韩| 97五月天婷婷综合激情网| 五月丁香色婷婷色| 丁香久色| 91一起操| 婷婷新网址| 欧美色久| 五月丁香色| 五月婷婷影院| 97久久婷婷色| 色情综合网| 婷婷色情六月| 久久久久久天天日天天爱| 婷婷五月丁香综合亚洲| 亚洲激情在线| 综合色播| 丁香综合伊人AV| 9l视频自拍九色9l黑人| 国产毛片精品一区二区色欲黄A片| 六月色丁香中文字幕| 91岛国片| 亚洲六月色| 婷婷色在线观看| 五月人人丁香婷婷五月人人丁香| 操碰久| 日本噜噜色网| 开心五月天私房婷婷| 日韩性爱AV| 五月丁香啪啪啪综合网| 第一区久久网站| 色丁香五月婷婷婷| 欧美在线看| 伊人高清无码| 天天插天天射| 色婷婷综合视频| 国产中文亚洲欧美日韩性交| 婷婷九九视频| 玖玖婷婷色五月| 一起草AV入口| 成人在线视频网| 天天色视频| 深爱五月最新网址| 91精品国产色猫| 99热最新| 婷婷综合网| 丁香五月天综合| 色婷婷综合五月| 国产avapp 网| 五月天激情四射| 激情婷婷视频在线| 九九成年视频| 4399伦理午夜| 婷婷久久天堂网| 久久久人妻系列| 91精品久久久久| 日韩无码成人电影| 久久HD| 26uuu偷拍亚洲欧洲综合| 人人草碰| 国产原创视频91九色| 少妇熟女视频一区二区三区| 五月天偷拍| 色婷婷亚洲婷婷| 亚洲操逼片| 96丁香六月婷婷蜜桃综合久久| 67194成I人在线观看线路1| 91人碰| AV在线收看| 激情五月天福利| 婷婷五月天丁香成人社区| 成人网在线观看视频| 亚洲九九夜夜| 怡红院AV亚洲一区二区三区H| 久久性爱网| 国产XXXX搡XXXXX搡麻豆| 性做久久久久久久免费看 | 国产成人VA| 日韩狠狠色婷婷| 激情五月天婷婷直播| 欧美色色色色色色色色色色| av在线观看网站| 久久五月丁香婷婷| 婷婷五月天天| 99er视频在线| 草草操操| 日本久久精品| 成人无码免费一区二区中文| 婷婷色中文| 五月天丁香成人社| 激情深爱综合| 久久精品女人天堂AAA| 狠狠爱婷婷| 丁香五月婷婷黑人妻黄色电影院| 综合五月婷婷| 丁香色五月婷婷91桃色| 26uuu日韩| 99a级片| 桃色五月天| 日韩一区二区A片免费观看| 婷婷五月色综合香五月| 黄色精品五月婷婷| 综合九色| 激情婷婷在线中文字幕| 欧洲亚洲免费视频区| 亚洲99热| 婷婷99狠狠| 丰满少妇乱A片无码| 久久婷婷人人| 婷婷天天舔| www一区二区三区| 天天日天天舔| 色婷婷在线视频| 在线综合亚洲欧美65| 国产精品色婷婷久久久精品| 五月天欧美激情| 五月天六月婷婷| 九月丁香| 99操99| Av在线不卡一区| 91美女被操| 日本的α片xxxwww| 婷婷四色五月| 亚洲成人av中文| 9久久婷婷国产综合精品性色| 久久机热这里只有 | 99色五月| 99热久久这里只有精品| 色色五月天婷婷丁香| 日韩AV在线影片| 日韩99视频| 婷婷性爱无码视频| 涩五月婷婷| 91久久精品无码一区二区三区| 99国产精品久久久久久久久久久 | 五月天激情久久| 丰满少妇猛烈A片免费看观看| 九九久久99精品免费观看www| 亚洲综合五月天综合| 99综合网| 丁香五月婷婷天堂大香蕉| 久久小视频免费| 成人版视频在线观看| 丁香五月天堂网| 亚洲欧洲一二| 亚洲日韩人妻操逼| 亚洲中文字幕AV| 亚洲AV无码成人精品区电影网| 色婷丁香五月| www九九热| 久久婷婷色色| 色哟哟www| 日本色超碰| 综合图区激情| 逼特逼在线免费播放| 九九热99视频在线| 午夜激情综合| 国产九九一区二区三区| 五月开行婷婷色五月| 天天久综合网永久入口18| 五月丁香亚洲校园欧美| 欧洲色| 五月激情影视| 五月天激情四射网站| 成人片在线播放| 91丨九色丨丰满人妖| 五月六月婷婷| 五月天伊人综合| 亚洲精品444久久久久久| 婷婷五月天com| 国产婷伊人| 综合久色五月| 天天日天天插| 日本九九热| 国产肥白大熟妇BBBB视频| 97干在线视频精品店| 久狠日av| 丁香花五月天社区| 狠狠狠五月婷婷六月丁香| 综合色七七| 色丁香五月婷婷在线| 欧美精品XXXXBBBB| 天天爽日日爽夜夜爽| www.91五月| 只有久久精品免费| 久久婷婷综合拍| 亚洲中文乱字字幕在线永久| 操操精品| 色色国产| 99在线视频在线观看| 九九精品在线观看视频6| 99久高清视频| 久久色9| 九九人人看| 97 A I色色| 秋霞电影一级黄| 久久久久久人妻| 26uuu91| 中文在线视频久9| 婷婷黄色| www.ywav| 在线观看亚洲视频影院| 婷婷放心五日爱| www.91五月| 亚洲日日日| 久久综合香蕉国产国产蜜臀AV| 五月欧美丁香在线观看| 91在线日| 色情激情五月婷婷| 五月婷婷在线观看黄| 91avse| 色婷婷性爱网| 亚洲婷婷基地| 婷婷伊人激情婷婷| 啪啪综合| 国产精品久久久久久久久久免费| 天天操天天操天天操天天操天天操天天操| 另类在线| 五月婷婷久久爱| 欧美色色色色色色色色色色| 日韩综合大黄| 99久久99九九99九九九| 丁香五月婷婷av影院| 激情四射网| 婷婷 激情 五月| 人人操人人添人人摸97| 丰满少妇乱A片无码| 天天爽,夜夜爽| 97干在线观看| 日本高清不卡免费一区二区三区| 日日夜夜婷婷| 狼人婷婷久久| 五月婷婷开心丁香| 开心婷婷五月天综合| 9超碰在线| 91狠狠综合久久久| 五月综合色| av中文网站| 丁香婷婷激情综合五月激情 | 色婷婷亚洲精品天天综| 99亚洲色| 五月激情综合五月| 婷婷丁香久久| 大香婷婷| 99啪啪骑| 久久艹 五月天| 五月天婷婷影院| 九九综合| 亚洲va欧洲va国产va不卡| 五月激情偷拍婷婷| 另类视频综合| 色爱99| 国产免费一区二区三州老师F1F1……| 99热在线精品观看| 综合色播| 懂色AⅤ| 激情5月天天天| mmm1717.6dbm人人爱人人操| 日本婷久久| 激情图片婷婷| 十区AV| 五月婷无码| 九月丁香很很色| 五月婷婷色播| 免费看欧美成人A片无码| 夜夜撸天天操| 日韩成人AV在线| 激情综合网五月丁香| 五月天婷婷激情综合| 97婷婷丁香五月| 亚洲人妻一区二区| 色宗合久久五月婷婷| 亚洲色激婷| 五月婷在线色视频| 日韩婷婷五月天| 5月色婷婷| 啪啪啪综合网| 99操99| 五月天·www·com| 九九综合久久丁香婷婷,开心激情综合网| 色婷婷a| 午夜丁香婷婷| 丁香五月亚洲激情婷婷射| 色五月丁香总合网| 久久996re热这里只有精品无码| 秋霞黄色一级久久| 日逼免费视频| 亚洲国产色色| 九九激情| 色色色网站| a网站免费观看| 精品一二三区久久AAA片| 日本不卡一区二区三区| 99热在线极品极品| 婷婷激情视频| 九九精品网站| 丁香六月婷婷姐网| 66色在线日韩| 色五月天丁香| 逼特逼在线免费播放| 91re色综合视频| 欧美性生交XXXXX无码小说| 亚洲欧洲美女在线观| 卡视频1区2区| 日韩九九视频| 玖操97| 五月情色天| 大香蕉伊人久久| 色99色| 亚洲综合成人网站| 五月天婷婷色色| 天堂婷婷五月色| 亚洲人成色A777777在线观看| 丁香五月婷婷啪| 青草视频在线播放| 欧美 日韩 成人| 婷婷激情五月| 久久金品黃色| 99免费| 9色天堂| 色五月天激情| 久久 这里只有精品1| 日韩AV片| 久久人人添人人爽添人人片αV| 國語久久婷| 色播五月丁香综合| 亚洲综合激情五月| 九九在线视频| 色五月欧美| 亚洲综合色网站| 91黄操| 久久人妻少妇嫩草AV| 婷婷色在线观看| 久草xx性爱视频| 色域五月婷婷丁香| 婷婷五月丁香性爱| 狠狠色五月激情| 天天综合 99久久婷婷| 久在线88综合| 五月丁香999| 天天日天天爱天天噪| 中文AV网| 五月天成人综合| 五月天精品综合| 国产成人AV| 99激情网| 黄色激情五月天| 久久五月婷综合| 2014天天爽| 婷婷激情综合| 无码一级片| 日日操夜夜爽天天天| 网站免费一站二站| 91九色 婷婷| 五月天综合在线观看| 99综合| 狠狠色噜噜狠狠狠狠综合| 开心激情五月天网| 色综合久久久综合久久网| 99热 在线观看| 亚洲啪啪网| 九九99视频精品| 淫荡综合网| 伊人色综合网| 激情欧美婷五月| 深爱激情丁香| 在线sebiav精品视频| 丁香婷婷视频一区二区| 99在线精品免费视频| 婷婷 久综合| 六月婷婷激情| 香蕉婷婷| 综合大香蕉| 五月天激情网址| 五月婷婷六月天| 91a片爽| 丁香五月区| 玖玖99婷婷| 5月婷婷五月天| 春色激情| www.五月丁香av| 99九九99九九九视频精品| 激情综合色五月六月婷婷| 国外亚洲成AV人片在线观看| 99热在线里有精品| 99综合视频一体| 日日日,com| 亚洲av骚货| 日韩一66精品| 亚洲精品V天堂中文字幕| 久久 这里只有精品1| 国产精产国品一二三在观看| 丁香亭亭久久| 高清资源站日A美A欧亚…| 激情丰满熟妇五月| 亚洲视频在线网| 涩涩涩五月天| 久久久97| 性爱视频久久| 五月情四婷婷| 五月激香蕉网| 亚洲精品字幕| 六月丁香六月婷婷欧美| 人操91在线| 4399在线日本A片| 久久五月视频| 五月综合激情啪啪啪啪啪| 淫水导航| 26uuu欧美日本| 五月天婷婷激情网| 超碰婷婷五月| 天天爽天天干| 久久婷中文字幕| 五月天婷婷综合| 五月丁香AV、伊人业余、性色熟妇| 国产AV网页| 婷婷月综合| hd五月婷婷在线| 91九色 熟| 亚洲色无码| 成人中文字幕在线| 九九AV| 久久久久久丁香五月| 99久久久久久久| 九九热精品| 五月丁香激情婷婷综合字幕| 99热国产婷婷| 五月婷婷色色| 色五月激情网| 综合激情伊人影视在线| 日本操天堂| 五月丁香亭亭操逼| 五月亚洲激情| 日本色99| 激情九月婷婷九月| 99热精品在线播放| 九九热短视频在线观看| 99日本精品视频热| 日韩黄色影院| 丁香五月激情网| 六月天无码网址| 99日精品视频| 欧美日本不卡黄色片| 免费婷婷| 五月天亚洲色| 99热精品少| 伊人婷婷大香蕉| 亚洲欧美另类在线23p| 五月丁香久人妻中文| 亚洲第一成人AV| 99热免费| 性爱久久| 热思思| 亚洲不卡| 五月九九综合| 人妻丰满精品一区二区A片| 天天色99| 国产无套精品一区二区| 99综合色色色| 人人操AV| 国产激情在线观看| 五月婷九九草| 99精品偷自拍| 97人人操人人干| 丁香婷婷激情综合五月激情| 丁香五月WWW| 丁香婷婷综合激情五月色| 97碰碰人人| 开心网五月色婷婷| 99免费视频在线观看爱| 色五月涩涩婷婷蜜桃| 久久婷婷五月综合啪| 六月婷婷青青青视频| 国产又爽又猛又粗的视频A片| 色色激情| 久操福利| 天天操加勒比| 俺去也综合| 夜夜综合色| 色五月视频无码播放| 欧美日韓成人亚洲精品另类| 99爱爱| 五月婷婷啪| enecarbon-materials.com污K127封锁请涟系@wip1688 | 色日本丁香婷婷| 97婷婷在线| 香蕉AV福利精品导航| 亚洲成人在线播放| www.狠狠狠狠| 天天天天天色| 成人在线网址| 激情图片亚洲| 丁香婷婷久久 | 日日肏夜夜干| 日韩在线五月天婷婷| 五月婷婷开心色伊人| 五月天色导航| 久久只这里有精品| 丁香六月激情毛片| 免费啪啪啪网站| 久操干| 亚洲超级碰| 久久久久9| 国产成人AV在线| 他改变了拜占庭| 五月天综合网| AV美美午夜| 激情五月网站| 日韩色五月| www.99情趣网| 日本欧美国产| 国产 亚洲 在线| 激情婷婷| 九九9久九9国产视频| 丁香五月婷婷老师网站| 丁香六月欧美| 99热这里只有精品1025| 二色AV| 最新精品视频99| 五月天久久www| 亚洲国产99| 91人操| 婷婷香蕉| 婷婷六月天国产综合| 四季AV综合网| 亚洲乱码在线观看| 激情五月六月婷婷综合啪啪| 激情五月婷婷啪啪| 日韩一级网站| 欧美色婷婷| 99丁香五月| 婷婷玖玖丁香| 五月丁香久久综合| 五月丁香成人| 天堂综合久久 | 超碰亚洲天堂| 久在热99| 日韩成人电影Av| 五月丁香六月婷婷亚洲天堂网站| 日本女天天爽| 天天操五月天| 婷婷五月天黄色| 国产精品色色色色| 玖玖资源在线视频| 九九色热| 婷婷丁香五月基地| 九九热亚洲中文在线观看免费| 六月丁香婷婷开心综合基地| 99自拍网| 碰97 久| 亚洲精品国产成人AV在线| 99视频| 九九99精品| 梁铮版《蜘蛛女侠》在线| 99热这里只有精品69| 色爱99| AA片在线观看视频在线播放| 综合久久综合久久| 欧美色播综合在线观看| 日韩综合天堂| 婷婷丁香激情五月天色色色| 久操热| 桔色成人在线| 丰满少妇猛烈A片免费看观看| 色五月综合97| 丁香六月婷婷色XXXX| 99狠狠| 97操碰在线97| 玖玖综合色| 天天干夜夜想| 婷婷午夜| 色色色五月婷婷| 99热这里只有精品官网| 精品亚洲国产成人A片在线鸭王 | 色五月丁香婷婷综合| 天天爱天天狠天天透| 婷婷五月丁香激情| 99视频在线观看视频| 欧美视频在线观看噜噜| 99视频精品8| 欧美精品99久久久| 99 热国产在| 另类视频五月天| 欲求不满的人妻| 日本丁香五月婷婷| 久热免费| 狠狠综合色网| 综合久久六月| 国产一级片色色| 九九这里只这里只有精品| 综合性爱网| 91日韩美女被插视频| 六月丁香激情婷婷| 色五月婷婷7777| 丁香六月婷婷一区| 激情五月天视频| av激情在线| 五月丁香成人视频| 日韩AV无码影片| 九九99视频精品| 色色激情五月天| 丁香久久| 亚洲精品成人| 婷婷五月激情综合| 俺去也五月天婷婷| 久青操| 超碰人人操人人干| 色婷婷文字幕| 五月婷婷丁香六月| 色婷在线视频| 久久人妻人人| 国产97色在线| 射久久丁香五月| 久久电影4399| 超碰在线观看9| 丁香花五月天激情| 欧美久久网| www.91色| 久久综合性| 丁香五月婷婷婷婷欧美综合| 欧美成人精品三区综合A片| 色就是色婷婷五月亚洲激情| 久热婷婷| 丁香五月婷婷动漫视频| 日本视频久久| 只有久久精品免费| 人操91在线| 五月天成人小说网| 啪啪丁香五月| www.操.com| 39视频第二区| a在线观看| 丁香六月婷月91婷月| 日本不卡高字幕在线2019| caopeng97日韩| 日韩久久日| 无码 色| 欧美色97| 超碰在线人妻| 天天日,天天射,天天插| 丁香五月婷婷av影院| 亚洲天码视频www蛋播视频| 五月丁香网站| 久操大香蕉| 婷婷五月综合激情小说| 婷婷黄色网| 91人人网| 五月丁香网中文字幕| 两性婷婷丁香五月| 久久多色| 桃色Av色哟哟| 99热人人操人人操| 九九色大香蕉| 色97综合婷婷天天色| 强奸幻女毛片| 亚洲精品国产setv| 五月婷婷网久久| 天天久久婷婷| 日日爽日日| 日韩六六久久电影| 激情啪啪五月| 97干干干丁香| 开心五月网 | 98毛片| 超碰人人99| 国产精品涩涩涩视频网站| 色久激情在线| 五月婷婷草| 丁香六月久久| 99这里只有精品8| 日韩一级淫乱片一区二区三区| 五月婷婷视频在线观看| 99久久亚洲精品视频| 色伦专区97中文字幕| 五月天激情视频网站| 99这里只有精品视频免费| ..真实国产乱子伦毛片| 婷婷激情综合网| 俺也去在线视频 | 成人婷婷深爱综合网| 婷婷久久婷婷色五月| 被强行糟蹋的女人A片| 精品99在线| 日夜夜天天| 五月天婷婷基地| 久热网站| 五月综合婷婷网| 操一区| 日本色超碰| 狠狠精品干练久久久无码中文字幕 | 精品久久久人妻| 激情五月天网| 五月天第四色开心色播| 色婷婷色情| www.色五月| 无码色| 超碰免费大香蕉| 岛国av电影网站| 婷婷五月激情丁香激情| 丁香五月婷婷99| 国产乱轮一区二区三区| 人妻AV在线| 色综合久久中文| 五月天婷婷乱论小说| 五月天婷婷久色| 综合五月天亚洲婷婷| 热99国产精品| 婷婷五月天网址| www.久久久久久久| 色狠狠五月天| 亚洲综合1024| 五月丁香六月激情综合| 美女久久天堂| 五月婷婷丁香日韩在线| 99热在线观看| 色一情一乱一乱一区91Av| 操操人人| 丁香婷婷基地| 99色色色色| 丁香婷婷成人网| 六月色色综合| 欧爱综合视频| 亚洲小视频免费看| 亭亭丁香久久五月| 玖玖在线资源视频| 大香蕉久操| 五月丁香六月在线欧美| 99视频超级精品| 大香蕉婷婷色| 丁香五月,开心五月,成人婷婷| 狠狠五月激情丁香六月| 精品在线网站| 大香蕉AV在线| 97狠狠色| 欧洲电影在线观看免费版英语版| 97人人干| 色婷婷久久| 这里只有精品视频在线| 激情综合九月| 激情五月天婷婷在线网址发给我| 五月婷婷开心五月| 五月丁香六月综合基地| 久久成人人妻| 玖玖99免费视频| 丝雨一区二区| 色色色五月天激情资源| 丁香五月婷婷亚洲另类| av电影在线播放| 91视频免费后入强操| 日日干天天射| 五月丁香| 狠狠操.COM| 国产熟女日日骚五月丁香爱| 丁香婷婷激情网站| av在线免费网站| 日韩黄色电影| 这里只有精品视频免费在线观看| 国产人妻人伦精品一区二区| 俺去也婷婷| 亚洲不卡123| 五月丁小婷婷激情四射| 五月天久久婷| 97碰人人操| 99玖玖免费视频| 婷婷成人综合免费视频| 婷婷五月丁香网| 尔尔AV一区| av人人干| 热99色| 1024在线视频| 久久9久| 五月婷婷香蕉| 九九婷婷五月天影视| 9热在线观看| 五月开行婷婷色五月| 婷婷色九月| 少妇被下春药玩弄A片| 五月天婷婷丁香成人网| 久久性刺激| 狠狠操天天操综合| 七月激情六月婷婷综合在线播放| 久久久激情视频| 丁香婷婷啪啪啪| 妻久久人久久| 婷婷丁香久久| 婷婷五月天午夜激情影院| 色综合色五月| 亚洲无码九九| 日本天天操| 久久久宗合视频88| 大香蕉综合在线| 99思思热只有在这里看| 成人网在线视频| 国产看真人毛片爱做A片| 五月婷六月| 成人婷婷桔色| 久久久性爱视频| 丁香激情综合| 欧美日本国产欧美日本韩国99| 丁香六月高清视频| 久99久视频| 九九婷婷激情综合网| 丁香婷婷人妻| 日日夜夜干| 成人免费120分钟啪啪| 九九热re99re6在线精品| 婷婷激情5月| 超碰国产AV| 五月丁香婷婷欧美色图视频五月丁香777电影 | 综合色情网| 日韩一区二区在线播放| 玖玖婷婷综合| 婷婷黄色网| 888久久久| 五月天成人手机在线视频| AV人人操| 91精品91久久久中77777| 亚韩精品视频1区| 婷婷丁香五| 丁香五月成人社区| 伊人久久大香| 激情丁香五月激情婷婷| 五月色亚洲| 9久9久| 色色色.COM| 色一色综合| 五月色综合网欧美网| 色综合久久88色综合天天看| 色黄啪啪| 综合亚洲五月天| 丁香六月啪| 97干免费视频| 91精品久久久久久综合五月天| 99热99色| 99色干| 五月天.com| 色伊人91在线视频| 伊人激情综合网| 十月丁香九月婷婷综合| 久99婷婷色综合| 五月丁香综合伦理片| 色婷婷综合网站| 久久停停超碰| 六月丁香久久| 六月婷婷综合久久| 五月天激情婷婷| 色九九九九| 久久机只有这里精品| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 99丁香五月婷| 日韩无码成人电影| 精品国产va久久久久|