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

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

[复制链接]
谦 发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。$ {# K3 m6 a' D
, J: k) r9 K: P$ ^) c
% [9 _1 P+ c+ e6 i1 l* Q8 m% w
首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了。注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。
4 S( N/ {) R6 H2 ]1 P. b4 g* O1 t; T

/ W+ G! [0 r* i; l2 V* q5 q 图1.JPG
# m, k6 j; E% ?
- u% @7 R( C; R1 ^8 h0 }; Q/ v" e: Z, w
+ G% Q9 ?( _0 _% B& u+ k6 G  O
& Z( D' V& r! V" k0 U1 h* u- R" P
表1.调试连接器CN4(SWD) 7 p* a4 ]% b& Y! N# P" w; z
引脚     CN4                           描述
6 _( f5 p; i  y* m3 a0 r1         VDD_TARGET      应用程序的VDD # E/ P2 ~' @3 D' }5 u: Y
2         SWCLK SWD        时钟' o" Z) A6 R; A% @
3         GND                     地9 V6 `4 i% @" N
4         SWDIO  SWD       数据输入/输出
0 m/ [% X3 ]+ H) o. k9 j1 Q
" P5 J% `& a/ A" H/ a# j5         NRST                   目标MCU的RESET
$ a  _1 m9 H4 A1 q" b, V6        SWO                     保留
4 H& v. n4 r- A- U' q: i7 Q: H
, t; q; G) Z7 \. `) U5 z% K% w
" a0 v2 Y/ q7 p8 V) o        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。, v, D; _. }8 H9 L& x, S2 b0 l3 I

& z+ z1 U5 V4 o( u" T
. J; s! d! y" ]* M1 h) A
IMG_20161120_150953.jpg
$ d: [$ }3 c! s- o
. C9 b: F. f6 |" d  \0 Z- C% i. q' F# _) o
           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~
" q9 e3 i8 F% X1 ?8 X
5 _0 p' k. u8 Y  y1 N( Y! R; T  j
! X; d! s- n: b" M* [& c9 R  H9 C6 Z8 ~0 ~; i( q

, `; b) [  S# b0 s ST1.JPG ST2.JPG        与非.JPG " h( L) _- }# S- _+ z9 ^

评分

参与人数 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 编辑 " g# i  P0 \7 e, F6 @( P4 V1 H1 J
eurphan 发表于 2016-11-22 00:22( A1 k2 @. r  w$ T4 y% d' L9 K
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

1 e2 o* H* |; K$ M" ^4 I应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。5 ~( f6 l# P' i1 Q( c1 [
1.JPG     2.JPG
: \' O+ ~) E* h2 j
谦 回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00" z7 U3 D2 W6 l1 Y0 `
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
/ z  k& P# n7 w7 U回头找 ...

  O6 o7 x  |3 c呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
谦 回答时间:2016-11-20 19:15:26
eurphan 发表于 2016-11-20 16:18
  D, G! e( j% z0 X/ ]" p$ h/ h& \, \楼主有没有试过用这个板调试stm8或者用nucleo32自带的stlink调试其他stm32呢

3 I/ R! s5 X2 t, t. c6 M没试过调试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
楼主居然把板子掰断了,看着就觉得疼。
9 X' v1 e; P# o& ?' m* U/ G
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:15
; j4 J. F+ U  q& P没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...
+ [$ r  m( ?$ t
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
谦 回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
% ~. r: h  W$ [% t( p! u
eurphan 发表于 2016-11-22 00:227 e4 ]4 D% c* _6 o/ Z* G0 K8 S
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

+ J; o: W+ m3 D" Q, xNucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~- z: ]/ M0 Z' f: |0 I
捕获.JPG 5 F# i' ]1 o* b# |6 t4 m
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:47
! Y! Y3 _9 k' O  L7 e4 `Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...
2 F4 F& n0 O2 X4 K
应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个
* U% @8 T: _$ p
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
! U3 h3 _  d2 \5 z0 E回头找找pcb图研究一下。3 z  i( V. g$ n/ c3 s

' k7 Z9 U, }7 k8 p还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版