greenhills: add support for cortex-m4 platform

Signed-off-by: guoshichao <guoshichao@xiaomi.com>
This commit is contained in:
guoshichao
2024-08-15 20:50:29 +08:00
committed by Xiang Xiao
parent 8ae35754e5
commit 8c651d3d05
+11
View File
@@ -22,12 +22,23 @@
ifeq ($(CONFIG_ARCH_CORTEXM4),y)
TOOLCHAIN_ARM7EM := y
ifeq ($(CONFIG_ARM_TOOLCHAIN_GHS),y)
TOOLCHAIN_MTUNE := -cpu=cortexm4
ifeq ($(CONFIG_ARCH_FPU),y)
ifeq ($(CONFIG_ARCH_DPFPU),y)
TOOLCHAIN_MFLOAT := -fpu=vfpv3
else
TOOLCHAIN_MFLOAT := -fpu=vfpv3_d16
endif
endif
else
TOOLCHAIN_MTUNE := -mtune=cortex-m4
TOOLCHAIN_MARCH := -march=armv7e-m
LLVM_CPUTYPE := cortex-m4
ifeq ($(CONFIG_ARCH_FPU),y)
TOOLCHAIN_MFLOAT := -mfpu=fpv4-sp-d16
endif
endif
else ifeq ($(CONFIG_ARCH_CORTEXM7),y)
TOOLCHAIN_ARM7EM := y
ifeq ($(CONFIG_ARM_TOOLCHAIN_GHS),y)