[STM32F4] 在设置STM32F407读保护的时候失败把片子锁死了怎么办?

[复制链接]
 楼主| SUNKE9 发表于 2016-9-14 14:48 | 显示全部楼层 |阅读模式
用ST的flash loader demonstrator2.70给芯片写读保护,结果提示“unable to activate read protection”,然后再连芯片就连不上了,用jlink全片擦除也失败,请问各位高人有什么办法恢复吗?今天已经锁死了两个芯片了
以前在103上用过读保护啊,没出过这现象。
maiweiqi 发表于 2016-9-14 15:39 | 显示全部楼层
等久一点,407去除个保护差不多要半分钟,还有jlink连不上有可能是线太长了
 楼主| SUNKE9 发表于 2016-9-14 15:47 | 显示全部楼层
maiweiqi 发表于 2016-9-14 15:39
等久一点,407去除个保护差不多要半分钟,还有jlink连不上有可能是线太长了 ...

jilink是没有问题的,一直在用的。写保护现在已经看不到了,用flash loader链接不上芯片了。
yichunshan 发表于 2016-9-14 15:49 | 显示全部楼层
也许你可以试试从RAM启动,写个程序把读保护关掉
如果是2级,那我也不知道
大秦正声 发表于 2016-9-14 16:34 | 显示全部楼层
用st link工具试试!

评分

参与人数 1威望 +4 收起 理由
SUNKE9 + 4 很给力!

查看全部评分

mmuuss586 发表于 2016-9-14 17:03 | 显示全部楼层
通过串口烧入呗
 楼主| SUNKE9 发表于 2016-9-15 07:55 | 显示全部楼层

串口已经连不上芯片了。
皈依 发表于 2016-9-15 09:46 | 显示全部楼层
flash读保护和读写保护完全不是一个概念啊。。。
 楼主| SUNKE9 发表于 2016-9-16 12:56 | 显示全部楼层
皈依 发表于 2016-9-15 09:46
flash读保护和读写保护完全不是一个概念啊。。。

用于防止别人复制芯片内的程序。
玄德 发表于 2016-9-16 15:43 | 显示全部楼层

你的jink是全信号吗?
按说有rst信号就可以全擦除,用segger的程序。

皈依 发表于 2016-9-16 19:38 | 显示全部楼层
SUNKE9 发表于 2016-9-16 12:56
用于防止别人复制芯片内的程序。

那就flash读保护就可以了 写保护芯片就完全锁了。。。试试RAM启动,然后用代码解除保护
豆腐块 发表于 2016-9-16 21:42 | 显示全部楼层
flash读保护就够用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:执着!

51

主题

359

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部