91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32讀保護(hù)的解除和出現(xiàn)的原因,使用串口和ST-LINK Utility解除讀保護(hù)

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-12-30 10:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32讀保護(hù)

讀保護(hù)保護(hù)出現(xiàn)的現(xiàn)象

1、串口下載會(huì)出現(xiàn):
在這里插入圖片描述
當(dāng)出現(xiàn)這個(gè)讀保護(hù)字樣的時(shí)候就是芯片已經(jīng)讀保護(hù)了
2、當(dāng)使用keil軟件下載的時(shí)候出現(xiàn) Error: Flash Download failed - "Cortex-M4" ,或者出現(xiàn)Flash Timeout.Reset Target and try it again
在這里插入圖片描述
一般是兩種報(bào)錯(cuò)同時(shí)出現(xiàn)。
3、STM32 ST-LINK Utility軟件下載會(huì)出現(xiàn)“Can not read memory!Disable Read Out Protection and retry”
在這里插入圖片描述
可以看到能讀出芯片ID,但是依然會(huì)報(bào)錯(cuò)

出現(xiàn)的原因

讀保護(hù):是由于CH340亂觸發(fā)DTR和RTS導(dǎo)致寫入的時(shí)候異常,進(jìn)入讀保護(hù)的;讀保護(hù)經(jīng)常出現(xiàn)在STM32F4以上的芯片的串口下載中,F(xiàn)1系列的芯片進(jìn)行串口下載基本不會(huì)出現(xiàn)讀保護(hù)。

讀保護(hù)解決方法

根據(jù)讀保護(hù)出現(xiàn)的原因有以下三種方法可以解決

1、重新下載CH340驅(qū)動(dòng)

