diff options
| author | hathach <[email protected]> | 2023-05-19 16:02:26 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2023-05-19 16:02:26 +0700 |
| commit | 270136e84af4f01c394be17fc0688461cf3d1f1c (patch) | |
| tree | 5de69a9cd0b7e9c108e0cb9f27fd71f9376375f7 /tools/make/cpu | |
| parent | e8dd200fed6adeebd98ebc7abf09d45285da7abf (diff) | |
adding cpu core .mk for makefile
fix cortex m33 for nrf5340 dk
Diffstat (limited to 'tools/make/cpu')
| -rw-r--r-- | tools/make/cpu/cortex-m33.mk | 11 | ||||
| -rw-r--r-- | tools/make/cpu/cortex-m4.mk | 11 | ||||
| -rw-r--r-- | tools/make/cpu/cortex-m7.mk | 11 |
3 files changed, 33 insertions, 0 deletions
diff --git a/tools/make/cpu/cortex-m33.mk b/tools/make/cpu/cortex-m33.mk new file mode 100644 index 000000000..cae8c6e3a --- /dev/null +++ b/tools/make/cpu/cortex-m33.mk @@ -0,0 +1,11 @@ +ifeq ($(TOOLCHAIN),gcc) + CFLAGS += \ + -mthumb \ + -mcpu=cortex-m33 \ + -mfloat-abi=hard \ + -mfpu=fpv5-d16 \ + + #set(FREERTOS_PORT GCC_ARM_CM33_NONSECURE CACHE INTERNAL "") +else ifeq ($(TOOLCHAIN),iar) + # TODO support IAR +endif diff --git a/tools/make/cpu/cortex-m4.mk b/tools/make/cpu/cortex-m4.mk new file mode 100644 index 000000000..7a3e204e2 --- /dev/null +++ b/tools/make/cpu/cortex-m4.mk @@ -0,0 +1,11 @@ +ifeq ($(TOOLCHAIN),gcc) + CFLAGS += \ + -mthumb \ + -mcpu=cortex-m4 \ + -mfloat-abi=hard \ + -mfpu=fpv4-sp-d16 \ + + #set(FREERTOS_PORT GCC_ARM_CM4F CACHE INTERNAL "") +else ifeq ($(TOOLCHAIN),iar) + # TODO support IAR +endif diff --git a/tools/make/cpu/cortex-m7.mk b/tools/make/cpu/cortex-m7.mk new file mode 100644 index 000000000..47de4e07d --- /dev/null +++ b/tools/make/cpu/cortex-m7.mk @@ -0,0 +1,11 @@ +ifeq ($(TOOLCHAIN),gcc) + CFLAGS += \ + -mthumb \ + -mcpu=cortex-m7 \ + -mfloat-abi=hard \ + -mfpu=fpv5-d16 \ + + #set(FREERTOS_PORT GCC_ARM_CM7 CACHE INTERNAL "") +else ifeq ($(TOOLCHAIN),iar) + # TODO support IAR +endif |
