如果STM32/GD32一类的ARM单片机解除读写保护的方法


文章目录

  • 前言
  • 一、打开软件
  • 二、连接到目标芯片
    • 1.连接
    • 2.若目标芯片无写包含
    • 3. 若存在读写保护
  • 三、解除读写保护的操作:
    • 1. 打开Options Bytes对话框
    • 2. 操作步骤
  • 四、工具下载链接


前言

有时候啊,使用ST-Link给STM32一类的ARM单片机下载程序的时候,发现怎么也下载不了,可能是由于芯片被写保护了。那怎么办呢?可以使用STM32 ST-LINK Utility工具解除芯片的写保护,本篇博文介绍操作步骤,文章最后有工具下载链接。


一、打开软件

双击“STM32 ST-LINK Utility.exe”,打开软件。
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第1张图片
软件打开之后的界面:
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第2张图片

二、连接到目标芯片

1.连接

点击软件中的Connect to the target图标:
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第3张图片

2.若目标芯片无写包含

若目标芯片无写保护,软件中的target memory列表视图中,会显示内容。如下图:
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第4张图片

3. 若存在读写保护

会有读memory错误的提示,如下图:
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第5张图片

三、解除读写保护的操作:

1. 打开Options Bytes对话框

点击Tatget->Option Bytes
如果STM32/GD32一类的ARM单片机解除读写保护的方法_第6张图片

2. 操作步骤

  1. 将Read Out Protection 设置为level 0
  2. 将BOR Level 设置为OFF
  3. 下方Flash sectors protections 点击Unselect all
  4. 最后点击Apply等待修改完成即可
    如果STM32/GD32一类的ARM单片机解除读写保护的方法_第7张图片

四、工具下载链接

链接:
https://pan.baidu.com/s/1BvuHrlAkt3im-iSeGMYIYA?pwd=wuw4
提取码: wuw4
复制这段内容后打开百度网盘手机App,操作更方便哦

你可能感兴趣的:(ARM单片机开发小技巧,单片机,stm32,嵌入式硬件,读写保护)