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

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

[复制链接]
发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。
( h: \- l- M9 m2 X# V8 C( \7 [% f  J2 W5 I
0 w, G+ ?- I2 i5 w8 g
首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。% B& c3 j6 `$ ]
5 G8 a# V& [" D( ?: G, u: @: m) a  @

" G% ~. [! |2 Z6 q* w 图1.JPG
# k3 M+ {7 N! D3 {% ^
/ f8 B' Y% Y9 A* q& `+ u5 I# k4 G# t
( Y3 k6 s+ K+ Q4 G* D
; b8 T0 p" z/ F) u/ T0 ?) t
表1.调试连接器CN4(SWD) * O" b- u7 _2 E0 I1 H- _
引脚     CN4                           描述
3 a5 Q% J# H8 E0 O8 f1         VDD_TARGET      应用程序的VDD ( ^) H; D$ E6 n% M1 N3 C
2         SWCLK SWD        时钟) i# G- f7 o, h# w9 Z
3         GND                     地4 Y1 I, K% ^6 |  d& k7 T
4         SWDIO  SWD       数据输入/输出 ' W; ~- s% y" \
. M. r$ B9 C: d' i' Z. ~
5         NRST                   目标MCU的RESET
% t8 u; q' P1 O6        SWO                     保留$ |% u) k9 T# k7 Q1 I3 U9 `; w) C  L
' O. b9 N' z4 V/ U
' q/ z# [  I/ h( g! c
        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。* P0 W) K4 N8 w' w- f: I
: o$ r% j" g! w
) {/ ?, z: B: A1 i0 c
IMG_20161120_150953.jpg
9 o. V6 I$ n6 C1 B4 Z' K: C, C8 V2 @" c2 s% @
. d! o& c( n% j
           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~# |% R) H# R/ v1 ?5 b% s, b  [, D

1 S$ i4 m. U0 ?! t% w1 }
" ~7 a3 ]' r; Y' Q) Y8 A' I' c9 \3 W$ I
4 h; w% S4 @+ d' d# E/ }7 D3 o* M
ST1.JPG ST2.JPG        与非.JPG / v/ f4 F" k/ c* S" K& ^& F

评分

参与人数 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 编辑 ' \: m, L7 T9 O7 g7 |8 T
eurphan 发表于 2016-11-22 00:22
- j& ]6 F, \+ d6 X6 xnucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

- A% l) s: ?: `+ Y/ o- I  `( a应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。. @$ s% W% J, L% U+ E1 H0 W" ^
1.JPG     2.JPG
" t! [0 z+ H3 Z( G' J5 g
回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00$ L1 G) p$ S' J
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
* i. B! z+ y& E( N9 |回头找 ...
( y9 `' H! f* X* Z2 ?, ~
呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
回答时间:2016-11-20 19:15:26
eurphan 发表于 2016-11-20 16:182 R4 D  m. n% T
楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢
/ o% ?+ j4 w3 d; ^% f
没试过调试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
楼主居然把板子掰断了,看着就觉得疼。
6 }" j$ P. A! _3 A" R& a% N; W4 U
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:15% `5 O9 V4 m; O9 Q1 |0 ]
没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...
7 [' {, d) a  E3 \' j" ?: y
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
5 M" H; T* [/ a3 e, P* X
eurphan 发表于 2016-11-22 00:22$ C+ |9 M5 y  [0 q: q& m6 Q# o
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
+ E1 Z3 j3 f6 e$ e9 S
Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~
$ }' Y  y- m2 p/ Q& _: t4 p 捕获.JPG
- L& P8 E( A% `0 i' i* G
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:47
" R) t; ?  I( e9 B: i* I$ }# ~* u* eNucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...
# N: K3 C! E& Z) R/ g0 Z: n9 \
应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个/ s& v8 m9 t/ a6 o
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。6 J5 y# C9 Y! D( I: x  X
回头找找pcb图研究一下。6 E( b7 z3 X4 F0 m
4 i5 h0 I% B5 N( `  ^
还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版