From 31973797b68e13ae47f8b41675ea378c87e13272 Mon Sep 17 00:00:00 2001 From: Nicolas Kruse Date: Tue, 30 Dec 2025 19:13:42 +0100 Subject: [PATCH] arm v7 cortex m compiler flags updated --- tools/cross_compiler_unix/build_musl.sh | 2 +- tools/crosscompile.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cross_compiler_unix/build_musl.sh b/tools/cross_compiler_unix/build_musl.sh index 6d53f1d..48379b8 100644 --- a/tools/cross_compiler_unix/build_musl.sh +++ b/tools/cross_compiler_unix/build_musl.sh @@ -27,7 +27,7 @@ sh ../packobjs.sh arm-none-eabi-gcc arm-none-eabi-ld /object_files/musl_objects_ sh ../packobjs.sh arm-none-eabi-gcc arm-none-eabi-ld /object_files/musl_objects_armv7.o "-march=armv7-a -mfpu=neon-vfpv3 -mfloat-abi=hard -marm" # Armv7 Thumb for Cortex-M3..7 -sh ../packobjs.sh arm-none-eabi-gcc arm-none-eabi-ld /object_files/musl_objects_armv7thumb.o "-march=armv7-a -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb" +sh ../packobjs.sh arm-none-eabi-gcc arm-none-eabi-ld /object_files/musl_objects_armv7thumb.o "-march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb" #sh ../packobjs.sh mips mips-linux-gnu-gcc-13 mips-linux-gnu-ld diff --git a/tools/crosscompile.sh b/tools/crosscompile.sh index ca37bc6..9494ff2 100644 --- a/tools/crosscompile.sh +++ b/tools/crosscompile.sh @@ -42,7 +42,7 @@ LIBGCC=$(arm-none-eabi-gcc -print-libgcc-file-name) arm-none-eabi-ld -r $STMP /object_files/musl_objects_armv7.o $LIBGCC -o $DEST/stencils_armv7_$OPT.o # Armv7 Thumb for Cortex-M3..7 hardware fp -arm-none-eabi-gcc -march=armv7-a -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb $FLAGS -$OPT -c $SRC -o $STMP +arm-none-eabi-gcc -march=armv7e-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb $FLAGS -$OPT -c $SRC -o $STMP LIBGCC=$(arm-none-eabi-gcc -print-libgcc-file-name) arm-none-eabi-ld -r $STMP /object_files/musl_objects_armv7thumb.o $LIBGCC -o $DEST/stencils_armv7thumb_$OPT.o