打印

GD-LINK无法在KEIL上调试的问题

[复制链接]
3704|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunjiachuan0828|  楼主 | 2025-1-15 10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
芯片:GD32F303RCT6
调试器:GD-LINK
调试软件:KEIL V5 (5.29)
问题:开始调试后,程序从SystemInit直接进入HardFault中断,程序无法运行。
启动文件:startup_stm32f10x_hd.s。
驱动:st的标准库驱动,如stm32f10x_gpio.c。
KEIL配置:芯片型号GD32F303RCT6。Debug通讯 CMSIS-DAP Debugger。
现象:能正常擦除、烧写程序到芯片。但是进入调试后,为进入main函数直接跳转到了HardFault中断。

使用特权

评论回复
沙发
麻花油条| | 2025-2-27 11:46 | 只看该作者
是不是启动文件不匹配

使用特权

评论回复
板凳
laocuo1142| | 2025-2-27 16:00 | 只看该作者
可能是驱动库不匹配

使用特权

评论回复
地板
flycamelaaa| | 2025-2-27 20:00 | 只看该作者
可能是系统初始化不正确

使用特权

评论回复
5
powerantone| | 2025-2-27 20:26 | 只看该作者
检查电源供应是否稳定,以及是否有任何短路或断路问题。

使用特权

评论回复
6
stormwind123| | 2025-2-27 22:00 | 只看该作者
用GD提供固件库或HAL库

使用特权

评论回复
7
probedog| | 2025-2-27 23:00 | 只看该作者
查是否有任何异常的中断请求或未处理的异常。

使用特权

评论回复
8
liu96jp| | 2025-3-19 13:42 | 只看该作者
检查GD-LINK调试器与单片机之间的连接是否稳定,确保没有松动或接触不良的情况。

使用特权

评论回复
9
lamanius| | 2025-3-19 15:13 | 只看该作者
硬件故障,GD-LINK调试器或单片机本身可能存在硬件故障,尝试更换硬件以排除故障。

使用特权

评论回复
10
tax2r6c| | 2025-3-19 16:18 | 只看该作者
在KEIL中,确保选择了正确的调试器型号,并正确配置了调试接口(如SWD或JTAG)。

使用特权

评论回复
11
su1yirg| | 2025-3-19 17:24 | 只看该作者
芯片型号不匹配,检查KEIL中设置的芯片型号是否与实际的GD单片机型号一致。

使用特权

评论回复
12
w2nme1ai7| | 2025-3-19 18:34 | 只看该作者
调试信息缺失,确保编译时选择了生成调试信息的选项,以便KEIL能够正确解析和显示源代码和变量信息。

使用特权

评论回复
13
q1ngt12| | 2025-3-19 19:47 | 只看该作者
使用的KEIL版本可能与GD-LINK调试器或GD单片机不兼容。尝试更新KEIL到最新版本,或使用与GD单片机兼容的KEIL版本。

使用特权

评论回复
14
zhizia4f| | 2025-3-20 09:13 | 只看该作者
库文件不兼容,如果使用了第三方库文件,确保这些库文件与KEIL和GD单片机兼容。

使用特权

评论回复
15
ex7s4| | 2025-3-20 11:06 | 只看该作者
调试器驱动问题

使用特权

评论回复
16
g0d5xs| | 2025-3-20 12:42 | 只看该作者
建议检查GD-LINK调试器的驱动程序是否已正确安装。如果没有安装或安装不正确,尝试重新安装驱动程序。

使用特权

评论回复
17
t1ngus4| | 2025-3-20 14:56 | 只看该作者
驱动程序版本不兼容,确保安装的驱动程序版本与GD-LINK调试器和KEIL软件兼容。

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