[研电赛技术支持] GD32H737ZMT6 Jlink突然无法连接问题

[复制链接]
1165|1
 楼主| Puchou 发表于 2025-2-11 13:59 | 显示全部楼层 |阅读模式
项目场景:
在使用GD32H737ZMT6芯片进行开发过程中,突然发现keil无法下载程序到flash中,并且通过Jflash也无法连接目标芯片

问题描述
在使用GD32H737ZMT6芯片进行开发过程中,尝试将代码放入RAM中运行,但是代码下载进入flash后,发现keil无法再次连接芯片和下载程序到flash中,并且通过Jflash也无法连接目标芯片。
keil中报错如下:

1.png

Jflash报错如下:

2.png


原因分析:
发现某个DEMO工程可以下载和擦除芯片,因此怀疑是Jlink配置问题,将可以下载的keil工程中的JlinkSettings.ini文件和无法下载的JlinkSettings.ini文件进行对比,发现正常工程中目标芯片设置的是Cortex-M7,而问题工程中设置的是GD32H737ZMT6,因此怀疑是这款芯片比较新,对较低版本的jflash兼容性不太好,不能选择具体芯片型号。如下图所示:

3.png

解决方案:
将目标Device改成Cotrex-M7就正常了,Jflash中建立工程的时候同样选择Cotrex-M7也可以正常连接和擦除Flash了。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_43695159/article/details/145514636

9369267aab29e3a38e.png
1239867aab2adb9288.png
9674567aab2b77c3c1.png
9431767aab2e1148af.png
两只袜子 发表于 2025-2-18 12:00 | 显示全部楼层
硬件连接问题或者软件配置错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

240

帖子

0

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