
Descrição do aplicativo
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
Captura de tela
Avaliações
Works as advertised, but the interface could be more user-friendly. Documentation is sparse.
Funciona como se anuncia, pero la interfaz podría ser más intuitiva. La documentación es escasa.
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
Aplicativos como StmDfuUsb