RM新时代网站-首页

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

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

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

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

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

CPUSTM32F429IGT6

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

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

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

wKgaomRUhS6ARPuDAAC7ORcGyxk792.jpg

Snipaste_2020-12-10_10-37-11

2.解決方法

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

wKgZomRUhS6ACJBnAAD6tujeAao384.jpg

Snipaste_2020-12-10_10-43-06

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

wKgZomRUhS6AEjl9AADDwfl3qbo422.jpg

Snipaste_2020-12-10_10-50-07

審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    1633

    瀏覽量

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

    關(guān)注

    68

    文章

    10854

    瀏覽量

    211573
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10895

    瀏覽量

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

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81001
  • Jlink
    +關(guān)注

    關(guān)注

    6

    文章

    111

    瀏覽量

    37681

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

    FLASH_CRYPT_CNT寫保護(hù)如何解除?

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

    請問FLASH_CRYPT_CNT寫保護(hù)如何解除?

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

    讀寫保護(hù)與軟件抗干擾措施

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

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

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

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

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

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

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

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

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

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

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

    STM32Flash寫了保護(hù)怎么辦?

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

    如何解決STM32芯片Flash寫保護(hù)的問題

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

    講講STM32單片機(jī)Flash的讀保護(hù)寫保護(hù)

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

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

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

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

    保護(hù)機(jī)制,然后才能更好地解決這個(gè)問題。 STM32Flash有兩種保護(hù),一種是寫保護(hù),一種是讀保護(hù)
    的頭像 發(fā)表于 10-29 17:24 ?1.2w次閱讀
    RM新时代网站-首页