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

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

[复制链接]
发布时间:2016-11-20 15:15
        之前看到有些网友对于Nucleo-板载的ST-LINK/ V2-1调试器/编程器对外界MCU编程的方法不知道,今天有些时间,就来发个讲解贴。


首先从Nucleo-64的用户手册《UM1724 User manual》里我们看到关于板载的ST-LINK/ V2-1调试器的说明,在5.2.4节。如果对外界编程,只需要从CN2卸下两个跳线,如图7,并根据表1将应用程序连接到CN4调试接口,就可以了注:如果在外部应用程序你使用CN4的引脚5,SB12 NRST(目标MCU RESET)必须关闭。


图1.JPG




表1.调试连接器CN4(SWD)
引脚     CN4                           描述
1         VDD_TARGET      应用程序的VDD
2         SWCLK SWD        时钟
3         GND                     地
4         SWDIO  SWD       数据输入/输出

5         NRST                   目标MCU的RESET
6        SWO                     保留


        实践中,一般只接1、2、3、4脚。如果不接1、3脚,会对目标MCU板的电源造成很剧烈的干扰。下面就是我经常用的板载ST-LINK。


IMG_20161120_150953.jpg


           ,是不是很简单呢?如果对你有些帮助,请回帖留言哦~~~~~~~~~~~~~~~~




ST1.JPG ST2.JPG        与非.JPG

评分

参与人数 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 编辑
eurphan 发表于 2016-11-22 00:22
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

应该可以确认nucleo32的板载ST-LINK 暂时不能对外编程。我也测试了,没有信号输出。并且我还将给mcu供电的JP1拔掉了,依然没有信号。另外从手册中找到了一个词---reserved,应该可以佐**。
1.JPG     2.JPG
回答时间:2017-5-4 09:26:29
xxyyttxx 发表于 2017-5-2 10:00
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
回头找 ...

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

没试过调试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
楼主居然把板子掰断了,看着就觉得疼。
eurphan 回答时间:2016-11-22 00:22:16
xnmc2013 发表于 2016-11-20 19:15
没试过调试STM8,因为没用过,呵呵~~~~nucleo32,我也有一个,当初申请就是想用来调试外界的STM32,但是查 ...

nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事
回答时间:2016-11-22 11:47:37
本帖最后由 xnmc2013 于 2016-11-22 11:51 编辑
eurphan 发表于 2016-11-22 00:22
nucleo32我用示波器看了,引出的swd排针没有信号输出,不知道怎么回事

Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucleo32还在研究中~~
捕获.JPG
eurphan 回答时间:2016-11-22 17:44:50
xnmc2013 发表于 2016-11-22 11:47
Nucleo-64板载ST-LINK  ,只能用于STM32。从手册上找到的,发黑的字,不知到这么理解对不对,请参考。nucl ...

应该是的
andypanfan 回答时间:2016-11-26 13:13:23
谢楼主分享
zbber 回答时间:2016-11-26 16:09:07
谢谢分享 赞一个
helium133135412 回答时间:2016-11-26 17:55:13
感谢分享
xxyyttxx 回答时间:2017-5-2 10:00:32
楼主您的swd vcc有3.3v输出吗?我那块nucleo的swd没有3.3v输出..其他一切正常,不知道是什么情况。
回头找找pcb图研究一下。

还有楼主你stlink怎么弄断的,这玩意6层pcb,我试了各种方法都拆不下来
12下一页

所属标签

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