打印

GD32F150 ISP下载初体验【ISP擦除】

[复制链接]
8105|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunmeat|  楼主 | 2014-9-11 16:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
前几天把GD的片子给锁死了,用JLINK的SWD模式无法解锁,好不容易找了个USB转TTL电平的下载线,开始解锁之旅,实际也是擦除。
沙发
sunmeat|  楼主 | 2014-9-11 16:52 | 只看该作者
1.给片子的BOOT0 = 1;BOOT1=0;

使用特权

评论回复
板凳
sunmeat|  楼主 | 2014-9-11 16:54 | 只看该作者
2.连上USB转TTL的下载线,直接用下载线给MCU供电,下载线的TXD,RXD接MCU的RXD和TXD

使用特权

评论回复
地板
sunmeat|  楼主 | 2014-9-11 16:56 | 只看该作者
3.打开GD MCU ISP Programmer.exe,前几个帖子中有下载链接

如果检测不到串口,说明步骤1和2不对,返回去检测

使用特权

评论回复
5
sunmeat|  楼主 | 2014-9-11 16:56 | 只看该作者
4.点击下一步

如果有读保护,点击去除度保护,这里芯片没有设置读保护,点击下一步

使用特权

评论回复
6
sunmeat|  楼主 | 2014-9-11 16:58 | 只看该作者
5.

使用特权

评论回复
7
sunmeat|  楼主 | 2014-9-11 16:59 | 只看该作者
6.

点击下一步,全部擦除

使用特权

评论回复
8
sunmeat|  楼主 | 2014-9-11 16:59 | 只看该作者
7.

使用特权

评论回复
9
pengxiao618| | 2014-9-11 17:06 | 只看该作者
LZ教程很详细~~~~
建议使用更新版本的ISP软件,那样就可以在第二页显示正确的UID了

使用特权

评论回复
10
sunmeat|  楼主 | 2014-9-11 18:07 | 只看该作者
pengxiao618 发表于 2014-9-11 17:06
LZ教程很详细~~~~
建议使用更新版本的ISP软件,那样就可以在第二页显示正确的UID了 ...

我下载最新的去

使用特权

评论回复
11
gxliu08| | 2014-9-11 21:05 | 只看该作者
一直想自己写ISP工具,可惜没有公开ISP协议

使用特权

评论回复
12
pengxiao618| | 2014-9-12 09:34 | 只看该作者
gxliu08 发表于 2014-9-11 21:05
一直想自己写ISP工具,可惜没有公开ISP协议

可以参考ST的文档AN3155。
用AccessPort软件监控GD的ISP软件可以看到,整体的命令跟ST是一致的,只是105和107系列与ST不同,GD的105和107系列的擦除命令全部都是使用0x44这个命令。而ST的105/107系列中,容量512K以下的是使用的0x43这个擦除命令,大于512K的都是使用0x44这个命令。

使用特权

评论回复
13
molin2012| | 2015-8-4 14:01 | 只看该作者
擦除之后还是下载不了啊

使用特权

评论回复
14
perry_peng| | 2015-11-19 09:54 | 只看该作者
sunmeat 发表于 2014-9-11 16:52
1.给片子的BOOT0 = 1;BOOT1=0;

datasheet上48pin的只有BOOT0,
BOOT1是哪只脚?

使用特权

评论回复
15
没沉到底的沙| | 2016-4-6 13:48 | 只看该作者
顶,学习了,

使用特权

评论回复
16
serialworld| | 2018-9-9 22:49 | 只看该作者
perry_peng 发表于 2015-11-19 09:54
datasheet上48pin的只有BOOT0,
BOOT1是哪只脚?

Boot1有吗?

使用特权

评论回复
17
吊死灵| | 2021-11-19 18:05 | 只看该作者
perry_peng 发表于 2015-11-19 09:54
datasheet上48pin的只有BOOT0,
BOOT1是哪只脚?

我的gd32f303是PB2

使用特权

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

本版积分规则

208

主题

2132

帖子

13

粉丝