讓CH340出現(xiàn)的根本原因是驅(qū)動(dòng)不兼容,可以到CH340官網(wǎng):[https://www.wch.cn/download/CH341SER_EXE.html] ,下載最新的驅(qū)動(dòng),或者是下載以前版本的驅(qū)動(dòng);這個(gè)解決方式不穩(wěn)定,不同的電腦不知道裝哪個(gè)驅(qū)動(dòng)比較合適,一般建議采用下面兩種方式解決。

2、FlyMcu串口下載軟件接觸讀保護(hù)

首先需要把開發(fā)板上面的BT0置1(BT0接3.3V,BT0就是BOOT0),然后選擇不使用RST和DTR:
在這里插入圖片描述
上電復(fù)位后,就可以手動(dòng)進(jìn)入到串口下載模式,重新下載就可以解除讀保護(hù)
在這里插入圖片描述

使用STM32 ST-LINK Utility軟件解除讀保護(hù)

1、點(diǎn)擊Target->Optiion Bytes…
在這里插入圖片描述
2、等級(jí)選擇Level0,F(xiàn)lash sectors protection扇區(qū)保護(hù)都不選
在這里插入圖片描述
3、等一會(huì)就可以看到,提示解除保護(hù)成功了
在這里插入圖片描述
然后再給開發(fā)板下載程序就行
下面是各種方式下載程序成功圖:
在這里插入圖片描述
在這里插入圖片描述

注意

解除讀保護(hù)之后就可以再次下載了,串口下載記得按一下RST按鈕,如果有錯(cuò)誤可以在下方留言指正

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2309

    文章

    11161

    瀏覽量

    373373
  • st-link
    +關(guān)注

    關(guān)注

    1

    文章

    44

    瀏覽量

    10385
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32 ST-Link系統(tǒng)板和BOM

    這里有個(gè)STM32 ST-Link系統(tǒng)板和BOM,適合想要學(xué)習(xí)STM32系統(tǒng)板制作的小伙伴
    發(fā)表于 12-19 14:56

    機(jī)智云Gokit3開發(fā)篇:ST-Link燒錄MCU程序操作詳解

    本文主要介紹如何為機(jī)智云Gokit3的MCU模式進(jìn)行程序燒錄(ST-Link版)。由于Gokit3底板采用的是STM32芯片,針對(duì)ST的MCU,推薦使用以下兩種燒錄方式。首先,使用ST-Lin
    的頭像 發(fā)表于 12-17 18:46 ?410次閱讀
    機(jī)智云Gokit3開發(fā)篇:<b class='flag-5'>ST-Link</b>燒錄MCU程序操作詳解

    CW32F030 FLASH的保護(hù)功能

    CW32F030 支持 FLASH 保護(hù)功能,設(shè)置保護(hù)后,無法通過 ISP 或 SWD 方式對(duì) FLASH 進(jìn)行讀取操作。
    發(fā)表于 12-11 06:54

    4級(jí)保護(hù)等級(jí)的設(shè)置

    FLASH 存儲(chǔ)器擦寫以及保護(hù):通過寄存器進(jìn)行FLASH存儲(chǔ)器的擦寫保護(hù),通過 ISP 指令進(jìn)行 4 級(jí)保護(hù)等級(jí)設(shè)置。 ? LEVEL
    發(fā)表于 11-28 07:16

    FLASH 存儲(chǔ)器4級(jí)保護(hù)等級(jí)的設(shè)置

    LEVEL0 無保護(hù),可通過 SWD 或者 ISP 方式對(duì) FLASH 進(jìn)行讀取操作。 ? LEVEL1 FLASH 保護(hù),不可通過 SWD 或 ISP 方式讀取??赏ㄟ^ ISP
    發(fā)表于 11-17 08:09

    PY32F003解除保護(hù),實(shí)在很困難

    STM32 ST-LINK Utility重寫選項(xiàng)字再進(jìn)行全擦除,也以失敗告終。 有網(wǎng)友說可以用J-link,但經(jīng)過測(cè)試,也是以失敗告終! 看起來,這py32想
    發(fā)表于 10-12 17:55

    用RTThread Studio進(jìn)行debug,提示 ST-LINK 設(shè)備固件版本過低怎么解決?

    也沒有按照我main函數(shù)中的設(shè)置亮燈 2.點(diǎn)擊Debug,顯示檢測(cè)到 ST-LINK 設(shè)備固件版本過低,請(qǐng)使用 ST-LINK 官方固件升級(jí)工具升級(jí) ST-LINK 固件! 3.報(bào)錯(cuò)日志
    發(fā)表于 09-16 07:11

    Flash保護(hù)怎么實(shí)現(xiàn)?

    我們客戶要求要對(duì)代碼存儲(chǔ)區(qū)(code flash)增加外部保護(hù)機(jī)制 我在TRM手冊(cè)中只看到有flash 寫保護(hù) 保護(hù)應(yīng)該怎么實(shí)現(xiàn)?
    發(fā)表于 07-30 07:30

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動(dòng)模式、JTAG與SWD接口對(duì)比、驅(qū)動(dòng)安裝及官方軟件
    的頭像 發(fā)表于 06-20 17:26 ?2736次閱讀
    使用USB轉(zhuǎn)TTL<b class='flag-5'>串口</b>板和<b class='flag-5'>ST-LINK</b>調(diào)試下載器給<b class='flag-5'>STM32</b>單片機(jī)下載程序

    STM32G473解除保護(hù)失敗的原因?

    在進(jìn)行使用串口升級(jí),下載程序時(shí),有一個(gè)步驟是解除flash的寫保護(hù)。在此過程中是基本上按照官方例程的實(shí)現(xiàn)的,包括了flash、選項(xiàng)字節(jié)的解鎖、清除錯(cuò)誤標(biāo)志位等等。但是在每次進(jìn)行解除時(shí)都
    發(fā)表于 04-28 07:05

    STM32G473解除保護(hù)失敗的原因?

    在進(jìn)行使用串口升級(jí),下載程序時(shí),有一個(gè)步驟是解除flash的寫保護(hù)。在此過程中是基本上按照官方例程的實(shí)現(xiàn)的,包括了flash、選項(xiàng)字節(jié)的解鎖、清除錯(cuò)誤標(biāo)志位等等。但是在每次進(jìn)行解除時(shí)都
    發(fā)表于 04-22 10:29

    ST-LINKSTM32CubeProgrammer中無法連接到器件怎么解決?

    ST-LINKSTM32CubeProgrammer中無法連接到器件,對(duì)比發(fā)現(xiàn)serial number有些差別,這個(gè)ST-LINK的序列號(hào)比較奇怪,有哪位高手可以修改這個(gè)序列號(hào)么
    發(fā)表于 03-14 14:38

    使用STM32 ST-LINK Utility和j-flash無法擦除怎么解決?

    在keil燒錄程序中直接報(bào)錯(cuò) 使用工具擦除報(bào) 使用STM32 ST-LINK Utility 和j-flash也無法擦除這個(gè)要怎么解決
    發(fā)表于 03-12 07:07

    STM32H533芯片設(shè)置了保護(hù)如何解決?

    我下載了STM32H533u3000FLASH下載之后,芯片進(jìn)入了保護(hù)狀態(tài),現(xiàn)在在系統(tǒng)管理里面可以看到u3000ST-LINKV3,但是在KEIL中找不到
    發(fā)表于 03-11 07:31

    使用STM32F407ZGT6芯片做小車主控時(shí),總是在運(yùn)行時(shí)芯片突然被鎖,無法下載程序怎么解決?

    在使用STM32F407ZGT6芯片做小車主控時(shí),總是在運(yùn)行時(shí)芯片突然被鎖,無法下載程序。 使用STM32 ST-LINK Utility也無法解除
    發(fā)表于 03-11 06:20