O que é o utilitário STM32 ST-LINK?

O STM32 ST-LINK Utility, também chamado STSW-LINK004, é uma ferramenta para programação (leitura, gravação, apagamento, palavras opcionais) de toda a série de chips STM32. Ele não só fornece uma interface gráfica (GUI), mas também uma interface de linha de comando (CLI).

Em comparação com o ST Visual Programmer (STVP), o ST-LINK Utility suporta apenas o depurador de download do ST-Link (várias versões), e o único chip suportado é o STM32.

Arquivos programáveis

  • Motorola S19
  • Arquivo binário
  • Arquivo hexadecimal

Funções

  • Apagar, Ler, Verificar
  • Programação automatizada única (download/gravação)
  • Fornece interface de linha de comando (CLI)
  • Atualização do firmware ST-LINK/V2
  • Byte de opção de configuração
  • Comparar arquivo com a memória de destino
  • Programar/apagar e verificar memória externa
  • Pode carregar, editar e salvar arquivos executáveis e de dados
  • Suporta visualizações do estado da memória e do núcleo em modo de atualização em tempo real

Como usar o utilitário STM32 ST-LINK?

Como ferramenta de programação, o ST-LINK Utility inclui leitura convencional, gravação (download/programação), apagamento, programação de bytes opcionais, etc. Neste exemplo, usamos o STM32F411 para mostrar os detalhes:

Ferramentas necessárias

  • Software utilitário STM32 ST-LINK
  • Programador ST LINK /V2 x1
  • MCU STM32 x1
  • Fios de ligação (vários)

Download do utilitário ST-LINK

https://www.st.com/en/development-tools/stsw-link004.html

Download the ST-LINK Utility from STMicroelectronics
Download the ST-LINK Utility from STMicroelectronics

Instalação do utilitário ST-LINK

O pacote de instalação baixado do site oficial é um arquivo exe, o que significa que ele só é compatível com Windows e não com sistemas operacionais como Linux e Mac.

ST-LINK Utility Installation
ST-LINK Utility Installation

Conexão de hardware

Conecte o MCU STM32 ao programador ST LINK com fios jumper. Para fazer isso, você deve combinar os pinos entre si. Em seguida, conecte-os ao seu PC.

Connect the ST Link Programmer with STM32 or STM8 MCU
Connect the ST Link Programmer with STM32 or STM8 MCU

Verifique a conexão

Abra o utilitário ST-LINK e clique em "Conectar" para verificar o status da conexão.

Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer
Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer

Se houver informações como essas, a conexão está boa.

Connect ST-LINK Utility and STM32 Chip Successfully
Connect ST-LINK Utility and STM32 Chip Successfully

Programação do STM32

Para programar o STM32 com o ST-LINK Utility, você precisa abrir o arquivo no seu computador e clicar em "Download".

Upload the Files to ST-LINK Utility and Program STM32 Chip
Upload the Files to ST-LINK Utility and Program STM32 Chip

Se houver informações como essas, o programa foi bem-sucedido.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

Download do ST-LINK Utility e suporte legado

Se você precisa baixar o STM32 ST-LINK Utility, lembre-se de que é uma ferramenta legada. Para novos projetos, STM32CubeProgrammer costuma ser recomendado.

Quando usar ST-LINK Utility

Use quando documentação, operadores ou fixtures existentes dependem do STSW-LINK004. Para USB DFU, UART bootloader ou fluxos CLI novos, use STM32CubeProgrammer.

Checklist de driver e firmware

Instale o driver ST-LINK, atualize o firmware, confira SWDIO/SWCLK/GND/3.3V e reduza a velocidade SWD se a conexão estiver instável.

Verificações técnicas para STM32 ST-LINK Utility programming and recovery

Antes de usar STM32 ST-LINK Utility programming and recovery em PCB, firmware, reparo ou validação, confirme os detalhes que normalmente determinam se o projeto funciona de forma confiável.

Checklist de projeto e diagnóstico

ÁreaO que verificarPor que importa
Connection setupCheck ST-LINK firmware, SWDIO, SWCLK, NRST, target voltage detection, and connect-under-reset modeLocked or low-power STM32 devices often require reset control to regain access
Memory operationsRecord flash size, option bytes, readout protection, erase method, and verify checksum after programmingIncorrect option-byte handling can block debug access or boot from the wrong memory
Migration noteUse STM32CubeProgrammer for newer workflows while keeping ST-LINK Utility for legacy production recordsMany repair benches still receive projects built around the older utility

Essas verificações conectam a intenção de busca sobre STM32 ST-LINK Utility download a decisões reais de placa, seleção de componentes e análise de falhas.

Compartilhar em:

Rolar para cima

Cotação instantânea

Instant Quote