你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Nucleo-64板载ST-LINK/ V2-1调试器 之对外界编程

[复制链接]
谦 发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。1 |* s' C0 o! i

% ?/ w) l( A# O! a8 m

6 I# Y  M1 C. F首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了。注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。  k% s4 V- K% T0 z4 \

, W% P9 e4 v4 k( T: m* |1 Q" A+ d! K, h" [2 Z
图1.JPG : R1 z$ r& S( a# w
# b% l0 f2 Y- [' C+ M1 l
4 {) u- c& J! f8 v) d+ C

4 {6 X$ i7 z. U. U! ?0 J2 `
) e6 l4 Z% d& h+ f$ P5 C表1.调试连接器CN4(SWD) ) S3 [' n- c) |3 H7 d
引脚     CN4                           描述; y. @3 G' o: e0 k& m/ r
1         VDD_TARGET      应用程序的VDD # L5 \, A# U. o. h
2         SWCLK SWD        时钟- s/ Y6 ^! Y$ Z4 N
3         GND                     地
1 G) I4 Q, A8 ]9 a: C3 E4         SWDIO  SWD       数据输入/输出 % \7 H0 C. T7 K1 d
. a# U7 O; U5 e, M$ w! `- V
5         NRST                   目标MCU的RESET
# R9 S  ]5 R, O6 r* h6        SWO                     保留0 p7 A' H* T* L5 t% R* z% |8 T. k
5 ^$ s  H  ^2 d# ]
; f) L: Y; R6 |2 U* f' j: n
        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。
/ n+ U! E1 Z# F- p1 L  [; j" ~0 n" D2 z% }
. @' m8 _. k& W0 E( G
IMG_20161120_150953.jpg $ t1 A" U+ i3 H2 v; t& H
$ ?  f: A# Z: y% f

/ d/ n* P: i( f" k# x           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~# W0 S7 W# M; m9 g* \

, V& x% n! Z0 q$ t7 i& P6 Q  ?0 d( S, n0 W

; \6 M, o5 U) [
& f: ~  U' W: ], G4 |! i+ u( [3 C ST1.JPG ST2.JPG        与非.JPG $ |7 b6 A8 Q$ ~3 X9 H7 H) \' v6 t0 u

评分

参与人数 1 ST金币 +15 收起 理由
zero99 + 15

查看全部评分

赞 收藏 2 评论19 发布时间:2016-11-20 15:15

举报

19个回答
谦 回答时间:2016-11-23 11:49:13
本帖最后由 xnmc2013 于 2016-11-23 11:50 编辑 - M0 `0 H+ A5 y( b4 g2 v
eurphan 发表于 2016-11-22 00:22
; _' X5 i8 {! T! i. m; @, Y& }* Knucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

, _7 K/ H: @. ]/ w( @8 K: Y1 m应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。
( C( n; w7 n5 g7 T9 y 1.JPG     2.JPG
# _* N, [9 `/ q
谦 回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00( b0 m5 H/ R5 I5 H9 c+ @
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。6 u3 V8 R- |9 \' ?  ]
回头找 ...
7 j* _, A2 O; y% s) W) q( e# z& o
呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
谦 回答时间:2016-11-20 19:15:26
eurphan 发表于 2016-11-20 16:18
0 W5 I) C. L0 g& W( t( G楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢

" a+ m5 F1 v* K+ A7 }; z! n没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查遍了官方的手册,也没见到相关的说明,如果有高手能够实现就好了~~因为看文档和线路图,应该可以实现的
eurphan 回答时间:2016-11-20 16:18:57
楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢
zengyi703-16313 回答时间:2016-11-21 07:16:10
谢楼主分享
zero99 回答时间:2016-11-21 13:20:29
奏奏奏 回答时间:2016-11-21 13:46:35
楼主居然把板子掰断了,看着就觉得疼。
, b+ b6 ]3 @+ t3 j
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:15
( [- X: P6 [2 [没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...

5 h2 g6 X, d2 L+ Y. snucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
谦 回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
  d+ \3 L) D9 _% }: H& b& m
eurphan 发表于 2016-11-22 00:22
3 U; Y0 W& t& Znucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

' g4 t, |( }' {Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~; E# ~' o$ a4 L& F
捕获.JPG , m. f3 }7 O. r5 u/ ?
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:47
6 A* K2 `+ q$ l& }# Y4 H- y7 e7 KNucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...
3 X/ |, b$ u9 \4 F9 L7 ]0 h
应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个
: |: N2 ?, f" F$ f* Z
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
+ W' s% ~( t+ |. h  c; h回头找找pcb图研究一下。5 @( p6 a+ W' ?7 c
& f( V: ^' q8 K1 W2 v) M( L
还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版