Skip to content

EDS v1.8.0 — FreeRTOS OTA DFU (STM32H743ZI, bare-metal)

Choose a tag to compare

@Xaloqi Xaloqi released this 22 Jun 20:56
5e68806

What's new in v1.8.0

FreeRTOS OTA DFU — safeboot_freertos_ecu (closes #28)

Complete UDS DFU pipeline on STM32H743ZI without MCUboot — bare-metal dual-bank flash swap over UDS 0x34/0x36/0x37/0x31/0x11.

New files:

  • platform/freertos/freertos_flash_ops.c/.huds_flash_ops_t abstraction with real STM32H7 HAL backend and RAM stub for CI/QEMU
  • examples/safeboot_freertos_ecu/ — full ECU example: diagnostics_config.yaml, pre-committed generated output, CMakeLists.txt for Nucleo-H743ZI2 and QEMU Cortex-M4, xaloqi-tester DFU campaign
  • CI job freertos-safeboot — ARM cross-compile + ELF size check (QEMU RAM stub, no hardware required)

Platform key: safeboot_platform: "freertos" in YAML routes to freertos_flash_ops_init(). Existing Zephyr/MCUboot path ("zephyr") unchanged.

See examples/safeboot_freertos_ecu/README.md for full build and flash instructions.


Full changelog: CHANGELOG.md