最近在使用兆易的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”的字节,然后写入芯片即可完成加密
|