0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于ST-Link的实际编程和调试应用的场景分析

strongerHuang 来源:strongerHuang 作者:strongerHuang 2020-08-31 14:42 次阅读

作者:strongerHuang

这篇写的是关于ST-Link的实际编程和调试应用的场景,以及概述一下ST-Link上面两种颜色LED亮灭,及闪烁的含义

1、ST-Link编程和调试应用 下面罗列一些关于ST-Link常见的编程和调试应用,看看你还有不知道吗?

1.STM32CubeProg编程

地址:

https://www.st.com/en/development-tools/stm32cubeprog.html

STM32CubeProg的主要功能就是编程(下载,支持Windows、 Linux、 macOS操作系统

同时,需要安装JRE环境,安装地址:

https://www.java.com/zh_CN/download

更多介绍可以参看我公众号的一篇文章:几点关于STM32CubeProgrammer的内容。

STM32CubeProg编程

2.STM32 ST-LINK Utility编程

地址:

https://www.st.com/en/development-tools/stsw-link004.html

STM32 ST-LINK Utility的功能比STM32CubeProg要稍微简单一些,其主要功能也是编程(下载)。 打开需要下载的可执行文件(hex或bin),或者直接将文件拖到其中,如下图:

菜单Target -> Program,或点击编程按钮(如下图),点击Start开始下载,直到完成。

提示:如果是bin文件,这里起始地址可以修改。

3.STVP编程

地址:

https://www.st.com/en/development-tools/stvp-stm8.html

https://www.st.com/en/development-tools/stvp-stm32.html

这里下载的一个集成的工具包sttoolset,包含STVD和STVP两种工具。

STVD:ST Visual Develop,可视化开发环境(类似Keil和IAR用于编码的IDE);

STVP:ST Visual Programmer,可视化编程,和上面STM32CubeProg类似;

这里主要讲下STVP编程工具,这个编程工具与上面STM32CubeProg、ST-LINK Utility有共同特点:主要用于编程

但区别在于这个工具可以对STM8,以及较老的ST7编程,同样也是使用ST-Link编程器。

STVP下载配置

这款工具主要是集成之前ST7,再到这后面STM8,32。如果你是对STM32量产编程,不建议使用该工具(建议使用STM32CubeProg)。

说明:

这个工具就是STM8和32同时都可以编程的工具,上面STM32CubeProg和STM32 ST-LINK Utility只针对于STM32

4.编程和调试

这里说下ST-Link的调试应用,一般调试都是基于如STVD、Keil、 IAR等这种集成开发环境(IDE)。 同样,这类集成开发环境具有编程(下载)的功能,编译好代码之后,可直接下载。

如DMK-ARM的下载和调试:

2、ST-Link的LED指示灯说明 自ST-LINK/V2以来的所有ST-LINK板都实现了一个标有“COM”的LED(无论是在外壳上还是在PCB上)。 一般“COM”是由红、绿两个LED组合,有常亮、常灭、闪烁等,两个LED同时亮呈现橙色。

ST-Link的LED显示不同状态,代表不同的含义:

LED闪烁红色:USB与PC正在枚举。

LED为红色:建立PC与ST-LINK之间的通信(枚举结束)。

LED闪烁绿色和红色交替:数据在目标和PC之间交换。

LED为绿色:上次通信成功。

LED为橙色:ST-Link和目标芯片通信失败。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22441

    浏览量

    645832
  • STM32
    +关注

    关注

    2239

    文章

    10669

    浏览量

    348682
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92368
  • STVD
    +关注

    关注

    1

    文章

    12

    浏览量

    20353

原文标题:ST-Link编程应用,以及指示灯说明

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    st-link + uart调试工具分享!

    调试STM32经常拖着两根USB线,特烦,于是就想着怎么将两个家伙(ST-LINK和UART)整合到一块去,想到了USB HUB,开干经过测试,ST-LINK支持官方的升级,引出了SWIM和SWD
    发表于 08-13 00:21

    自制 ST-link 固件

    自制 ST-link 固件(使用STM32 ST-link Utility_v3.3.0工具烧录)
    发表于 08-24 17:42 21次下载

    微雪电子ST-LINK IIISTM32仿真器简介

    ST-LINK ST 仿真器 下载器 烧录器 在线 支持STM32和STM8 JTAG / SWD/SWIM接口 型号 ST-LINK
    的头像 发表于 12-19 14:57 4675次阅读
    微雪电子<b class='flag-5'>ST-LINK</b> IIISTM32仿真器简介

    ST-LINK/V2 ST-LINK/V2ST-LINK / V2在调试器/编程器STM8和STM32

    电子发烧友网为你提供(ti)ST-LINK/V2相关产品参数、数据手册,更有ST-LINK/V2的引脚图、接线图、封装手册、中文资料、英文资料,ST-LINK/V2真值表,ST-LINK
    发表于 05-21 00:05

    STM32 ST-LINK Utility软件的使用教程免费下载

    的软件功能。在使用STM32 ST-LINK Utility时,建议下载STM8和STM32微控制器的ST-LINK在线调试器/编程器用户手册(UM0627)或 STM8和STM32微
    发表于 09-24 08:00 14次下载
    STM32 <b class='flag-5'>ST-LINK</b> Utility软件的使用教程免费下载

    STM32无法使用ST-Link下载程序

    关于STM32无法使用ST-Link下载程序相信许多小伙伴在学习STM32的时候,学习之初都是使用串口下载程序到芯片中,后面通过一段时间学习慢慢的开始觉得使用串口下载程序不仅麻烦下载的速度还很
    发表于 12-22 19:46 16次下载
    STM32无法使用<b class='flag-5'>ST-Link</b>下载程序

    ST-Link V2.1 制作使用

    ST-Link V2.1 制作使用1、前言新的STM32单片机可以通过常见的 J-Link, ST-Link, 开源的DAP-Link等设备下载程序, 淘宝搜索STM32下载器出来各种
    发表于 12-22 19:47 26次下载
    <b class='flag-5'>ST-Link</b> V2.1 制作使用

    ST-LINK烧录stm32程序步骤

    此篇文章记录下STM32使用ST-LINK烧录程序的步骤材料ST-LINK驱动安装:点我下载st-link驱动提取码: 4aw1stm32f103c8t6ST-LINK杜邦线keil5
    发表于 12-22 19:47 40次下载
    <b class='flag-5'>ST-LINK</b>烧录stm32程序步骤

    利用ST-LINK配合ST-LINK Utility 将bin文件下载到STM32的FLASH中

    文章目录背景1.连接ST-LINK V2与单片机2.配置工程3.配置ST-LINK Utility4.烧录bin文件背景项目需求,要把字模文件导入到32中FLASH的指定地址,使用了ST-LINK
    发表于 12-23 18:58 21次下载
    利用<b class='flag-5'>ST-LINK</b>配合<b class='flag-5'>ST-LINK</b> Utility  将bin文件下载到STM32的FLASH中

    ST-Link V2.1 制作使用

    前言ST-Link V2.1简介Mass StorageVirtual COM portDebug PortMCOST-Link V2.1原理图ST-Link Bootloader程序ST-L
    发表于 12-23 19:00 33次下载
    <b class='flag-5'>ST-Link</b> V2.1 制作使用

    ST-Link SWD接口接线

    1、实验目的:实现通过st-link调试stm32芯片2、实验环境:stm32开发板留有20pin的调试接口,可接jlink和stlink 调试工具使用
    发表于 12-23 19:03 41次下载
    <b class='flag-5'>ST-Link</b> SWD接口接线

    st-link驱动下载

    st-link驱动下载
    发表于 01-05 11:32 17次下载

    ST-Link也能当J-Link​使用?​

    之前分享过一篇文章《CMSIS-DAP和J-LinkST-Link是什么关系》,文中提到了 J-LinkST-Link 的 DAP 协议一样。
    的头像 发表于 03-13 11:12 2122次阅读
    <b class='flag-5'>ST-Link</b>也能当J-<b class='flag-5'>Link</b>​使用?​

    STM32 ST-LINK Utility软件说明

    的软件功能。在使用STM32 ST-link Utility时,建议下载STM8和STM32微控制器的ST-link在线调试器/编程器用户手册(UM0627)或STM8和STM32微控
    发表于 08-31 10:53 4次下载

    如何将ST-Link刷成JLink使用呢?

    论功能性,性能,开放性,支持的芯片,JLink 都算得是 通用调试器界的扛把子,如果在使用ST-Link过程中出现下载或调试失败等问题,可以考虑将ST-Link刷成JLink来使用也是
    的头像 发表于 09-28 11:39 2156次阅读
    如何将<b class='flag-5'>ST-Link</b>刷成JLink使用呢?