Skip to content

Over-The-Air Burner That's Used To Flash .hex files On STM32 MCU, Following UART Communication Protocol, Using NodeMCU ESP8266 And ReactJS Developed Website.

Notifications You must be signed in to change notification settings

badr-jr/OTA-Burner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OTA Burner

  • Over-The-Air Burner That's Used To Flash hex File On STM32 MCU.
  • Booloader Is Developed Following UART Communication Protocol.
  • Using NodeMCU ESP8266 And ReactJS Developed Website.

Table Of Contents

General Info

  • This project Implements Over-The-Air Burner That's Used To Flash hex File On STM32 MCU, Following UART Communication Protocol, Using NodeMCU ESP8266.
  • Website is developed and deployed to burn hex on MCU with help of FPEC peripheral.
  • Website is hosted on heroku hosting service Website.
  • Peripherals and Drivers: FPEC, SYSYTICK, RCC, UART, GPIO.
  • View Demo.

12

Getting Started

  • When Final Record In Hex File Is Reached ":00000001FF", The Application Jumps To The New Flashed Program Immediately.
  • If 30 Seconds Passed Without Hex Files Received To Be Flashed, The Application Jumps To The Current Flashed Program.

Technologies and Hardware

  • C language
  • STM32 MCU
  • HTML, CSS, ReactJS
  • NodeMCU ESP8266

Configurations

  • In Burner-NodeMCU-ESP8266 There's config file to Set WIFI SSID and Password (credentials_config.h).

About

Over-The-Air Burner That's Used To Flash .hex files On STM32 MCU, Following UART Communication Protocol, Using NodeMCU ESP8266 And ReactJS Developed Website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published