|
之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。1 |* s' C0 o! i 首先从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 \ * |1 Q" A+ d! K, h" [2 Z
# b% l0 f2 Y- [' C+ M1 l 4 {) u- c& J! f8 v) d+ 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 地 4 SWDIO SWD 数据输入/输出 % \7 H0 C. T7 K1 d . a# U7 O; U5 e, M$ w! `- V 5 NRST 目标MCU的RESET 6 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。 " ~0 n" D2 z% } . @' m8 _. k& W0 E( G
$ ? f: A# Z: y% f ![]() ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~# W0 S7 W# M; m9 g* \& P6 Q ?0 d( S, n0 W
|
微信公众号
手机版
应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。
呵呵,别把它想的太复杂,我就是用手一掰,就独立出来了。当时是因为那块板子被我带来带去的,芯片板部分有些故障,我才把ST-LINK板掰下来的。按照道理应该有3.3V的输出,我现在在外旅游,没法量测,回去量量看~~
没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查遍了官方的手册,也没见到相关的说明,如果有高手能够实现就好了~~因为看文档和线路图,应该可以实现的
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
Nucleo-64板载ST-LINK ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~; E# ~' o$ a4 L& F
应该是的
回头找找pcb图研究一下。5 @( p6 a+ W' ?7 c
& f( V: ^' q8 K1 W2 v) M( L
还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来