Skip to content

Commit eb7fcf1

Browse files
committed
add CPU_CORE for all family
1 parent b59b65d commit eb7fcf1

File tree

22 files changed

+23
-134
lines changed

22 files changed

+23
-134
lines changed

hw/bsp/lpc11/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ DEPS_SUBMODULES += hw/mcu/nxp/lpcopen
22

33
MCU_DIR = hw/mcu/nxp/lpcopen/lpc$(MCU)/lpc_chip_$(MCU)
44
include $(TOP)/$(BOARD_PATH)/board.mk
5+
CPU_CORE ?= cortex-m0plus
56

67
CFLAGS += \
78
-flto \
8-
-mthumb \
9-
-mabi=aapcs \
10-
-mcpu=cortex-m0plus \
119
-nostdlib \
1210
-D__USE_LPCOPEN \
1311
-DCFG_TUSB_MCU=OPT_MCU_LPC11UXX \
@@ -36,8 +34,5 @@ endif
3634
INC += \
3735
$(TOP)/$(MCU_DIR)/inc
3836

39-
# For freeRTOS port source
40-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM0
41-
4237
# For flash-jlink target
4338
JLINK_DEVICE = LPC11U68

hw/bsp/lpc13/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ DEPS_SUBMODULES += hw/mcu/nxp/lpcopen
22

33
MCU_DIR = hw/mcu/nxp/lpcopen/lpc13xx/lpc_chip_13xx
44
include $(TOP)/$(BOARD_PATH)/board.mk
5+
CPU_CORE ?= cortex-m3
56

67
CFLAGS += \
78
-flto \
8-
-mthumb \
9-
-mabi=aapcs \
10-
-mcpu=cortex-m3 \
119
-nostdlib \
1210
-DCORE_M3 \
1311
-D__USE_LPCOPEN \
@@ -34,6 +32,3 @@ SRC_C += \
3432

3533
INC += \
3634
$(TOP)/$(MCU_DIR)/inc
37-
38-
# For freeRTOS port source
39-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM3

hw/bsp/lpc15/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
DEPS_SUBMODULES += hw/mcu/nxp/lpcopen
22

33
include $(TOP)/$(BOARD_PATH)/board.mk
4+
CPU_CORE ?= cortex-m3
45

56
CFLAGS += \
67
-flto \
7-
-mthumb \
8-
-mabi=aapcs \
9-
-mcpu=cortex-m3 \
108
-nostdlib \
119
-DCORE_M3 \
1210
-D__USE_LPCOPEN \
@@ -34,6 +32,3 @@ SRC_C += \
3432
INC += \
3533
$(TOP)/$(BOARD_PATH) \
3634
$(TOP)/$(MCU_DIR)/inc
37-
38-
# For freeRTOS port source
39-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM3

hw/bsp/lpc17/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ DEPS_SUBMODULES += hw/mcu/nxp/lpcopen
22

33
MCU_DIR = hw/mcu/nxp/lpcopen/lpc175x_6x/lpc_chip_175x_6x
44
include $(TOP)/$(BOARD_PATH)/board.mk
5+
CPU_CORE ?= cortex-m3
56

67
CFLAGS += \
78
-flto \
8-
-mthumb \
9-
-mabi=aapcs \
10-
-mcpu=cortex-m3 \
119
-nostdlib \
1210
-DCORE_M3 \
1311
-D__USE_LPCOPEN \
@@ -35,6 +33,3 @@ SRC_C += \
3533

3634
INC += \
3735
$(TOP)/$(MCU_DIR)/inc
38-
39-
# For freeRTOS port source
40-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM3

hw/bsp/lpc18/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
DEPS_SUBMODULES += hw/mcu/nxp/lpcopen
22

33
include $(TOP)/$(BOARD_PATH)/board.mk
4+
CPU_CORE ?= cortex-m3
45

56
CFLAGS += \
67
-flto \
7-
-mthumb \
8-
-mabi=aapcs \
9-
-mcpu=cortex-m3 \
108
-nostdlib \
119
-DCORE_M3 \
1210
-D__USE_LPCOPEN \
@@ -32,6 +30,3 @@ INC += \
3230
$(TOP)/$(BOARD_PATH) \
3331
$(TOP)/$(MCU_DIR)/inc \
3432
$(TOP)/$(MCU_DIR)/inc/config_18xx
35-
36-
# For freeRTOS port source
37-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM3

hw/bsp/lpc51/family.mk

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
33

