EDS v1.8.0 — FreeRTOS OTA DFU (STM32H743ZI, bare-metal)
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/.h—uds_flash_ops_tabstraction with real STM32H7 HAL backend and RAM stub for CI/QEMUexamples/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