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

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

[复制链接]
发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。
, Y1 h% o) W8 l: T$ t9 y% A8 D$ |- t7 y; c9 o" q. L
2 g$ q5 G/ w, r, C1 M
首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。
( a- ?( O. D$ y3 u* ?
0 v7 M  _2 b7 c  S
, V. ^1 r; a/ f; \. i9 T 图1.JPG / I& R% j) ?" L, {, W
( _6 @- f# t6 q. z. _
4 ^7 R7 m8 Y, S- t' C/ r+ @# k  g7 f
/ Z1 I/ n  X$ Y$ ^. `$ [8 n; h

/ h  f$ u$ d$ _) F" A表1.调试连接器CN4(SWD) # [9 e1 J5 T! z( ?. M+ V0 T& `
引脚     CN4                           描述
9 P& _' H8 ~- ^; Z1         VDD_TARGET      应用程序的VDD 9 {; e8 u+ j; `' d
2         SWCLK SWD        时钟
  y$ s0 ?4 G3 [% N5 O3         GND                     地3 F# N$ _: Q; v2 I
4         SWDIO  SWD       数据输入/输出 6 T( G3 h6 |& W2 J. v
# h# ]' w- f+ ]5 |
5         NRST                   目标MCU的RESET
6 b! D7 N( N6 f' `* k6        SWO                     保留2 X" L4 J3 Y  }4 r6 c% `- |7 C1 h4 i
$ S/ g$ w' x, r2 H# z

% C. g& r+ N8 g9 M, F  s7 s        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。& w* @) y$ T$ j
2 f/ j; g; W( V6 D& H

7 b  o& G# A) k0 k; F" Z( c: L IMG_20161120_150953.jpg % H+ z4 d0 P4 _

6 x  n. T1 g# ]! c
! _: o" z& c& @$ U2 m- S           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~
5 ]4 X' T* v$ Q2 ^0 `$ |% }; u% K3 ~" z
7 f4 ^- Z. j  R3 Q- E

! {  o0 G( k0 z7 s, ]; _% z% J) x( Y# V& O" q7 k0 r" T
ST1.JPG ST2.JPG        与非.JPG
- E- L, e4 s. m

评分

参与人数 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 编辑 ! A& P% X3 C) A) o5 o4 y1 ~
eurphan 发表于 2016-11-22 00:22
7 R+ a( L, p& O, R- T7 [" Mnucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
2 Q2 d6 |3 K. @& a+ H; F4 I
应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。0 e+ c; L2 N1 `* x3 G1 c  }
1.JPG     2.JPG
6 i8 B+ d' _2 t$ K! j6 C
回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00
( N) J5 [2 f- q1 }- y! |楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
2 {9 C* Q3 {8 j回头找 ...

. v  O; v0 c5 A呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
回答时间:2016-11-20 19:15:26
eurphan 发表于 2016-11-20 16:18; a3 p% A8 ?: H& L) I
楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢
' J" e1 Z( S# g/ F  e9 |. B1 q3 ~
没试过调试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
楼主居然把板子掰断了,看着就觉得疼。
  x7 z, p  q8 m, {( l7 ?/ G! n
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:15
# d* p& u, ?4 I0 ^: r9 r( J没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...
- w, v' `$ Q8 z, A/ \; V' I$ |' V! n& @
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
+ T9 D: x1 R8 S) m% B
eurphan 发表于 2016-11-22 00:22/ I: t- F2 ]9 B! c
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

" a6 U3 G1 B" v' _! ^" ~* LNucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~; }$ M# y! W: t! |+ q: \. B- g# v  h
捕获.JPG
: e4 A" T' T* k
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:47" h1 _. L8 t. f5 S
Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...

. A* s9 |" i9 q" J* r4 }- f2 v应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个* m' w6 d$ _  g9 |6 w4 x" A
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
& v; [' t. a4 T2 c0 c回头找找pcb图研究一下。2 i  M( Y5 p9 X. J% x

* `6 R& L) ~! G, ~+ F还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页

所属标签

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