Files
mbed-os-hardfp/README.tbeslan-hardfp.md
2026-06-01 20:15:04 +03:00

615 B

mbed-os-hardfp

This repository is a pinned snapshot of ARM Mbed OS for Beslan's Mbed OS 5 firmware projects.

Upstream source:

Local change:

  • tools/toolchains/gcc.py uses -mfloat-abi=hard for Cortex-M4F, Cortex-M7F, Cortex-M33F, and Cortex-M7FD in the GCC toolchain setup.

Reason:

  • Existing TouchGFX projects link against hard-float libraries such as libtouchgfx-float-abi-hard.a. The upstream Mbed OS 5 GCC settings emit softfp for these cores, which causes linker ABI conflicts.