GD32通用解读保护的方式

[复制链接]
3067|5
手机看帖
扫描二维码
随时随地手机跟帖
chenyilin|  楼主 | 2019-3-29 19:24 | 显示全部楼层 |阅读模式
在芯片的使用过程中,设置读保护是一种非常常见的手段,但是在设置读保护之后,芯片就不能进行烧录,那就要解掉读保护(解除了读保护之后,芯片内部的程序将会自动被擦除),那怎么解呢?看下面解释:
如果芯片的打开了读保护程序不能烧写进芯片,keil的提示信息如下:(出现该提示的可能性有挺多,读保护只是其中一种可能)
857135c9da63f7c930.png
解决办法如下:
1、打开jlink-commander,可以发现芯片,如下图
892525c9da656905c9.png
2、输入“mem 0x1ffff80010",从0x1FFFF800地址读取10个字节
962595c9da67794d22.png
3、如果读出来的前两个字节全是FF的话说明芯片处于读保护状态,此时可以擦除芯片但是不能烧写程序。接触写保护的方法是打开]-flash ARM
479955c9dffdb0afc5.png
4、点击Option->Project seting,在CPU选项卡的Device里选择STSTM32F103RB,然后确定。
403885c9dfff234865.png
5、然后选择Target->Connect,下面显示连接成功。(如果没有配置CPU的话连接会不成功的,下面的信息提示框里上面的部分就是没连接成功的提示信息)
584355c9e000d52d28.png
8、此时回到jlnk-commander,再次输入"mem 0x1ffff80010"读取0x1FFFF800地址开始的10个字节
522715c9e002af1429.png
371845c9e004244cc3.png
更多资料来源了微信公众号:“EL_MCU”
201275c9e0052df350.png


使用特权

评论回复
零三翟邢止胃| | 2019-3-30 08:15 | 显示全部楼层
真是个好帖子!我要顶住啊!

使用特权

评论回复
tomyoct| | 2019-3-31 11:24 | 显示全部楼层
我记得GD官网也是有flash解锁软件的吧。

使用特权

评论回复
chenyilin|  楼主 | 2019-4-1 17:39 | 显示全部楼层
tomyoct 发表于 2019-3-31 11:24
我记得GD官网也是有flash解锁软件的吧。

解锁方式很多 ,这是GD的论坛 只是想把一些关于GD 的芯片使用分享出来

使用特权

评论回复
lvben5d| | 2019-4-1 19:11 | 显示全部楼层
chenyilin 发表于 2019-4-1 17:39
解锁方式很多 ,这是GD的论坛 只是想把一些关于GD 的芯片使用分享出来

读保护 请问GD的芯片 在KEIL5里是如何设置的?

使用特权

评论回复
chenyilin|  楼主 | 2019-4-2 10:14 | 显示全部楼层
lvben5d 发表于 2019-4-1 19:11
读保护 请问GD的芯片 在KEIL5里是如何设置的?

额,对于GD的 在keil 里面设置不了,您可以通过其他方式 进行设置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:GigaDevice
简介:兆易创新科技集团股份有限公司 (股票代码603986) 是全球领先的Fabless芯片供应商,公司成立于2005年4月,总部设于中国北京

17

主题

55

帖子

3

粉丝