文章目录
- 前言
- 一、打开软件
- 二、连接到目标芯片
- 1.连接
- 2.若目标芯片无写包含
- 3. 若存在读写保护
- 三、解除读写保护的操作:
- 1. 打开Options Bytes对话框
- 2. 操作步骤
- 四、工具下载链接
前言
有时候啊,使用ST-Link给STM32一类的ARM单片机下载程序的时候,发现怎么也下载不了,可能是由于芯片被写保护了。那怎么办呢?可以使用STM32 ST-LINK Utility工具解除芯片的写保护,本篇博文介绍操作步骤,文章最后有工具下载链接。
一、打开软件
双击“STM32 ST-LINK Utility.exe”,打开软件。
软件打开之后的界面:
。
二、连接到目标芯片
1.连接
点击软件中的Connect to the target图标:
2.若目标芯片无写包含
若目标芯片无写保护,软件中的target memory列表视图中,会显示内容。如下图:
3. 若存在读写保护
会有读memory错误的提示,如下图:
三、解除读写保护的操作:
1. 打开Options Bytes对话框
点击Tatget->Option Bytes
2. 操作步骤
- 将Read Out Protection 设置为level 0
- 将BOR Level 设置为OFF
- 下方Flash sectors protections 点击Unselect all
- 最后点击Apply等待修改完成即可
四、工具下载链接
链接:
https://pan.baidu.com/s/1BvuHrlAkt3im-iSeGMYIYA?pwd=wuw4
提取码: wuw4
复制这段内容后打开百度网盘手机App,操作更方便哦