发新帖我要提问
12
返回列表
打印

vscode+GCC+Jlink烧录GD32程序时发生Writing target memory failed

[复制链接]
楼主: AProgrammer
手机看帖
扫描二维码
随时随地手机跟帖
21
elsaflower| | 2025-2-5 09:26 | 只看该作者 回帖奖励 |倒序浏览
检查JTAG或SWD接口的电缆是否完好。

使用特权

评论回复
22
hilahope| | 2025-2-5 11:01 | 只看该作者
在 VSCode 的配置文件或 J-Link 的配置工具中,确保连接模式和时钟频率等参数与 GD32 开发板的实际情况一致。

使用特权

评论回复
23
uptown| | 2025-2-5 11:36 | 只看该作者
有些情况下,手动复位可以解决自动复位不成功的问题。

使用特权

评论回复
24
earlmax| | 2025-2-5 13:35 | 只看该作者
电压稳定且符合GD32的要求。              

使用特权

评论回复
25
lzbf| | 2025-2-5 17:16 | 只看该作者
目标设备的时钟设置正确,特别是如果时钟配置影响到了调试接口。

使用特权

评论回复
26
jkl21| | 2025-2-5 18:34 | 只看该作者
使用 SEGGER 的 J-Flash 工具尝试直接烧录程序,看是否能成功。

使用特权

评论回复
27
kmzuaz| | 2025-2-5 20:31 | 只看该作者
检查计算机上是否安装了正确的 J-Link 驱动程序。

使用特权

评论回复
28
pl202| | 2025-2-6 10:49 | 只看该作者
在烧录之前,尝试手动按下复位按钮对芯片进行复位操作,然后再进行烧录。

使用特权

评论回复
29
jkl21| | 2025-2-6 11:36 | 只看该作者
某些MCU可能需要特定的启动配置或跳线设置才能进行烧录。

使用特权

评论回复
30
1988020566| | 2025-2-6 16:03 | 只看该作者
可以尝试降低烧录速度,在VSCode的配置中或烧录工具的设置里找到相关的烧录速度选项,将其调整为较低的值后再进行烧录。

使用特权

评论回复
31
fengm| | 2025-2-6 16:29 | 只看该作者
到 Segger 官方网站下载最新版本的 J-Link 驱动程序,并进行安装。安装完成后,在设备管理器中检查 J-Link 设备是否正常识别。

使用特权

评论回复
32
i1mcu| | 2025-2-6 17:31 | 只看该作者
可能存在硬件故障,建议检查GD32芯片、J-Link调试器或目标板上的其他元件是否有损坏。

使用特权

评论回复
33
sesefadou| | 2025-2-6 19:26 | 只看该作者
检查JLink驱动是否已经正确安装。

使用特权

评论回复
34
天天向善| | 2025-2-7 12:02 | 只看该作者
检查目标设备配置是否足够错误

使用特权

评论回复
35
软核硬核| | 2025-2-7 16:37 | 只看该作者
jtag或swd接口连接稳定可靠,无松动或接触不良。

使用特权

评论回复
36
Pretext| | 2025-2-8 15:28 | 只看该作者
检查连接电缆是否完好,尤其是使用jtag/swd接口时。,

使用特权

评论回复
37
星闪动力| | 2025-2-9 19:04 | 只看该作者
确保mcu不受写保护。如果设置了写保护,需要先取消写保护。

使用特权

评论回复
38
hmcu666| | 2025-2-9 22:45 | 只看该作者
目标设备的时钟设置正确,尤其是在时钟配置影响调试界面的情况下。

使用特权

评论回复
39
dreamCar| | 2025-2-10 13:46 | 只看该作者
刻录前,尽量手动按下复位按钮,使芯片复位,然后再刻录。

使用特权

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

本版积分规则