stlink/doc/devices_boards.md

9.0 KiB

Boards supported by the STlink toolset

The following devices are supported by the STlink tools.

All Boards are expected to work with ST-Link-v2 programmers.

STM32F0 / ARM Cortex M0 / Core-ID: 0x0bb11477 (STM32F0_CORE_ID)

Chip-ID Product-Code
0x440 STM32F030x8
0x442 STM32F030xC
0x444 STM32F03xx4
0x444 STM32F03xx6
0x445 STM32F04xxx
0x440 STM32F05xxx
0x445 STM32F070x6
0x448 STM32F070xB
0x448 STM32F071xx
0x448 STM32F072xx
0x442 STM32F09xxx

Tested boards [incl. STLink programmers]:

  • Nucleo-F030R8 [v2-1]
  • Nucleo-32 [v2-1]
  • STM32F0-Discovery [v2]
  • STM320518-EVAL
  • Nucleo-F072RB [v2-1]
  • Nucleo-F091RC [v2-1]

STM32F1 / ARM Cortex M3 / Core-ID: 0x1ba01477 (STM32F1_CORE_ID)

Product-Code Product Line
STM32F100yyxx Value line (V)
STM32F101yyxx Access line (A)
STM32F102yyxx USB Access line (USB-A)
STM32F103yyxx Performance line (P)
STM32F105yyxx Connectivity line (C)
STM32F107yyxx Connectivity line (C)
Chip-ID Product Line Code (yy) V A USB-A P C
0x412 Low-Density x4 x6 F100 F101 F102 F103
0x410 Medium Density x8 xB F101 F102 F103
0x414 High density xC xD xE F101 F103
0x418 STM32F105xx/107xx x8 xB xC F105
F107
0x420 Medium density value x8 xB F100
0x428 High density Value xC xD xE F100
0x430 XL-Density xF XG F101 F103

Tested boards [incl. STLink programmers]:

  • STM32VL-Discovery (STM32F100RBT6) with STLink-v1 [v1, v2]
  • STM32F103-Bluepill: C8Tx & R8xx [v2]
  • Nucleo-F103RB [v2-1]
  • HY-STM32 (STM32F103VETx) [v1, v2]
  • DecaWave EVB1000 (STM32F105RCTx) [v1, v2]

STM32F2 / ARM Cortex M3 / Core-ID: 0x2ba01477 (STM32F2_CORE_ID)

Chip-ID Product-Code Product Line
0x411 STM32F2yyxx (all devices)

STM32F1 / ARM Cortex M3 / Core-ID: 0x2ba01477 (STM3F1c_CORE_ID)

Product-Code Chip-ID STLink
Programmer
Boards
CKS32F103C8Tx 0x410 v2 "STM32"-Bluepill ( Fake-Marking ! )
STM32F103C8T6 clone from China Key Systems (CKS)
CKS32F103C8Tx 0x410 v2 CKS32-Bluepill (Clone)
STM32F103C8T6 clone from China Key Systems (CKS)

STM32F3 / ARM Cortex M4F / Core-ID: 0x2ba01477 (STM32F3_CORE_ID)

Product-Code Product Line
STM32F301yyxx Access line (A)
STM32F302yyxx USB & CAN line (USB/CAN)
STM32F303yyxx Performance line (P)
STM32F334yy Digital Power line (DP)
STM32F373yy Precision Measurement line (PM) 64k/16k / 128k/24k / 265k/32k
STM32F318yy General Purpose line (GP) 64k/16k
STM32F328yy General Purpose line (GP) 64k/16k
STM32F358yy General Purpose line (GP) 265k/48k
STM32F378yy Precision Measurement line (PM) 265k/32k
STM32F398yy General Purpose line (GP) 512k/80k
Chip-ID Product Line Code (yy) A USB/CAN P others
0x422 N/A xB xC F302 F303
0x422 N/A - F358
0x432 N/A - F373
F378
0x438 N/A x4 x6 x8 F303
0x438 N/A - F334
F328
0x439 N/A x4 x6 x8 F301 F302
0x439 N/A - F318
0x446 N/A xD xE F302 F303
0x446 N/A - F398

Tested boards [incl. STLink programmers]:

  • Nucleo-F302K8 [v2-1]
  • Nucleo-F303K8 [v2-1]
  • STM32F3348-Discovery [v2-1]
  • Nucleo-F334R8 [v2-1]
  • STM32F303-Discovery [v2]
  • Nucleo-F303RE [v2-1]

STM32F3 / ARM Cortex M4F / Core-ID: 0x2ba01477 (STM32F3c_CORE_ID)