44
MCU_DIR = $(SDK_DIR)/devices/$(MCU)
55
include $(TOP)/$(BOARD_PATH)/board.mk
6+
CPU_CORE ?= cortex-m0plus
67

78
CFLAGS += \
89
-flto \
9-
-mthumb \
10-
-mabi=aapcs \
11-
-mcpu=cortex-m0plus \
1210
-DCFG_TUSB_MCU=OPT_MCU_LPC51UXX \
1311
-DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))'
1412

@@ -40,6 +38,3 @@ INC += \
4038
SRC_S += $(MCU_DIR)/gcc/startup_$(MCU).S
4139

4240
LIBS += $(TOP)/$(MCU_DIR)/gcc/libpower.a
43-
44-
# For freeRTOS port source
45-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM0

hw/bsp/lpc54/family.mk

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,10 @@ SDK_DIR = hw/mcu/nxp/mcux-sdk
22
DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
33

44
include $(TOP)/$(BOARD_PATH)/board.mk
5+
CPU_CORE ?= cortex-m4
56

67
CFLAGS += \
78
-flto \
8-
-mthumb \
9-
-mabi=aapcs \
10-
-mcpu=cortex-m4 \
11-
-mfloat-abi=hard \
12-
-mfpu=fpv4-sp-d16 \
139
-DCFG_TUSB_MCU=OPT_MCU_LPC54XXX \
1410
-DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))'
1511

@@ -49,6 +45,3 @@ INC += \
4945
$(TOP)/$(SDK_DIR)/drivers/lpc_gpio
5046

5147
SRC_S += $(MCU_DIR)/gcc/startup_$(MCU_CORE).S
52-
53-
# For freeRTOS port source
54-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM4F

hw/bsp/lpc55/family.mk

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ SDK_DIR = hw/mcu/nxp/mcux-sdk
33
DEPS_SUBMODULES += lib/CMSIS_5 lib/sct_neopixel $(SDK_DIR)
44

55
include $(TOP)/$(BOARD_PATH)/board.mk
6+
CPU_CORE ?= cortex-m33
67

78
# Default to Highspeed PORT1
89
PORT ?= 1
910

1011
CFLAGS += \
1112
-flto \
12-
-mthumb \
13-
-mabi=aapcs \
14-
-mcpu=cortex-m33 \
15-
-mfloat-abi=hard \
16-
-mfpu=fpv5-sp-d16 \
1713
-DCFG_TUSB_MCU=OPT_MCU_LPC55XX \
1814
-DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))' \
1915
-DBOARD_TUD_RHPORT=$(PORT)
@@ -63,6 +59,3 @@ INC += \
6359
SRC_S += $(MCU_DIR)/gcc/startup_$(MCU_CORE).S
6460

6561
LIBS += $(TOP)/$(MCU_DIR)/gcc/libpower_hardabi.a
66-
67-
# For freeRTOS port source
68-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM33_NTZ/non_secure

hw/bsp/mcx/family.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ SDK_DIR = hw/mcu/nxp/mcux-sdk
44
DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
55

66
include $(TOP)/$(BOARD_PATH)/board.mk
7-
87
CPU_CORE ?= cortex-m33
9-
include $(TOP)/tools/make/cpu/$(CPU_CORE).mk
108

119
# Default to Highspeed PORT1
1210
PORT ?= 1

hw/bsp/mm32/family.mk

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@ SDK_DIR = hw/mcu/mindmotion/mm32sdk
33
DEPS_SUBMODULES += lib/CMSIS_5 $(SDK_DIR)
44

55
include $(TOP)/$(BOARD_PATH)/board.mk
6+
CPU_CORE ?= cortex-m3
67

78
CFLAGS += \
89
-flto \
9-
-mthumb \
10-
-mabi=aapcs \
11-
-mcpu=cortex-m3 \
12-
-mfloat-abi=soft \
1310
-nostdlib -nostartfiles \
1411
-DCFG_TUSB_MCU=OPT_MCU_MM32F327X
1512

@@ -29,8 +26,5 @@ INC += \
2926
$(TOP)/$(SDK_DIR)/mm32f327x/MM32F327x/Include \
3027
$(TOP)/$(SDK_DIR)/mm32f327x/MM32F327x/HAL_Lib/Inc
3128

32-
# For freeRTOS port source
33-
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM3
34-
3529
# flash target using on-board
3630
flash: flash-jlink

0 commit comments

Comments
 (0)