兆易单片机使用GD32 All In One Programmer加密、解密、编程的方法

[复制链接]
 楼主| 通宵敲代码 发表于 2024-4-28 18:13 | 显示全部楼层 |阅读模式



最近在使用兆易的GD32F230单片机,先说一下芯片加密后遇到的问题
1、加密后,GD32E230在MDK中通过jlink可以识别,但没法下载程序,
2、用jlink Flash可以连接,但没法擦写程序,加解密选项也无法使用,
3、使用jlink STM32 Unlock工具,通过选择PtoP的芯片,也没法解密,
4、在Jflash中通过选择PtoP的STM32芯片的方式,提示解密成功,但是无效,
...

0、首先准备一条串口线,接到单片机UART0上

1、然后短接单片机的BOOT0引脚后,上电,如果出现如下提醒,就说明芯片已经加密了
微信截图_20240428172754.png

2、加密的芯片依然可以连接,连接成功之后会多出现一个解密的按钮,点击即可对芯片解密
微信截图_20240428172848.png

3、正常通过串口连接单片机之后,可以参考如下界面下载程序
微信截图_20240428173256.png

4、程序下载成功之后,可以通过修改配置字节的方式对芯片进行加密,如下所示
微信截图_20240428173337.png

5、在配置字节中将此字节改为任意非“A5”的字节,然后写入芯片即可完成加密
微信截图_20240428173448.png

芯路例程 发表于 2024-4-29 19:07 | 显示全部楼层
加密后,内部程序读取Flash会出现错误嘛?
AIsignel 发表于 2024-4-29 19:39 | 显示全部楼层
这种加密**应该是可以被**的吧?
shenxiaolin 发表于 2024-4-30 15:45 | 显示全部楼层
话说加密之后还可以正常运行么?单片机自己是否可以以改Flash?
夏天的梧桐树 发表于 2024-8-7 21:34 | 显示全部楼层
有没有遇到过,串口烧录。 已经解读保护成功,但是随后就会出现get device failed的情况。
夏天的梧桐树 发表于 2024-8-8 01:44 | 显示全部楼层
遇到这样一个问题:就是remove protection success后,出现get device failed。
4187166b3b258a4323.png
7471166b3b26ae4616.png
夏天的梧桐树 发表于 2024-8-8 01:45 | 显示全部楼层
3828166b3b29998711.png https://bbs.21ic.com/forum.php?mod=attachment&aid=MjI4NDE5NnwyY2Y0ZjljYXwxNzU2MjM5NjgwfDB8
qn7a12 发表于 2024-8-31 11:12 | 显示全部楼层
如果芯片已经加密,通常需要使用特定的加密解密工具或进行特定的解密操作。
sanlilin 发表于 2025-6-24 11:47 | 显示全部楼层
解密实际上是整个擦除对吗,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:年轻不是资本,奋斗才是良策!

303

主题

7558

帖子

70

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