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

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

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

STM32無法連接JLink(Flash讀寫保護)解決方法

嵌入式那些事 ? 來源:嵌入式那些事 ? 2023-05-05 12:24 ? 次閱讀

CPUSTM32F429IGT6

對于其他的stm32芯片或者其他ARM芯片,其實解決方法都相通,主要就是先修改啟動方式,再去更改flash或者ram中的程序。

1.問題出現(xiàn)原因

最近在調(diào)試一個程序時,始終調(diào)試不通,沒辦法了,就想著參考網(wǎng)上的例程來看看,結(jié)果下載的stm32工程可能和板子的硬件不太一樣導(dǎo)致stm32 flash讀寫保護,此后使用JLink再也無法連接上stm32了,Keil中也沒辦法識別出設(shè)備:

wKgaomRUhS6ARPuDAAC7ORcGyxk792.jpg

Snipaste_2020-12-10_10-37-11

2.解決方法

首先,修改stm32的啟動方式,我的板子默認設(shè)置的是從內(nèi)部flash啟動,這里要解決stm32的讀寫保護就不能選擇從內(nèi)部flash啟動了。修改啟動方式為:從系統(tǒng)存儲器啟動(也就是BOOT0接VCC,BOOT1接GND),下圖是stm32f429對應(yīng)的啟動方式配置表:

wKgZomRUhS6ACJBnAAD6tujeAao384.jpg

Snipaste_2020-12-10_10-43-06

然后重新給板子上電,打開一個好的工程(能夠在板子上正常運行的程序),此時Keil能夠識別出設(shè)備了,然后重新下載程序到板子就OK了,程序下載完成之后,切換啟動方式到原來的啟動方式即可。

wKgZomRUhS6AEjl9AADDwfl3qbo422.jpg

Snipaste_2020-12-10_10-50-07

審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    1672

    瀏覽量

    151209
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11055

    瀏覽量

    216311
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11019

    瀏覽量

    363063
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3825

    瀏覽量

    82589
  • Jlink
    +關(guān)注

    關(guān)注

    6

    文章

    113

    瀏覽量

    38489

原文標(biāo)題:STM32無法連接JLink(Flash讀寫保護) 解決方法

文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

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

    設(shè)置FLASH讀寫保護及解除的方法

    51.1 選項字節(jié)與讀寫保護在實際發(fā)布的產(chǎn)品中,在STM32芯片的內(nèi)部FLASH存儲了控制程序,如果不作任何保護措施的話,可以使用下載器直接把內(nèi)部F
    發(fā)表于 12-03 07:24

    STM32芯片解除寫保護的操作步驟有哪些

    STM32芯片解除寫保護方法(親測有效)前言方法一、用J-Flash來解除寫保護1.設(shè)置2.操
    發(fā)表于 02-21 07:13

    FLASH_CRYPT_CNT寫保護如何解除?

    驗證flash加密功能時不小心將FLASH_CRYPT_CNT字段設(shè)置成寫保護了,導(dǎo)致現(xiàn)在無法關(guān)閉flash加密。請問有什么
    發(fā)表于 02-10 07:53

    請問FLASH_CRYPT_CNT寫保護如何解除?

    驗證flash加密功能時不小心將FLASH_CRYPT_CNT字段設(shè)置成寫保護了,導(dǎo)致現(xiàn)在無法關(guān)閉flash加密。請問有什么
    發(fā)表于 03-06 06:14

    讀寫保護與軟件抗干擾措施

    單片機應(yīng)用中要注意系統(tǒng)的讀寫保護。數(shù)據(jù)讀寫出錯主要在電源的上電和停電干擾。
    發(fā)表于 05-14 15:07 ?13次下載

    Jlink V8燈不亮USB無法識別及克隆版問題解決方法資料下載

    Jlink V8燈不亮USB無法識別及克隆版問題解決方法資料
    發(fā)表于 02-27 11:31 ?0次下載

    如何解決STM32芯片Flash寫保護導(dǎo)致無法下載程序,無法在線調(diào)試的問題

    ? 本文介紹了如何解決STM32芯片Flash寫保護導(dǎo)致無法下載程序,無法在線調(diào)試的問題;如果您遇到相同的問題,希望本文可以帶來一些幫助;
    的頭像 發(fā)表于 12-22 16:51 ?1.4w次閱讀

    第51章 設(shè)置FLASH讀寫保護及解除

    51.1 選項字節(jié)與讀寫保護在實際發(fā)布的產(chǎn)品中,在STM32芯片的內(nèi)部FLASH存儲了控制程序,如果不作任何保護措施的話,可以使用下載器直接把內(nèi)部F
    發(fā)表于 11-23 17:51 ?12次下載
    第51章     設(shè)置<b class='flag-5'>FLASH</b>的<b class='flag-5'>讀寫保護</b>及解除

    STM32芯片解除寫保護方法(親測有效)

    STM32芯片解除寫保護方法(親測有效)前言方法一、用J-Flash來解除寫保護1.設(shè)置2.操
    發(fā)表于 12-24 19:38 ?22次下載
    <b class='flag-5'>STM32</b>芯片解除<b class='flag-5'>寫保護</b>的<b class='flag-5'>方法</b>(親測有效)

    STM32Flash讀寫保護,SWD引腳鎖的各種解決辦法匯總(2020-03-10)

    問題現(xiàn)象:MDK,J-Flash,IAR等無法連接芯片,有時候鏈接上了,但是無法下載。注意:如果下載器線的接觸不良,也會有這個問題。問題描述:1、F
    發(fā)表于 12-27 18:45 ?14次下載
    <b class='flag-5'>STM32</b>的<b class='flag-5'>Flash</b><b class='flag-5'>讀寫保護</b>,SWD引腳鎖的各種解決辦法匯總(2020-03-10)

    STM32Flash寫了保護怎么辦?

    為了防止對Flash的非法訪問,所有STM32的芯片都提供對Flash保護,具體分為寫保護和讀保護
    發(fā)表于 02-08 16:39 ?7次下載
    <b class='flag-5'>STM32</b>的<b class='flag-5'>Flash</b>寫了<b class='flag-5'>保護</b>怎么辦?

    如何解決STM32芯片Flash寫保護的問題

    本文介紹了如何解決STM32芯片Flash寫保護導(dǎo)致無法下載程序,無法在線調(diào)試的問題;如果您遇到相同的問題,希望本文可以帶來一些幫助。
    的頭像 發(fā)表于 03-14 17:24 ?1.2w次閱讀

    講講STM32單片機Flash的讀保護寫保護

    講講STM32單片機Flash的讀保護寫保護
    的頭像 發(fā)表于 10-26 15:52 ?1.1w次閱讀
    講講<b class='flag-5'>STM32</b>單片機<b class='flag-5'>Flash</b>的讀<b class='flag-5'>保護</b>和<b class='flag-5'>寫保護</b>

    STM32用串口下載后,不小心寫保護和讀保護了,如何解鎖?

    介紹如何在STM32中解鎖寫保護和讀保護,并提供詳實的步驟以供參考。 1. 測試板子 在開始解鎖之前,需要測試板子是否在保護狀態(tài)下。首先,連接
    的頭像 發(fā)表于 10-29 17:24 ?5481次閱讀

    STM32Flash寫了保護怎么辦?STM32如何設(shè)置讀保護和解除讀保護?

    保護機制,然后才能更好地解決這個問題。 STM32Flash有兩種保護,一種是寫保護,一種是讀保護
    的頭像 發(fā)表于 10-29 17:24 ?1.5w次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品