mirror of https://github.com/ARMmbed/mbed-os.git
Binaries generated for Cortex-M33 targets (e.g. Musca S1/B1) using the Arm toolchain + CMake is unable to run, unless we instruct the linker to not use floating points. Note: This is a temporary workaround, because * Ideally, the Arm linker should be able to auto detect the architecture support from the input object files, but it's not always the case. We already have a similar workaround for Cortex-M4. * The full option to use should be `--cpu=Cortex-M33.no_dsp.no_fp` but `no_dsp` currently conflicts with CMake's compilation tests (no option to disable DSP in the test objects before linking). |
||
|---|---|---|
| .. | ||
| Cortex-A9.cmake | ||
| Cortex-M0+.cmake | ||
| Cortex-M0.cmake | ||
| Cortex-M1.cmake | ||
| Cortex-M3.cmake | ||
| Cortex-M4.cmake | ||
| Cortex-M4F.cmake | ||
| Cortex-M7.cmake | ||
| Cortex-M7F.cmake | ||
| Cortex-M7FD.cmake | ||
| Cortex-M23-NS.cmake | ||
| Cortex-M23.cmake | ||
| Cortex-M33-NS.cmake | ||
| Cortex-M33.cmake | ||
| Cortex-M33F-NS.cmake | ||
| Cortex-M33F.cmake | ||
| Cortex-M33FE-NS.cmake | ||
| Cortex-M33FE.cmake | ||
| Cortex-M55.cmake | ||