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

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

[复制链接]
发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。
8 @$ C* X2 a; _$ ^2 l; Q2 v6 E' J
8 Z5 e5 U# @/ G! n
) u! o+ f6 R/ @& B6 _
首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。1 U& b2 K; H* o; l  R, r$ f

* @( n3 V$ T$ U. J
" T) K% C3 W- R$ X  g9 v9 h# C 图1.JPG 5 X1 `% x: y1 R6 t
, O# ~8 v% h. ~
% B! x3 H1 |# s, L$ G
7 s: T# Q& z1 h' X0 ~% f- v
1 H4 {2 H" w0 l4 `4 D& M6 Y1 }
表1.调试连接器CN4(SWD) " t/ d& {3 A: Z6 Y
引脚     CN4                           描述
, Y8 W/ {' \* _$ b! a0 [4 q1         VDD_TARGET      应用程序的VDD   x: y: X0 L4 @1 P/ O
2         SWCLK SWD        时钟" E0 o* w* x5 L
3         GND                     地/ y" s' j1 _! n+ `( e
4         SWDIO  SWD       数据输入/输出
8 w" L/ D4 M6 ?; G: Q2 Q) S1 F) t# j2 {# x9 [
5         NRST                   目标MCU的RESET  l1 N9 d6 k" w) h  [0 _+ T
6        SWO                     保留1 y% A% }9 O! [8 L- w

6 D) p5 C7 g. c
* R! N2 h2 C2 I% i& Y- D        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。
- {+ F0 I5 w3 s/ N( Q/ O4 ~: @  r, U4 T4 ]/ A  P# \2 K

' }! `  M! ], l3 g0 j# Q IMG_20161120_150953.jpg ; W/ }. m2 u6 k
" L" D- i2 H0 \: A( |
; }/ `$ p% p- l7 w
           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~# x; y! Z. w$ U+ |  Q: I* x

8 Y% u1 i) j( Z" m
' M7 F' y; ^) B3 o. c0 V0 S8 y9 J2 @. \6 J3 J& x' o
% d% G3 @. Z7 h% E8 \: F
ST1.JPG ST2.JPG        与非.JPG
5 U4 L+ T$ `+ V7 j: }" L/ E

评分

参与人数 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 编辑
$ L8 g! B; ~4 Z9 X9 v
eurphan 发表于 2016-11-22 00:22
& H$ Q4 u6 Y4 k: w( c$ _+ {nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

$ [" B4 x! @' k8 \! O4 p应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。
+ y- ]& d# B; `( P 1.JPG     2.JPG / Z% z* m9 d* `: h1 p
回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00
5 @0 y# o: {  T; n楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。  r: H1 T- R' _- H( _: \, {
回头找 ...
1 B+ m/ _- r) z! ~  B! S
呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
回答时间:2016-11-20 19:15:26
eurphan 发表于 2016-11-20 16:18
9 b: _3 ^6 o7 `0 }% A6 d  J楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢

" I9 |" l: x8 V没试过调试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
楼主居然把板子掰断了,看着就觉得疼。
8 `# l0 p/ Y3 E3 ]! Y: s# }
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:152 ^$ ~4 u* C* u. o* h0 ]
没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...
6 E: K: D/ q" R  \( o* W0 }
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
- n5 \6 w% O/ x6 G% I" Y4 m7 Y
eurphan 发表于 2016-11-22 00:224 v: F  r. p7 L9 \& _+ [: ~$ o0 x. P
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

& u; e2 P8 n: q: MNucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~
* {& b" m( C2 ?- \: T) b 捕获.JPG $ L0 K! H! `+ u9 v6 y
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:477 v6 I1 L4 Z* h& M( d
Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...

6 `' i. I% ]1 p应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个1 @/ [- N% W- z, e% r
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
# B1 e; d8 l$ ?+ q/ l回头找找pcb图研究一下。" `& o# |9 ]4 t. n/ |( ~, Q1 y
/ y0 N( ?1 j1 f" z4 B5 K" R7 M: w
还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页

所属标签

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