Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.49 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.49 KB

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).