1回答

0收藏

一起来认识stm32f4开发套件(4)

STMCU STMCU 5381 人阅读 | 1 人回复 | 2013-05-27

本帖最后由 奋斗哥 于 2013-5-27 16:38 编辑

Frank在之前的两期blog中,分别从宏观和具体的外设方面来介绍了stm32f4的开发套件的硬件参数和性能,其中有细心的网友们发现,咦,Frank似乎忘记介绍了stm32最重要的一个外设ST-Link,Frank会为大家专门开设一期blog来谈谈如何使用ST-LINK来进行调试和编程,这样也可以让那些第一次接触stm,第一次玩电子开发套件的朋友们尽快上手,使用ST-LINK会大大方便大部分开发者的效率和时间。
ST-LINK/V2
ST-LINK/V2 是 STM8 和 STM32 微控制器系列的在线调试器和编程器。单线接口模块(SWIM)和串行线调试(SWD)接口用于与应用板上的 STM8 和 STM32 微控制器通讯。
STM8 的应用使用 USB 全速接口与 ST Visual Develop (STVD) 或 ST Visual Program(STVP)软件通讯。
STM32 的应用使用 USB 全速接口与 Atollic, IAR, Keil or TASKING 等集成开发环境通讯。

嵌入ST-LINK/V2
编程和调试工具ST-LINK/V2集成在STM32F4DISCOVERY上。这个嵌入的ST-LINK/V2
可以根据跳线的状态用于2种不同的方式(见下表):
1)编程/调试板上的MCU
2)编程/调试板外的MCU,用一根线连接到SWD连接器CN2
嵌入的ST-LINK/V2仅支持STM32产品的SWD接口。

使用ST-LINK/V2 编程/调试板上STM32F4
如果要对板上的STM32F4编程,那么就简单地把两个跳线插入CN3就可以了,如下图红色部分所示,但不能使用CN2连接器,因为那样可能会妨碍了与STM32F4DISCOVERY的STM32F407VGT6通讯。

使用ST-LINK/V2 编程/调试外部STM32应用
使用ST-LINK/V2编程一个外部应用板上的STM32是非常容易的。 从CN3上简单地拔掉2个跳线,如下图所示,根据下表所示,连接应用板到CN2调试连接器。
注意:如果在外部的应用板中使用CN2的PIN5,那么SB11必须是OFF。


电脑端安装驱动

如果电脑以前没有安装过STLINK驱动的话,系统将会自动弹出窗口要求用户安装STLINK驱动。用户可以选择安装stm32_st-link_utility软件,安装好后,系统中将会出现ST-LINK仿真器。
Frank在这里为大家提供一个官方下载的地址
链接地址:
http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/DEVICE_PROGRAMMER/stm32_st-link_utility.zip


来源:DesignSpark

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

chenbingjy

发表于 2013-5-28 13:51:19 | 只看该作者

看着就眼馋。。。。。。。。。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条