【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)
创始人
2024-04-13 09:47:10
0

【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)


  • 📽PCBA实物图
    在这里插入图片描述

  • 📺最终的的PCB 3D效果图
    在这里插入图片描述

⛳效果图和PCBA实物图差异说明

✨由于设计之初只考虑当ST-LINK V2来用,主要是用来给STM8stm32烧录程序。没有考虑到会将固件升级到ST-LINK/V2-1,带虚拟串口和虚拟U盘。

🚩烧录器主控芯片说明

🔰主控使用STM32F103CBT6,或者采用合宙的Air32F103CBT6芯片也可以,至于极海的APM32F103C8T6没有验证过可不可以,据了解市面上的ST-LINKV2有的就是采用的这款,本人没有具体验证是否可行,这里不下结论。手上的合宙的Air32F103CBT6已经实物验证了可以使用ST-LINK/V2、ST-LINK/V2-1固件并烧录STM32。

  • 🔖所以如果采用合宙的Air32F103CBT6芯片,可以烧录对应固件当作:ST-LINK/V2、ST-LINK/V2-1、CMSIS-DAP其中的一种。
  • 🌿采用合宙Air32F103CBT6芯片烧录ST-LINK/V2固件后,连接烧录目标信息,烧录器的序列号:B55B5A1A0000000064B9D201,能正常显示。
    在这里插入图片描述
  • 主控使用STM32F103CBT6序列号信息340024000C0000373446524E
    在这里插入图片描述

🌼固件烧写和固件升级说明

1. 将烧录器烧写成支持stm8和stm32固件ST-LINK/V2

    1. 将原始固件:STLinkV2.J16.S4.bin烧录进去.
    1. 升级固件。升级工具可以选择:stsw-link007中的升级工具ST-LinkUpgrade.exe或者使用STM32CubeProgrammer工具进行升级,最终升级到当前最新版本V2J40S7
  • 🌿stsw-link007\Windows\ST-LinkUpgrade.exe
    在这里插入图片描述
  • 🌿STM32CubeProgrammer工具
    在这里插入图片描述

🍁两个工具进行升级,可以看到最终升级的固件版本有差异。使用stsw-link007工具最终升级的版本是V2.J40.S7,而STM32CubeProgrammer工具最终升级到的版本是V2.J39S7

  • 🌿使用STM32CubeProgrammer工具升级之后:

在这里插入图片描述
在这里插入图片描述

🚩1. 以上两个工具升级,不管是使用stsw-link007工具升级到V2.J40.S7,还是通过STM32CubeProgrammer工具升级到V2.J39S7,可以使用Keil软件烧录或STM32 ST-LINK Utility烧录工具,但是对于主控采用STM2F103CBT6芯片的,STM32CubeProgrammer工具不能下载,可以识别到烧录器以及固件版本,序列号显示7,感觉是这里异常导致不能下载程序。不影响使用命令行调用下载命令。例如在Arduino IDE环境下,通过命令行执行烧录,不知道是不是买的这颗芯片的个别体质问题还是其他原因,使用合宙的Air32F103CBT6芯片的可以正常显示序列号,并且可以使用STM32CubeProgrammer工具直接下载和配置OB选项。

🚩2. 合宙的Air32F103CBT6芯片支持烧录ST-LINK/V2固件,当作STM32 和stm8调试和下载器使用。

  • ✨如果使用合宙的Air32F103CBT6芯片烧录ST-LINK/V2固件(stm32 +stm8),针对stm8下载,没有采用stm32主控的稳定,特别是在使用IAR软件在线调试时,有可能连接不上调试目标。

在这里插入图片描述
在这里插入图片描述

🔰在STM32 ST-LINK Utility软件里烧录器序列号显示:
在这里插入图片描述

在这里插入图片描述

  • 🌿通过STM32CubeProgrammer工具升级到V2.J39S7之后,还可以使用stsw-link007工具升级到最终的V2.J40.S7。当然你可以直接使用stsw-link007工具来直接升级到V2.J40.S7
    在这里插入图片描述

🌴升级之后的版本:

在这里插入图片描述

  • 🔰使用STVP工具,给stm8程序烧录:
    在这里插入图片描述

  • ✅支持IAR软件在线调试

  • 🔨也还可以通过STM32CubeProgrammer工具降级到V2.J39S7
    在这里插入图片描述

2.将烧录器烧录成带虚拟U盘和虚拟串口ST-LINK/V2-1(不支持stm8烧录)

  • 🍂通过STM32 ST-LINK Utility工具烧录固件STLinkV2.J28.M18.bin
  • 🍂通过其工具STM32 ST-LINK UtilityST-LINK升级功能,升级到V2.29.M18.
    在这里插入图片描述
  • 🔧也可以使用stsw-link007工具升级到最新固件版本:V2.J40.M27
    在这里插入图片描述

在这里插入图片描述

  • 🛠使用stsw-link007工具升级。
    在这里插入图片描述

  • 🎋也可以使用STM32CubeProgrammer工具为烧录器升级固件,不过当前升级的固件版本还没有stsw-link007工具升级的固件版本高。
    在这里插入图片描述

  • ⚡升级后可以使用STM32CubeProgrammer工具给STM32下载程序。
    在这里插入图片描述

3. 刷DAP-LINK固件

🎉DAP-LINK是开源的,网上可以找到很多STM32f103刷dap-link固件。烧录和调试接口和ST-LINKV2的SWD接口共用,所以也可以用来刷DAP-LINK固件,来当DAP-LINK使用。在立创开源广场也有同类开源项目。

  • 这里演示烧写合宙提供的dap固件:air32_daplink.hex
    在这里插入图片描述在这里插入图片描述
  • 🔖刷完固件后,显示的设备信息:
    在这里插入图片描述
  • ⏳DAP-LINK,Keil烧录,参数设置。
    在这里插入图片描述
  • STM8和STM32的ST-LINKV2在线调试器/编程器官方说明文档:https://www.st.com/resource/en/data_brief/st-link-slsh-v2.pdf
  • STSW-LINK009为Windows 7、Windows 8、Windows 10签署的ST-LINK、ST-LINK/V2、ST-LINK/V2-1 USB驱动:https://www.st.com/zh/development-tools/stsw-link009.html
  • 🎈STM32CubeProgrammer烧录工具:https://www.st.com/zh/development-tools/stm32cubeprog.html
  • 📍STSW-LINK007升级工具:https://www.st.com/zh/development-tools/stsw-link007.html
  • 📌 STM32 ST-LINK Utility烧录和固件升级工具:https://www.st.com/zh/development-tools/stsw-link004.html

⚡其固件请前往立创开源链接附件下载,这里不提供。

  • 📍更多可以参考其他教程《修复ST-LINK V2下载器 | ST-LINK V2下载器烧录DAPLink固件》

⛳开源地址

  • 📌立创EDA:https://oshwhub.com/perseverance51/st-linkv2-xia-zai-qi

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...