搜索

GD32通用解读保护的方式

[复制链接]
1776|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 里面设置不了,您可以通过其他方式 进行设置

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 kk的回忆 得到打赏 ¥561.01
  • 2 火星国务卿 得到打赏 ¥518.00
  • 3 呐咯密密 得到打赏 ¥295.00
  • 4 小叶三千 得到打赏 ¥210.00
  • 5 jinglixixi 得到打赏 ¥190.00
  • 6 Gavin3389 得到打赏 ¥180.00
  • 7 神圣雅诗人 得到打赏 ¥170.00
  • 8 xyz549040622 得到打赏 ¥150.00
  • 9 linghz 得到打赏 ¥120.00
  • 10 137017878 得到打赏 ¥115.00
在线客服 快速回复 返回顶部 返回列表