打印

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

[复制链接]
217|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主



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

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

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


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


3、正常通过串口连接单片机之后,可以参考如下界面下载程序


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


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


使用特权

评论回复
沙发
芯路例程| | 2024-4-29 19:07 | 只看该作者
加密后,内部程序读取Flash会出现错误嘛?

使用特权

评论回复
板凳
AIsignel| | 2024-4-29 19:39 | 只看该作者
这种加密**应该是可以被**的吧?

使用特权

评论回复
地板
shenxiaolin| | 2024-4-30 15:45 | 只看该作者
话说加密之后还可以正常运行么?单片机自己是否可以以改Flash?

使用特权

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

本版积分规则

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

302

主题

7533

帖子

68

粉丝