File tree Expand file tree Collapse file tree 6 files changed +41
-5
lines changed Expand file tree Collapse file tree 6 files changed +41
-5
lines changed Original file line number Diff line number Diff line change 22# Common make definition for all examples
33# ---------------------------------------
44
5+ TOOLCHAIN ?= gcc
6+
57# -------------- TOP and CURRENT_PATH ------------
68
79# Set TOP to be the path to get from the current directory (where make was
7577endif
7678
7779# -------------- Cross Compiler ------------
80+
7881# Can be set by board, default to ARM GCC
7982CROSS_COMPILE ?= arm-none-eabi-
8083
Original file line number Diff line number Diff line change 1+ CPU_CORE = cortex-m33
12MCU_VARIANT = nrf5340_application
23CFLAGS += -DNRF5340_XXAA -DNRF5340_XXAA_APPLICATION
34
Original file line number Diff line number Diff line change @@ -3,13 +3,12 @@ DEPS_SUBMODULES += lib/CMSIS_5 hw/mcu/nordic/nrfx
33
44include $(TOP ) /$(BOARD_PATH ) /board.mk
55
6+ CPU_CORE ?= cortex-m4
7+
8+ include $(TOP ) /tools/make/cpu/$(CPU_CORE ) .mk
9+
610CFLAGS += \
711 -flto \
8- -mthumb \
9- -mabi=aapcs \
10- -mcpu=cortex-m4 \
11- -mfloat-abi=hard \
12- -mfpu=fpv4-sp-d16 \
1312 -DCFG_TUSB_MCU=OPT_MCU_NRF5X \
1413 -DCONFIG_GPIO_AS_PINRESET
1514
Original file line number Diff line number Diff line change 1+ ifeq ($(TOOLCHAIN ) ,gcc)
2+ CFLAGS += \
3+ -mthumb \
4+ -mcpu=cortex-m33 \
5+ -mfloat-abi=hard \
6+ -mfpu=fpv5-d16 \
7+
8+ # set(FREERTOS_PORT GCC_ARM_CM33_NONSECURE CACHE INTERNAL "")
9+ else ifeq ($(TOOLCHAIN),iar)
10+ # TODO support IAR
11+ endif
Original file line number Diff line number Diff line change 1+ ifeq ($(TOOLCHAIN ) ,gcc)
2+ CFLAGS += \
3+ -mthumb \
4+ -mcpu=cortex-m4 \
5+ -mfloat-abi=hard \
6+ -mfpu=fpv4-sp-d16 \
7+
8+ # set(FREERTOS_PORT GCC_ARM_CM4F CACHE INTERNAL "")
9+ else ifeq ($(TOOLCHAIN),iar)
10+ # TODO support IAR
11+ endif
Original file line number Diff line number Diff line change 1+ ifeq ($(TOOLCHAIN ) ,gcc)
2+ CFLAGS += \
3+ -mthumb \
4+ -mcpu=cortex-m7 \
5+ -mfloat-abi=hard \
6+ -mfpu=fpv5-d16 \
7+
8+ # set(FREERTOS_PORT GCC_ARM_CM7 CACHE INTERNAL "")
9+ else ifeq ($(TOOLCHAIN),iar)
10+ # TODO support IAR
11+ endif
You can’t perform that action at this time.
0 commit comments