12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # Makefile for CW308T-IMX1062 Target
- VPATH += :$(HALPATH)/imxrt1062
- VPATH += :$(HALPATH)/imxrt1062/nxp
- VPATH += :$(HALPATH)/imxrt1062/nxp/board
- VPATH += :$(HALPATH)/imxrt1062/nxp/component/uart
- VPATH += :$(HALPATH)/imxrt1062/nxp/component/serial_manager
- VPATH += :$(HALPATH)/imxrt1062/nxp/component/lists
- VPATH += :$(HALPATH)/imxrt1062/nxp/device
- VPATH += :$(HALPATH)/imxrt1062/nxp/drivers
- VPATH += :$(HALPATH)/imxrt1062/nxp/source
- VPATH += :$(HALPATH)/imxrt1062/nxp/startup
- VPATH += :$(HALPATH)/imxrt1062/nxp/utilities
- VPATH += :$(HALPATH)/imxrt1062/xip
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/board
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/CMSIS
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/component/uart
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/component/serial_manager
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/component/lists
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/device
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/drivers
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/source
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/startup
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/nxp/utilities
- EXTRAINCDIRS += $(HALPATH)/imxrt1062/xip
- SRC += board.c clock_config.c pin_mux.c
- SRC += generic_list.c serial_manager.c serial_port_uart.c lpuart_adapter.c
- SRC += system_MIMXRT1062.c
- SRC += fsl_clock.c fsl_common.c fsl_gpio.c fsl_lpuart.c
- SRC += semihost_hardfault.c
- SRC += startup_mimxrt1062.c
- SRC += fsl_assert.c fsl_debug_console.c fsl_str.c
- SRC += imxrt1062_hal.c
- SRC += evkmimxrt1060_flexspi_nor_config.c fsl_flexspi_nor_boot.c
- SRC += fsl_dcp.c fsl_snvs_lp.c
- MCU_FLAGS = -mcpu=cortex-m7 -mthumb -mfloat-abi=soft
- CC = arm-none-eabi-gcc
- OBJCOPY = arm-none-eabi-objcopy
- OBJDUMP = arm-none-eabi-objdump
- SIZE = arm-none-eabi-size
- AR = arm-none-eabi-ar rcs
- NM = arm-none-eabi-nm
- #Output Format = Binary for this target
- FORMAT = binary
- CPPFLAGS += $(CFLAGS)
- ASFLAGS += -mthumb
- CDEFS += -DCPU_MIMXRT1062DVL6A -DCPU_MIMXRT1062DVL6A_cm7 -DSDK_DEBUGCONSOLE=1
- CDEFS += -DXIP_EXTERNAL_FLASH=1 -DXIP_BOOT_HEADER_ENABLE=1 -DSERIAL_PORT_TYPE_UART=1
- CDEFS += -DCR_INTEGER_PRINTF -DPRINTF_FLOAT_ENABLE=0 -D__MCUXPRESSO -D__USE_CMSIS -DDEBUG
- CPPDEFS += $(CDEFS)
- # -D__REDLIB__
- # redlib.specs
- LDFLAGS += -specs=nosys.specs -T $(HALPATH)/imxrt1062/nxp/evkmimxrt1060_debug.ld -Xlinker --gc-sections -lm
|