OpenEdv-开源电子网

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

当使用 J-Link 下载代码异常的情况如何处理

[复制链接]

7

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-8-24
在线时间
3 小时
发表于 2021-3-10 18:59:08 | 显示全部楼层 |阅读模式
Questions:较多电路板在设计时, 为了节省空间, 会采用 SWD 方式下载程序, 并在硬件设计上只将 SWCLK、 SWDIO
及 GND 与 J-Link 对接, 此时就有可能会出现无法正常下载代码的现象
此问题只针对以下 J_LINK 驱动版本:
J-Link 版本为 HW:V8.00,dll: V6.20c( 或更高版本)
J-Link 与芯片连接方式为仅 SWCLK、 SWDIO 及 GND 对接

Answer:J_LINK 下载代码时, 其会根据 J_LINK Pin1 上的电压值来确定数据及时钟线上输出的电平信号的高低,
老版本( 本案中 V8) 的 J_LINK, 其内部 Pin1 和 Pin2 未被短接;
J-Link 与芯片连接方式为 SWCLK、 SWDIO 及 GND 对接, 未将芯片的参考电压接到 J-Link 的 Pin1 脚, 故此时 J-Link
的 Pin1 脚上无电压输入, 因此会出现因 J_LINK 没有检测到芯片的参考电压而造成无法正常下载代码的问题



解决步骤:
1, 如果硬件电路板支持改动, 可将芯片的 VDD( 常规即 3.3V) 接到 J_LINK 的 Pin1 上
2, 如果硬件电路板不支持改动, 可以将 J_LINK 的 Pin1 和 Pin2 短接( 前提是 Pin2 内部跳线有与 3.3V 短接)


注意:
1, 此无法下载代码的问题在其它 MCU 也会出现, 均会提示无法找到芯片内核
2, 新版本( 例如 V8.3) J-link 内部已将 Pin1 和 Pin2 短接, 因此不会出现前述问题
3, 建议 J_LINK 同目标板连接请接入 RST 信号, 即连接:VDD,VSS,GND,SWDIO,SWCLK,RST 信号

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

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 22:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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