Skip to content

Commit 871fe8a

Browse files
committed
working
1 parent 62f5b35 commit 871fe8a

2 files changed

Lines changed: 90 additions & 40 deletions

File tree

arch.mk

Lines changed: 53 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -800,21 +800,16 @@ ifeq ($(TARGET),imx_rt)
800800
CFLAGS+=\
801801
-I$(MCUXPRESSO_DRIVERS) \
802802
-I$(MCUXPRESSO_DRIVERS)/drivers \
803-
-I$(MCUXPRESSO_DRIVERS)/../periph \
804803
-I$(MCUXPRESSO)/drivers \
805804
-I$(MCUXPRESSO)/drivers/cache/armv7-m7 \
806805
-I$(MCUXPRESSO)/drivers/common \
807806
-I$(MCUXPRESSO)/drivers/flexspi \
808807
-I$(MCUXPRESSO)/drivers/lpuart \
809808
-I$(MCUXPRESSO)/drivers/igpio \
810809
-I$(MCUXPRESSO)/components/uart \
811-
-I$(MCUXPRESSO)/components/debug_console \
812-
-I$(MCUXPRESSO)/components/debug_console/config \
813-
-I$(MCUXPRESSO)/components/lists \
814810
-I$(MCUXPRESSO)/components/flash/nor \
815811
-I$(MCUXPRESSO)/components/flash/nor/flexspi \
816812
-I$(MCUXPRESSO)/components/serial_manager \
817-
-I$(MCUXPRESSO)/components/str \
818813
-I$(MCUXPRESSO_DRIVERS)/project_template \
819814
-I$(MCUXPRESSO_CMSIS)/Include \
820815
-I$(MCUXPRESSO_CMSIS)/Core/Include
@@ -823,9 +818,15 @@ ifeq ($(TARGET),imx_rt)
823818
-DDEBUG_CONSOLE_ASSERT_DISABLE=1 \
824819
-DXIP_EXTERNAL_FLASH=1 -DDEBUG_CONSOLE_ASSERT_DISABLE=1 -DPRINTF_ADVANCED_ENABLE=1 \
825820
-DSCANF_ADVANCED_ENABLE=1 -DSERIAL_PORT_TYPE_UART=1 -DNDEBUG=1
826-
CFLAGS+=-DDCB=CoreDebug -DDCB_DEMCR_TRCENA_Msk=CoreDebug_DEMCR_TRCENA_Msk
827821

828822
ifeq ($(MCUXSDK),1)
823+
CFLAGS+=\
824+
-I$(MCUXPRESSO_DRIVERS)/../periph \
825+
-I$(MCUXPRESSO)/components/debug_console \
826+
-I$(MCUXPRESSO)/components/debug_console/config \
827+
-I$(MCUXPRESSO)/components/lists \
828+
-I$(MCUXPRESSO)/components/str
829+
CFLAGS+=-DDCB=CoreDebug -DDCB_DEMCR_TRCENA_Msk=CoreDebug_DEMCR_TRCENA_Msk
829830
CFLAGS+=\
830831
-I$(MCUXPRESSO)/utilities/str \
831832
-I$(MCUXPRESSO)/utilities/debug_console
@@ -857,48 +858,72 @@ ifeq ($(TARGET),imx_rt)
857858

858859
ifeq ($(MCUXPRESSO_CPU),MIMXRT1064DVL6A)
859860
ARCH_FLASH_OFFSET=0x70000000
860-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/xip/
861-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064
862-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/project_template
861+
ifeq ($(MCUXSDK),1)
862+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/xip/
863+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064
864+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/project_template
865+
else
866+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkmimxrt1064/xip/
867+
endif
863868
endif
864869

865870
ifeq ($(MCUXPRESSO_CPU),MIMXRT1062DVL6A)
866871
ARCH_FLASH_OFFSET=0x60000000
867-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
868-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060
869-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template
870-
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
872+
ifeq ($(MCUXSDK),1)
873+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
874+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060
875+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template
876+
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
877+
else
878+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkmimxrt1060/xip/
879+
endif
871880
endif
872881

873882
ifeq ($(MCUXPRESSO_CPU),MIMXRT1062DVL6B)
874883
ARCH_FLASH_OFFSET=0x60000000
875-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/xip/
876-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060
877-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/project_template
878-
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
884+
ifeq ($(MCUXSDK),1)
885+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/xip/
886+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060
887+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/project_template
888+
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
889+
else
890+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkbmimxrt1060/xip/
891+
endif
879892
endif
880893

881894
ifeq ($(MCUXPRESSO_CPU),MIMXRT1061CVJ5B)
882895
ARCH_FLASH_OFFSET=0x60000000
883-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
884-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060
885-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template
886-
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
896+
ifeq ($(MCUXSDK),1)
897+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
898+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060
899+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template
900+
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
901+
else
902+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkmimxrt1060/xip/
903+
endif
887904
endif
888905

