13904|5

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32F103系列的片子,为什么SWD调试接口连接不上? [复制链接]

打电话到上海,技术支持问了一下就不理了....

刚开始要他们的开发板和专业套件的时候,他们说用SWD调试接口没问题,买了开发板回来,他们说开发板上没有SWD调试接口,板子上面明明有SWD的焊盘孔,就没焊调试插座,打开ULINK2,上也没给调试调试接线口,这不是明显的欺骗吗?ST这样大的公司怎么能这样呢?


我不得不从我板子上焊线到ULINK2,可是无论如何也连接不上,不知道大家遇到这样的问题没有,要是没有就要小心点,现在我的主管不时地责问我,说我没搞清楚就在用,时间又紧,STM32这种新东西又用过,打了电话到技术支持,问了一下就相信他们了,TMD,这不害死我了!

我现在从他们开发板上SWD的焊盘孔到ULINK2,也连接不上,真是服了!!!

此帖出自stm32/stm8论坛

最新回复

                                     详情 回复 发表于 2008-3-26 17:08
点赞 关注
 

回复
举报

53

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

我一直在用SWD调试

                                 很好用
此帖出自stm32/stm8论坛
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

楼上是用的ULINK2仿真器?

                                 你怎么把你的板子连接上去的?
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 

你买的是哪个板子?

                                 ST官方的板上有个SWD接口,不过我现在的JLink是v5的,听说要V6的才能支持SWD接口,我也没试过。
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

5
 

SWD


道首先请确认你的芯片可以用JTAG-20PIN正常使用,硬件是正确的,那你一定使用SWD调试。

Connection to STM32 Debug Ports
The STM32 is has a Serial-Wire JTAG Debug Port (SWJ-DP). This debug port can be used either in JTAG or Serial-Wire mode. Keil ULINK2 USB-JTAG Adapter supports both, the JTAG and also the Serial-Wire mode. The Serial-Wire mode uses less pins than the JTAG mode. With a specific sequence it is possible to switch between the different modes. This is done by the ULINK2 depending on the Target Debug Driver settings (see Cortex-M Target Driver Configuration). On the ARM JTAG connecter the pins are always the same and on the STM32 the pins change their meaning depending on the selected mode. The following pictures show the used pins in the differnt modes and the necessary Target Driver cofiguration.

Following connections can be used:

Classic JTAG connection
Classic JTAG uses a 5-pin interface. On STM32 the JTAG-DP is selected for debugging.



Choose following Cortex-M Target Driver configuration to connect to the JTAG-DP.

In Cortex-M Target Driver Setup check SWJ and choose for Port JTAG with the correct rate for Max Clock.





Serial-Wire connection
Serial-Wire only uses a 2-pin interface. One pin for clock and one pin for bidirectional data exchange. On STM32 the SW-DP is selected for debugging.



To connect to the SW-DP use following Cortex-M Target Driver configuration.

In Cortex-M Target Driver Setup check SWJ and choose for Port SW with the correct rate for Max Clock.





Serial-Wire connection with Serial-Wire Trace
If Serial-Wire Viewer is used than an additional pin is necessary for the Serial-Wire Viewer Output. On STM32 the SW-DP is selected for debugging.



To connect to the SW-DP with SW Trace use following Cortex-M Target Driver configuration.

In Cortex-M Target Driver Setup check SWJ and choose for Port SW with the correct rate for Max Clock. Also check Trace with the correct Core Clock rate.

  

PS:因为不能支持图片,详细的内容请下载:
http://www.mxchip.com/download.asp?pclass=002

此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 

jlinkv6我试过是可以的

                                  
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表