Skip to main content

OTA Client

Bootloader features

  • Configurable application space
  • Flash erase
  • Flash programming
  • Flash verification after programming
  • Checksum verification
  • Flash protection check, write protection enable/disable
  • Extended error handling, fail-safe design
  • Bootloader firmware update and the ability to perform full chip re-programming: enter ST's built-in bootloader from software (without triggering the BOOT pin)
  • Serial tracing over SWO for easier debugging and development
  • Easy to customize and port to other microcontrollers

Protocol

Ymodem

UDS (Unified Diagnostic Services) ISO 14229, for car ECU.

KWP2000 (Keyword Protocol 2000) ISO 14230, implement by K-line, for moto ECU.

Part

Common Non-Volatile Memory (NVM) driver.