889906
ifeq ($(MCUXPRESSO_CPU),MIMXRT1052DVJ6B)
890907
ARCH_FLASH_OFFSET=0x60000000
891-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/xip/
892-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050
893-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/project_template
908+
ifeq ($(MCUXSDK),1)
909+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/xip/
910+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050
911+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/project_template
912+
else
913+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkbimxrt1050/xip/
914+
endif
894915
endif
895916

896917
ifeq ($(MCUXPRESSO_CPU),MIMXRT1042XJM5B)
897918
ARCH_FLASH_OFFSET=0x60000000
898-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/xip/
899-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040
900-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/project_template
901-
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
919+
ifeq ($(MCUXSDK),1)
920+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/xip/
921+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040
922+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/project_template
923+
CFLAGS+=-I$(MCUXPRESSO)/devices/RT/RT1050/MIMXRT1052
924+
else
925+
CFLAGS+=-I$(MCUXPRESSO)/boards/evkmimxrt1040/xip/
926+
endif
902927
endif
903928

904929
ifeq ($(PKA),1)

test-app/Makefile

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -435,33 +435,58 @@ ifeq ($(TARGET),imx_rt)
435435
$(MCUXPRESSO_DRIVERS)/drivers/fsl_common.o \
436436
$(MCUXPRESSO_DRIVERS)/drivers/fsl_common_arm.o \
437437
$(MCUXPRESSO_DRIVERS)/drivers/fsl_flexspi.o \
438+
$(MCUXPRESSO_DRIVERS)/utilities/str/fsl_str.o \
438439
$(MCUXPRESSO_DRIVERS)/drivers/fsl_lpuart.o \
439-
$(MCUXPRESSO)/components/str/fsl_str.o \
440-
$(MCUXPRESSO)/components/debug_console/fsl_debug_console.o
440+
$(MCUXPRESSO_DRIVERS)/utilities/debug_console/fsl_debug_console.o
441441
endif
442442

443443
ifeq ($(MCUXPRESSO_CPU),MIMXRT1042XJM5B)
444-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/project_template \
445-
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/xip/
444+
ifeq ($(MCUXSDK),1)
445+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/project_template \
446+
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1040/xip/
447+
else
448+
CFLAGS+=-I$(MCUXPRESSO_DRIVERS)/project_template/ \
449+
-I$(MCUXPRESSO)/boards/evkmimxrt1040/xip/
450+
endif
446451
APP_OBJS+=$(MCUXPRESSO_DRIVERS)/system_MIMXRT1042.o
447452
else ifeq ($(MCUXPRESSO_CPU),MIMXRT1052DVJ6B)
448-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/project_template \
449-
-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/xip/
453+
ifeq ($(MCUXSDK),1)
454+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/project_template \
455+
-I$(MCUXPRESSO)/examples/_boards/evkbimxrt1050/xip/
456+
else
457+
CFLAGS+=-I$(MCUXPRESSO_DRIVERS)/project_template/ \
458+
-I$(MCUXPRESSO)/boards/evkmimxrt1050/xip/
459+
endif
450460
APP_OBJS+=$(MCUXPRESSO_DRIVERS)/system_MIMXRT1052.o
451461
else
452462
ifeq ($(MCUXPRESSO_CPU),MIMXRT1062DVL6A)
453-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template \
454-
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
463+
ifeq ($(MCUXSDK),1)
464+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/project_template \
465+
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1060/xip/
466+
else
467+
CFLAGS+=-I$(MCUXPRESSO_DRIVERS)/project_template/ \
468+
-I$(MCUXPRESSO)/boards/evkmimxrt1060/xip/
469+
endif
455470
APP_OBJS+=$(MCUXPRESSO_DRIVERS)/system_MIMXRT1062.o
456471
endif
457472
ifeq ($(MCUXPRESSO_CPU),MIMXRT1062DVL6B)
458-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/project_template \
459-
-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/xip/
473+
ifeq ($(MCUXSDK),1)
474+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/project_template \
475+
-I$(MCUXPRESSO)/examples/_boards/evkbmimxrt1060/xip/
476+
else
477+
CFLAGS+=-I$(MCUXPRESSO_DRIVERS)/project_template/ \
478+
-I$(MCUXPRESSO)/boards/evkbmimxrt1060/xip/
479+
endif
460480
APP_OBJS+=$(MCUXPRESSO_DRIVERS)/system_MIMXRT1062.o
461481
endif
462482
ifeq ($(MCUXPRESSO_CPU),MIMXRT1064DVL6A)
463-
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/project_template \
464-
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/xip/
483+
ifeq ($(MCUXSDK),1)
484+
CFLAGS+=-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/project_template \
485+
-I$(MCUXPRESSO)/examples/_boards/evkmimxrt1064/xip/
486+
else
487+
CFLAGS+=-I$(MCUXPRESSO_DRIVERS)/project_template/ \
488+
-I$(MCUXPRESSO)/boards/evkmimxrt1064/xip/
489+
endif
465490
APP_OBJS+=$(MCUXPRESSO_DRIVERS)/system_MIMXRT1064.o
466491
endif
467492
endif

0 commit comments

Comments
 (0)