Product-Code Chip-ID STLink
Programmer
Boards
GD32F303VGT6 0x430 N/A STM32F303 clone from GigaDevice GD)
unsupported

STM32F4 / ARM Cortex M4F / Core-ID: 0x2ba01477 (STM32F4_CORE_ID)

Chip-ID Product-Code
0x413 STM32F40xxx
0x413 STM32F41xxx
0x419 STM32F42xxx
0x419 STM32F43xxx
0x423 STM32F401xB
0x423 STM32F401xC
0x433 STM32F401xD
0x433 STM32F401xE
0x458 STM32F410xx
0x431 STM32F411xx
0x441 STM32F412xx
0x421 STM32F446xx
0x434 STM32F469xx
0x434 STM32F479xx
0x463 STM32F413xx
0x463 STM32F423xx

Tested boards [incl. STLink programmers]:

  • STM32F407-Discovery [v2]
  • 32F411E-Discovery with gyro, audio [v2]
  • 32F429I-Discovery with LCD [v2]
  • 32F439VIT6-Discovery [v2] (reseated MCU)
  • Nucleo-F401RE [v2-1]
  • Nucleo-F411RE [v2-1]
  • 32F413H-Discovery [v2-1]

STM32F7 / ARM Cortex M7F / Core-ID: 0x5ba02477 (STM32F7_CORE_ID)

Chip-ID Product-Code
0x452 STM32F72xxx
0x452 STM32F73xxx
0x449 STM32F74xxx
0x449 STM32F75xxx
0x451 STM32F76xxx
0x451 STM32F77xxx

Tested boards [incl. STLink programmers]:

  • STM32F756NGHx evaluation board [v2-1]
  • 32F769I-Discovery [v2-1]
  • Nucleo-F722ZE [v2-1]
  • Nucleo-F746ZG [v2-1]

STM32G0 / ARM Cortex M0+ / Core-ID: 0x0bc11477 (STM32G0_CORE_ID)

Chip-ID Product-Code
0x466 STM32G03xxx
0x466 STM32G04xxx
0x460 STM32G07xxx
0x460 STM32G08xxx

STM32G4 / ARM Cortex M4F / Core-ID: 0x2ba01477 (STM32G4_CORE_ID)

Chip-ID Product-Code
0x468 STM32G431xx
0x468 STM32G441xx
0x469 STM32G47xxx
0x469 STM32G48xxx

STM32L0 / ARM Cortex M0+ / Core-ID: 0x0bc11477 (STM32L0_CORE_ID)

Chip-ID Product-Code
0x457 STM32L01xxx
0x457 STM32L02xxx
0x425 STM32L031xx
0x425 STM32L041xx
0x417 STM32L05xxx
0x417 STM32L06xxx
0x447 STM32L07xxx
0x447 STM32L08xxx

Tested boards [incl. STLink programmers]:

  • Nucleo-L053R8 [v2-1]

STM32L1 / ARM Cortex M3 / Core-ID: 0x2ba01477 (STM32L1_CORE_ID)

Chip-ID Product-Code
0x416 STM32L1xxx6
0x416 STM32L1xxx8
0x416 STM32L1xxxB
0x429 STM32L1xxx6A
0x429 STM32L1xxx8A
0x429 STM32L1xxxBA
0x427 STM32L1xxxC
0x436 STM32L1xxxD
0x437 STM32L1xxxE

Tested boards [incl. STLink programmers]:

  • Nucleo-L152RE [v2-1]
  • 32L152C-Discovery [v2]

STM32L4 / ARM Cortex M4F / Core-ID: 0x2ba01477 (STM32L4_CORE_ID)

Chip-ID Product-Code
0x464 STM32L412xx
0x464 STM32L422xx
0x435 STM32L43xxx
0x435 STM32L44xxx
0x462 STM32L45xxx
0x462 STM32L46xxx
0x415 STM32L47xxx
0x415 STM32L48xxx
0x461 STM32L496xx
0x461 STM32L4A6xx
0x470 STM32L4Rxx
0x470 STM32L4Sxx
0x471 STM32L4P5xx
0x471 STM32L4Q5xx

Tested boards [incl. STLink programmers]:

  • Nucleo-L432KC [v2-1]
  • Nucleo-L452RE [v2-1]
  • Nucleo-L476RG [v2-1]
  • Nucleo-L496ZG [v2-1]
  • 32L4R9I-Discovery [v2-1]

STM32W / ARM Cortex M3 / Core-ID: 0x2ba01477 (STM32W_CORE_ID)

Chip-ID Product-Code
0x495 STM32WB50xx
0x495 STM32WB55xx
0x497 STM32WLE5xx