• ST-link/V2引脚定义和更新固件说明


    LED状态说明
    闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程
    红色:ST-LINK/V2与计算机已建立连接
    闪烁绿色/红色:目标板和计算机在进行数据交换
    绿色:通讯完成
    橙色(红色+绿色):通讯失败

    STM32的JTAG / SWD接口是通过20PIN连接线连接目标板,所以ST-LINK/V2连接至STM32目标板时需要注意连接方向。

    下面为ST-Link/V2 JTAG/SWD接口定义:

    仿真器端口连接目标板功能
    1TVCCMCU电源VCC 连接STM32目标板的电源VCC
    2TVCCMCU电源VCC 连接STM32目标板的电源VCC
    3TRSTGND GROUND
    4UART-RXGND GROUND
    5TDI TDI连接STM32的JTAG TDI
    6UART-TXGND GROUND
    7TMS, SWIOTMS, SWIO 连接STM32的JTAG的TMS, SWD的SW IO
    8BOOT0GND
    9TCK, SWCLKTCK, SWCLK 连接STM32的JTAG的TCK, SWD的SW CLK
    10SWIMGND
    11NCNC
    12GNDGND
    13TDOTDO
    14SWIM-RSTGND
    15STM32-RESETRESET
    16KEYNC
    17NCNC
    18GNDGND
    19VDDNC
    20GNDGND

    用了一段正版的下载器发现还不如用盗版的,我遇到了芯片检测不出来,还有就是下载固件时,老是提示要我升级器固件,注意升级有提示需要重插拔USB。升级完固件依然解决不了检测不到芯片出来,偶尔行偶尔不行。

    MDK-ARM升级固件

    Project -> Options for Target -> Debug -> Setting可以看见如下界面:
    在这里插入图片描述

    这里集成的升级工具是基于Windows平台,所以,电机Update之后,和上面Windows平台操作方式一样。

    像这种开发STM32的IDE中很多都集成了这个升级工具,比如EWARM同样也有。

    同样,这里的固件也可能不是最新的版本的。因此,推荐使用第一种方法下载官网最新的固件。

    A.通过类似STM32CubePro集成的固件不一定是最新的;

    B.ST-Link可以从低版本升级到高版本,也可以从高版本 -> 低版本;

    C.ST-Link可以自由升级不影响,如果山寨J-Link升级就需要谨慎。

  • 相关阅读:
    C++总结(8):STL容器适配器之stack、queue、priority_queue详解
    敏捷发布列车初探2 ---- Agile Release Train
    网络编程 10.26
    扫地机器人,不相信视觉导航
    Mysql数据库--修改root密码的几种方法(忘记密码&知道密码)
    2022年 maven配置阿里云仓库配置
    关联容器(字典)map
    SpringBoot+Vue体育馆管理系统(前后端分离)
    ASDIP Foundation简单的图形环境
    如何快速打开Github
  • 原文地址:https://blog.csdn.net/weixin_41226265/article/details/127461489