我用stlink-v2-1下载器(usb)在设备管理器中通用串行总线设备显示的是ST-Link Debug
stlink v2显示的是STM32 STLink
ST-LINK V2-1 是 STMicroelectronics 公司开发的一款单片机调试器和编程器。它可以使用 USB 接口连接计算机,与 STM32 微控制器通过 JTAG/SWD 接口进行通讯,实现单片机的仿真、调试和烧录等功能。
ST-LINK V2-1 不仅支持 STM32 微控制器,还可以支持其它的 ARM Cortex-M 系列微控制器,例如:Cortex-M0/M0+/M3/M4/M7。它的工作电压范围是 2.0V 至 5.5V,并且支持电源管理特性,可以满足对功耗要求较高的应用场景。
ST-LINK V2-1 可以使用 ST 公司提供的 ST-LINK Utilities 软件配置、烧录和读取单片机数据。同时,也可以配合像 Keil MDK-ARM、IAR EWARM 等常用的集成开发环境 (IDE) 进行开发。除了 ST-LINK V2-1 型号,STMicroelectronics 还推出了其他版本的 ST-LINK 调试器,例如:ST-LINK/V2、ST-LINK/V3 等。
ST-Link Debug和STM32STLink都是ST公司生产的基于SWD(Serial Wire Debug)接口
的调试器,用于调试和烧录STM32系列微控制器的程序。两者的区别在于:
ST-Link Debug是ST公司新推出的基于CMSIS-DAP协议的调试器,支持调试多种开发板和芯片,比如Nucleo、Discovery等,同时也可以通过其他开发板或STM32CubelDE直接连接到目标板上进行调试和编程。
STM32 STLink是ST公司原有的基于SWD接口的调试器,主要针对使用ST-LinkV2或V3芯片
的ST系列开发板进行调试和编程。
总体来说,ST-Link Debug更加灵活和通用,适用于多种开发板和芯片的调试和编程,而
STM32STLink则更加专注于ST系列的开发板和芯片