今天遇到一个奇怪问题

[复制链接]
376|14
qinlu123 发表于 2026-4-1 14:11 | 显示全部楼层 |阅读模式
今天一块电路板的STM32F407使用JLINK V9+SEGGER烧写程序可以连接成功但是报cpu is not halted,使用jlink OB却可以烧写成功程序也能正常运行。
 楼主| qinlu123 发表于 2026-4-1 16:35 | 显示全部楼层
破案了,是那板子SW接口布线太垃圾,别的板子都没事
yueguang3048 发表于 2026-4-2 08:58 | 显示全部楼层
qinlu123 发表于 2026-4-1 16:35
破案了,是那板子SW接口布线太垃圾,别的板子都没事

发出来呗  让那个我们瞅瞅
 楼主| qinlu123 发表于 2026-4-2 09:04 | 显示全部楼层
yueguang3048 发表于 2026-4-2 08:58
发出来呗  让那个我们瞅瞅

其实布线也不算太糟,但是相隔一年多生产的两块板子都一个现象,别的型号的板子就没事
dffzh 发表于 2026-4-2 10:27 | 显示全部楼层
SWD接口一般不都是要尽量靠近MCU嘛,是这样的吧?
yueguang3048 发表于 2026-4-3 09:07 | 显示全部楼层
qinlu123 发表于 2026-4-2 09:04
其实布线也不算太糟,但是相隔一年多生产的两块板子都一个现象,别的型号的板子就没事 ...

无图无真相
yueguang3048 发表于 2026-4-3 09:08 | 显示全部楼层
dffzh 发表于 2026-4-2 10:27
SWD接口一般不都是要尽量靠近MCU嘛,是这样的吧?

一般是,但是有时候结构有干涉  你不得不放远一些
dffzh 发表于 2026-4-3 10:14 | 显示全部楼层
yueguang3048 发表于 2026-4-3 09:08
一般是,但是有时候结构有干涉  你不得不放远一些

是的,有时候也为了整机时候方便升级。
keer_zu 发表于 2026-4-6 14:48 | 显示全部楼层
qinlu123 发表于 2026-4-1 16:35
破案了,是那板子SW接口布线太垃圾,别的板子都没事

SW对布线要求这么高吗?
keer_zu 发表于 2026-4-6 14:49 | 显示全部楼层
qinlu123 发表于 2026-4-2 09:04
其实布线也不算太糟,但是相隔一年多生产的两块板子都一个现象,别的型号的板子就没事 ...

有定论吗
中国英茂科工 发表于 2026-4-6 17:44 来自手机 | 显示全部楼层
简单的接口协议好用
 楼主| qinlu123 发表于 2026-4-7 08:11 | 显示全部楼层
hjl2832 发表于 2026-4-7 08:55 | 显示全部楼层
SW接口布线要求并不高,因为它的频率并不高,大概率还是CPU外围有其它耗电电路,在静态时损耗大,导致SW口电压不稳定。这个要看工作时是不是把JLINK的电源也连了SW接口。如果连接并设置了JLINK供电,大概率会因为2个VCC的电压差异导致JLINK工作异常。
 楼主| qinlu123 发表于 2026-4-7 11:31 | 显示全部楼层
hjl2832 发表于 2026-4-7 08:55
SW接口布线要求并不高,因为它的频率并不高,大概率还是CPU外围有其它耗电电路,在静态时损耗大,导致SW口 ...

JLINK不供电
XZL 发表于 2026-4-7 14:27 | 显示全部楼层
测一下时钟和数据波形
您需要登录后才可以回帖 登录 | 注册

本版积分规则

272

主题

2792

帖子

14

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