时间的灰 发表于 2018-5-29 16:14:17

stlink调试中连接断开

用stm32作为开关电源的控制器,利用stilink v2 ISOL在进行联调时,在比较低的输入电压情况下联调可以进行,但是输入电压超过70V时,联调断开无法继续进行。MDK 提示Cannot access target,请问以上问题如何解决,有什么思路可以提供一下,谢谢。

toofree 发表于 2018-5-29 17:47:28

本帖最后由 toofree 于 2018-5-29 17:48 编辑

ISOL是隔离的,对外接口需要目标板给供电。

地线要稳,其次是电源,线尽可能短。
用台式机调试,最好不要用笔记本。台式机的地一般是与机壳相连,接大地,电位比较稳定。
再者外部目标板的GND,与机壳(大地)之前通过Y电容相连。

在仿真器、目标板、计算机,一切正常的情况下是这么个套路。

feixiang20 发表于 2018-5-29 22:56:50

这种情况很多设计中都有,
比如这是因为keil断点有限制,把所有断点关掉重新调试就行了。
比如keil的debug设置里不是有个调试相关的选项,进入 option for target 弹出窗口选择debug 选项卡。再选Utilities选项Update Target befor debugging

MrJiu 发表于 2018-5-30 09:45:33

我觉得,你需要测试电压调大70V的时候,测量一下各个器件的电压是否符合在范围内,其次下载端口是否有复用情况。。。不在线调试的时候,MCU能否在大于70V的时候工作,各个IO口输出的波形是否有变形,等等!!

时间的灰 发表于 2018-6-1 16:10:31

toofree 发表于 2018-5-29 17:47
ISOL是隔离的,对外接口需要目标板给供电。

地线要稳,其次是电源,线尽可能短。


按照你的方法把连接线变短之后基本就好了,谢谢啦。

toofree 发表于 2018-6-2 00:13:35

时间的灰 发表于 2018-6-1 16:10
按照你的方法把连接线变短之后基本就好了,谢谢啦。

:victory:成功了就好
页: [1]
查看完整版本: stlink调试中连接断开