Lar > Aplicativos > Ferramentas > StmDfuUsb

StmDfuUsb
StmDfuUsb
May 02,2025
Nome do aplicativo StmDfuUsb
Desenvolvedor Yaroslav Trymbach
Categoria Ferramentas
Tamanho 2.6 MB
Última versão 1.25
Disponível em
5.0
Download(2.6 MB)

Atualizando o firmware da CPU STM32 via cabo USB usando o protocolo USB DFU

Visão geral do aplicativo

O aplicativo facilita a atualização do firmware nas CPUs STM32 usando um cabo USB e o protocolo USB DFU. É desenvolvido com base nos seguintes documentos da Stmicroelectronics:

  1. AN2606: STM32 Modo de inicialização do sistema de microcontrolador
  2. AN3156: Protocolo USB DFU usado no STM32 Bootloader

Como usar o aplicativo

Pré -requisito
  • Seu dispositivo móvel deve suportar USB-OTG.
Preparação
  1. Conecte a placa STM32 ao seu dispositivo móvel usando um cabo USB-OTG.
  2. Ative o modo de carregador de inicialização para o STM32. Consulte AN2606 para obter instruções detalhadas. Geralmente, você precisa definir os pinos de inicialização e inicialização na combinação correta de acordo com o seu modelo de CPU.
Programação
  1. Selecione o arquivo de firmware que você deseja fazer upload. O arquivo de firmware deve estar em um dos seguintes formatos:

    • Intel Hex
    • Motorola S-Record
    • Dfuse (formato stmicroelectronics dfu)
    • Binário bruto
  2. Defina as opções de escrita necessárias. Você pode escolher entre o seguinte:

    • Apagar apenas as páginas necessárias
    • Proteção de leitura não definida, se necessário
    • Inicie a CPU após a programação
  3. Pressione o botão "Carregar arquivo para flash" e aguarde a conclusão da operação.

Operações adicionais

O aplicativo também suporta as seguintes operações, acessível através dos pontos de menu apropriados:

  • Apagar
  • Verificando o flash para o branco
  • Comparando flash com o arquivo

Modelos testados

O aplicativo foi testado com sucesso nos seguintes modelos de microcontrolador STM32:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

Restrições ao uso

Você pode executar até 25 uploads de firmware gratuitamente. Depois de atingir esse limite, você tem a opção de comprar um dos seguintes serviços:

  1. Mais 100 uploads
  2. Uso ilimitado do aplicativo
Postar comentários