|
339 | 339 | ifeq ($(WOLFCRYPT_TZ),1) |
340 | 340 | CORTEXM_ARM_EXTRA_OBJS= |
341 | 341 | CORTEXM_ARM_EXTRA_CFLAGS= |
342 | | - SECURE_OBJS+=./src/wc_callable.o |
| 342 | + SECURE_OBJS+=./src/wc_callable.o $(WOLFBOOT_LIB_WOLFSSL)/wolfcrypt/src/random.o |
343 | 343 | CFLAGS+=-DWOLFCRYPT_SECURE_MODE |
344 | 344 | SECURE_LDFLAGS+=-Wl,--cmse-implib -Wl,--out-implib=./src/wc_secure_calls.o |
345 | 345 | endif |
@@ -732,6 +732,43 @@ ifeq ($(TARGET),mcxw) |
732 | 732 | $(MCUXPRESSO_DRIVERS)/drivers/fsl_romapi.o |
733 | 733 | endif |
734 | 734 |
|
| 735 | +ifeq ($(TARGET),mcxn) |
| 736 | + CORTEX_M33=1 |
| 737 | + ifneq ($(TZEN),1) |
| 738 | + LSCRIPT_IN=hal/$(TARGET)-ns.ld |
| 739 | + endif |
| 740 | + CFLAGS+=\ |
| 741 | + -I$(MCUXPRESSO_DRIVERS) \ |
| 742 | + -I$(MCUXPRESSO_DRIVERS)/drivers \ |
| 743 | + -I$(MCUXPRESSO_DRIVERS)/drivers/romapi/flash \ |
| 744 | + -I$(MCUXPRESSO_DRIVERS)/../periph \ |
| 745 | + -I$(MCUXPRESSO) \ |
| 746 | + -I$(MCUXPRESSO)/drivers \ |
| 747 | + -I$(MCUXPRESSO)/drivers/gpio \ |
| 748 | + -I$(MCUXPRESSO)/drivers/port \ |
| 749 | + -I$(MCUXPRESSO)/drivers/common \ |
| 750 | + -I$(MCUXPRESSO)/drivers/lpflexcomm \ |
| 751 | + -I$(MCUXPRESSO)/drivers/lpuart \ |
| 752 | + -I$(MCUXPRESSO_PROJECT_TEMPLATE) \ |
| 753 | + -I$(MCUXPRESSO_CMSIS)/Include \ |
| 754 | + -I$(MCUXPRESSO_CMSIS)/Core/Include |
| 755 | + CFLAGS+=-DCPU_$(MCUXPRESSO_CPU) -DDEBUG_CONSOLE_ASSERT_DISABLE=1 |
| 756 | + CFLAGS+=-Wno-old-style-declaration |
| 757 | + CFLAGS+=-mcpu=cortex-m33 -DCORTEX_M33 -U__ARM_FEATURE_DSP |
| 758 | + LDFLAGS+=-mcpu=cortex-m33 |
| 759 | + OBJS+=\ |
| 760 | + $(MCUXPRESSO_DRIVERS)/drivers/fsl_clock.o \ |
| 761 | + $(MCUXPRESSO_PROJECT_TEMPLATE)/clock_config.o \ |
| 762 | + $(MCUXPRESSO_DRIVERS)/drivers/romapi/flash/src/fsl_flash.o |
| 763 | + |
| 764 | + ifeq ($(DEBUG_UART),1) |
| 765 | + OBJS+=\ |
| 766 | + $(MCUXPRESSO)/drivers/lpflexcomm/fsl_lpflexcomm.o \ |
| 767 | + $(MCUXPRESSO)/drivers/lpuart/fsl_lpuart.o \ |
| 768 | + $(MCUXPRESSO_DRIVERS)/drivers/fsl_reset.o |
| 769 | + endif |
| 770 | +endif |
| 771 | + |
735 | 772 | ifeq ($(TARGET),nrf5340) |
736 | 773 | ifneq ($(TZEN), 1) |
737 | 774 | LSCRIPT_IN=hal/$(TARGET)-ns.ld |
|
0 commit comments