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
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.
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.
Verifique a conexão
Abra o utilitário ST-LINK e clique em "Conectar" para verificar o status da conexão.
Se houver informações como essas, a conexão está boa.
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".
Se houver informações como essas, o programa foi bem-sucedido.
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
| Área | O que verificar | Por que importa |
|---|---|---|
| Connection setup | Check ST-LINK firmware, SWDIO, SWCLK, NRST, target voltage detection, and connect-under-reset mode | Locked or low-power STM32 devices often require reset control to regain access |
| Memory operations | Record flash size, option bytes, readout protection, erase method, and verify checksum after programming | Incorrect option-byte handling can block debug access or boot from the wrong memory |
| Migration note | Use STM32CubeProgrammer for newer workflows while keeping ST-LINK Utility for legacy production records | Many 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.




