Skip to content

PoC de gravação de firmware em STM32 via navegador usando Web Serial API e bootloader UART (AN3155).

Notifications You must be signed in to change notification settings

Alfredosavi/stm32-webserial-flasher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 stm32-webserial-flasher - PoC

📌 Descrição

stm32-webserial-flasher é uma Proof of Concept (PoC) que demonstra a viabilidade de gravar firmware em microcontroladores STM32 utilizando o bootloader UART nativo da ST (AN3155) diretamente a partir do navegador, por meio da Web Serial API.

O projeto explora a combinação de HTML + JavaScript para comunicação serial via browser, permitindo a gravação de firmware (.bin) sem instalação de ferramentas locais, podendo ser hospedado como uma aplicação web estática (ex: GitHub Pages).

A comunicação ocorre exclusivamente via UART, exigindo que o dispositivo esteja previamente configurado para iniciar em modo bootloader.


⚙️ Escopo Atual

  • Gravação de firmware em formato BIN
  • Comunicação via UART (bootloader STM32)
  • Execução direta no navegador (Chromium-based)

⚠️ Aviso

Este projeto é experimental.
Não há garantias de compatibilidade, segurança ou recuperação de falhas.
Utilize apenas para estudo, testes e validação técnica.

About

PoC de gravação de firmware em STM32 via navegador usando Web Serial API e bootloader UART (AN3155).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published