Application Description
Atualização do firmware da CPU STM32 via protocolo USB DFU
Este aplicativo permite atualizações de firmware para CPUs STM32 via cabo USB usando o protocolo USB DFU. Seu desenvolvimento é baseado nos seguintes documentos da STMicroelectronics:
- Modo de inicialização da memória do sistema do microcontrolador AN2606 STM32
- Protocolo AN3156 USB DFU usado no bootloader STM32
Como usar o aplicativo
Pré-requisitos:
- Seu dispositivo móvel deve suportar USB-OTG.
Preparação:
- Conecte sua placa STM32 ao seu dispositivo móvel usando um cabo USB-OTG.
- Ative o modo bootloader para seu STM32. Consulte AN2606 para obter instruções específicas. Geralmente, você precisa definir os pinos BOOT0 e BOOT1 na combinação correta com base no modelo da sua CPU.
Programação:
Selecione o arquivo de firmware:
O arquivo de firmware deve estar em um dos seguintes formatos:
- Intel hex
- Motorola S-Record
- DfuSe (formato STMicroelectronics DFU)
- Binário bruto
Definir opções de escrita:
Você pode selecionar as seguintes opções:
- Apague apenas as páginas necessárias
- Desative a proteção de leitura (se necessário)
- Vá para a CPU após a programação
- Pressione "Carregar arquivo para flash" e aguarde a conclusão da operação.
Operações adicionais:
O aplicativo também oferece as seguintes operações:
- Apagando
- Verificando se há espaço em branco no flash
- Comparando flash com arquivo
Você pode selecionar essas operações nas opções de menu apropriadas.
Microcontroladores suportados:
O aplicativo foi testado nos seguintes modelos de microcontroladores STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Restrições de uso:
Você tem permissão para realizar até 25 uploads de firmware gratuitamente. Após atingir esse limite, você poderá adquirir um dos seguintes serviços:
- 100 uploads adicionais
- Uso ilimitado do aplicativo
Screenshot
Apps like StmDfuUsb