fix freertos build with nrf
This commit is contained in:
@@ -3,8 +3,8 @@ DEPS_SUBMODULES += lib/CMSIS_5 hw/mcu/nordic/nrfx
|
|||||||
|
|
||||||
include $(TOP)/$(BOARD_PATH)/board.mk
|
include $(TOP)/$(BOARD_PATH)/board.mk
|
||||||
|
|
||||||
|
# nRF52 is cortex-m4, nRF53 is cortex-m33
|
||||||
CPU_CORE ?= cortex-m4
|
CPU_CORE ?= cortex-m4
|
||||||
|
|
||||||
include $(TOP)/tools/make/cpu/$(CPU_CORE).mk
|
include $(TOP)/tools/make/cpu/$(CPU_CORE).mk
|
||||||
|
|
||||||
CFLAGS += \
|
CFLAGS += \
|
||||||
@@ -36,8 +36,5 @@ SRC_S += hw/mcu/nordic/nrfx/mdk/gcc_startup_$(MCU_VARIANT).S
|
|||||||
|
|
||||||
ASFLAGS += -D__HEAP_SIZE=0
|
ASFLAGS += -D__HEAP_SIZE=0
|
||||||
|
|
||||||
# For freeRTOS port source
|
|
||||||
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM4F
|
|
||||||
|
|
||||||
# For flash-jlink target
|
# For flash-jlink target
|
||||||
JLINK_DEVICE ?= $(MCU_VARIANT)_xxaa
|
JLINK_DEVICE ?= $(MCU_VARIANT)_xxaa
|
||||||
|
@@ -6,6 +6,7 @@ ifeq ($(TOOLCHAIN),gcc)
|
|||||||
-mfpu=fpv5-d16 \
|
-mfpu=fpv5-d16 \
|
||||||
|
|
||||||
#set(FREERTOS_PORT GCC_ARM_CM33_NONSECURE CACHE INTERNAL "")
|
#set(FREERTOS_PORT GCC_ARM_CM33_NONSECURE CACHE INTERNAL "")
|
||||||
|
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM33_NTZ/non_secure
|
||||||
else ifeq ($(TOOLCHAIN),iar)
|
else ifeq ($(TOOLCHAIN),iar)
|
||||||
# TODO support IAR
|
# TODO support IAR
|
||||||
endif
|
endif
|
||||||
|
@@ -6,6 +6,7 @@ ifeq ($(TOOLCHAIN),gcc)
|
|||||||
-mfpu=fpv4-sp-d16 \
|
-mfpu=fpv4-sp-d16 \
|
||||||
|
|
||||||
#set(FREERTOS_PORT GCC_ARM_CM4F CACHE INTERNAL "")
|
#set(FREERTOS_PORT GCC_ARM_CM4F CACHE INTERNAL "")
|
||||||
|
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM4F
|
||||||
else ifeq ($(TOOLCHAIN),iar)
|
else ifeq ($(TOOLCHAIN),iar)
|
||||||
# TODO support IAR
|
# TODO support IAR
|
||||||
endif
|
endif
|
||||||
|
@@ -6,6 +6,7 @@ ifeq ($(TOOLCHAIN),gcc)
|
|||||||
-mfpu=fpv5-d16 \
|
-mfpu=fpv5-d16 \
|
||||||
|
|
||||||
#set(FREERTOS_PORT GCC_ARM_CM7 CACHE INTERNAL "")
|
#set(FREERTOS_PORT GCC_ARM_CM7 CACHE INTERNAL "")
|
||||||
|
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM7/r0p1
|
||||||
else ifeq ($(TOOLCHAIN),iar)
|
else ifeq ($(TOOLCHAIN),iar)
|
||||||
# TODO support IAR
|
# TODO support IAR
|
||||||
endif
|
endif
|
||||||
|
Reference in New Issue
Block a user