Aplicación para actualizar o firmware da CPU Stm32 mediante Bluetooth mediante módulos Bluetooth a serie.
Admite módulos co protocolo SPP bluetooth clásico (por exemplo, HC-06) e tamén módulos BLE no microcontrolador cc254x (por exemplo, HM-10)
A realización da aplicación baséase nos próximos documentos da empresa STMicroelectronics.
1. Modo de arranque da memoria do sistema do microcontrolador AN2606 STM32
2. Protocolo USART AN3155 usado no cargador de arranque STM32
Como usar a aplicación.
PREPARACIÓN
1. Estableza a configuración de serie correcta no módulo Bluetooth a serie. Debería ser de 8 bits, paridade uniforme e 1 bit de parada e velocidade de transmisión de 1200 a 115200. Como establecer a configuración, lea na folla de datos do seu módulo Bluetooth a serie.
2. Conecte o módulo Bluetooth a serie á súa placa Stm32.
En xeral, r Stm32 usa os seguintes pinos para o cargador de arranque en serie
PA10 (USART RX) e PA9 (USART_TX)
3. Active o modo de cargador de arranque para Stm32. Como facelo, lea en AN2606. En xeral, debe configurar os pines BOOT0 e BOOT1 na combinación correcta segundo o modelo da súa CPU.
PROGRAMACIÓN
1. Activa o bluetooth no teu teléfono e conéctate ao módulo Bluetooth a serie
2. Seleccione o ficheiro co firmware que quere escribir.
O ficheiro de firmware debe estar nun dos seguintes formatos
- Intel hexadecimal
- Motorola S-Record
- Binario bruto
3. Establece as opcións de escritura que necesites. Podes seleccionar as seguintes opcións
- Borrar só as páxinas necesarias
- Desactivar a protección de lectura se é necesario
- Establecer protección de lectura despois de escribir
- Vaia CPU despois da programación
4. Prema o botón "Cargar ficheiro para flash" e agarde a que remate a operación.
Ademais na aplicación dispoñible a próxima operación
- Borrado
- Comprobando o flash en branco
- Comparar flash co ficheiro.
Pode seleccionar esta operación a través do punto apropiado do menú.
A aplicación compróbase na seguinte CPU:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 comprobado polo usuario
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
RESTRICCIÓN DE USO
Podes cargar o firmware ata o 25 de forma totalmente gratuíta.
Despois de acadar este límite, podes mercar un dos dous servizos
1. carga adicional de 100
2. uso ilimitado da aplicación.
Última actualización
22 de set. de 2024