OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4466|回复: 1

自制离线烧录器,烧录GD32系列芯片,读取的IDCODE很奇怪

[复制链接]

22

主题

87

帖子

0

精华

高级会员

Rank: 4

积分
664
金钱
664
注册时间
2019-1-30
在线时间
111 小时
发表于 2021-1-21 11:34:53 | 显示全部楼层 |阅读模式
20金钱
采用SWD协议,制作离线烧录器软件,用于项目中的子功能。根据网上找到的一些资源,烧录STM32的没有问题了,但是烧录GD系列芯片的时候,出现了IDCODE不能识别的现象。根据SWD协议,在开始的时候,先读取IDCODE,建立起和目标板(GD32F303RET6)的通讯,但是返回的的IDCODE是0xFE0C001B,每次都是返回这个,应该是0x2BA01477,ST的每次读取都没有问题,但是GD的每次读取都是这个错误的值,第一步读取IDCODE都通过不了,很郁闷。不知道为什么?协议是按照SWD协议走的,这个没有问题。起码我可以保证开机后,读时序肯定没有问题,这个是按照手册中的协议走的。手册是参考的《debug_interface_v5_2_architecture_specification_IHI0031E》。有没有大神指点一下,谢谢

debug_interface_v5_2_architecture_specification_IHI0031E.pdf

3.08 MB, 下载次数: 45

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

87

帖子

0

精华

高级会员

Rank: 4

积分
664
金钱
664
注册时间
2019-1-30
在线时间
111 小时
 楼主| 发表于 2021-1-21 14:47:35 | 显示全部楼层
有没有遇到过自制离线下载器SWD协议下,可以正常识别STM32系列芯片,GD32系列的不能正确识别的问题。广播下,寻求大佬指点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 16:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表