普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 1980|回复: 1

STM32(Z-300开发板)使用st-link下载提示写保护,但是写保护无法去除

[复制链接]

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-3-16 11:45:14 | 显示全部楼层 |阅读模式
5金钱
新手刚接触stm32开发板,遇到一个问题,要解决的时候更多问题冒出来了,人都懵了,救救孩子吧,谢谢各位大佬

Z-300开发板,芯片STM32F103ZET6
1.开发板直接插usb(开发板左下角的那个,不是usb slave那个)无反应,确认ch340驱动已经正常安装,插usb slave口同样没有反应。
2.使用了usb-ttl转接板,发现可以被电脑正常识别,但是使用普中isp软件进行烧写时,显示“写芯片超时”(usb-ttl板RXD接PA9,TXD接PA10,波特率即使降低到最低也同样报错)
3.此时发现ISP不太行得通,想通过ST-Link试试。
4.先使用Keil与st-link进行程序download,在Target选项卡中对debug的st-link设备进行设置时,发现st-link只有在SW模式下可以被识别,在JTAG模式下无法被识别(更换了新买的st-link后也同样,所以应该不是st-link有问题,猜测是jtag被之前的程序禁用了)
5.keil设置好之后,编译下载程序,此时报错“could not stop Crotex-M device,please check the JtAG table”“Error: Flash Download failed  -  Target DLL has been cancelled”(为防止是线的问题,更换了新买的线,问题同样存在)之后按照网上查的方法更改boot0与boot1,按reset键的方法,尝试后均无用(改用J-link后同样报此错误)
6.此时使用ST的CubeProgrammer与ST-Link Utility进行尝试。
7.CubeProgrammer在UART串口模式下,同样是可以检测到COM口但是无法连接,报错“Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again... ”
8.CubeProgrammer在连接ST-link时,使用normal模式无法连接,报错“Error: ST-LINK error (DEV_TARGET_HELD_UNDER_RESET)”
9.多种连接模式中只有hot-plug即热插拔模式可以正常连接上st-link,但是连接上之后进行程序下载,但是一点击start program,软件立即闪退。(更换电脑重装软件后,报错显示fail to erase memory)
10.尝试使用CubeProgrammer与ST-Link Utility直接擦除芯片,报错“Error: Mass erase operation failed.Please verify flash protection”
11.尝试去除芯片的写保护,提示“Could not set Option bytes! Please reset the target and retry.”

我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有1人回答

回复

使用道具 举报

1

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2022-3-18 10:39:25 | 显示全部楼层
顶下,有人吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-29 06:25 , Processed in 0.090725 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表