• 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升级就需要谨慎。

  • 相关阅读:
    RK3399的Ubuntu计算机安装使用
    VUE day_09(7.27) vue3、TS
    算法基础-数学知识-质数、约数
    python学习——字符串format用法,文本进度条实现
    2023-11-01 node.js-electron-环境配置-记录
    【 OpenGauss源码学习 —— 列存储(cstore_vector)】
    HTTPS 加密全过程
    2022春夏系列 KOREANO ESSENTIAL重塑时装生命力
    国家开放大学 模拟试题 训练
    LeetCode-0607
  • 原文地址:https://blog.csdn.net/weixin_41226265/article/details/127461489