2022-04-08 14:46:35 +00:00
|
|
|
SET(CMAKE_ASM_FLAGS_FLEXSPI_NOR_DEBUG " \
|
|
|
|
${CMAKE_ASM_FLAGS_FLEXSPI_NOR_DEBUG} \
|
|
|
|
-D__STARTUP_CLEAR_BSS \
|
|
|
|
-DDEBUG \
|
|
|
|
-D__STARTUP_INITIALIZE_NONCACHEDATA \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
")
|
|
|
|
SET(CMAKE_ASM_FLAGS_FLEXSPI_NOR_RELEASE " \
|
|
|
|
${CMAKE_ASM_FLAGS_FLEXSPI_NOR_RELEASE} \
|
|
|
|
-D__STARTUP_CLEAR_BSS \
|
|
|
|
-DNDEBUG \
|
|
|
|
-D__STARTUP_INITIALIZE_NONCACHEDATA \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
")
|
|
|
|
SET(CMAKE_C_FLAGS_FLEXSPI_NOR_DEBUG " \
|
|
|
|
${CMAKE_C_FLAGS_FLEXSPI_NOR_DEBUG} \
|
|
|
|
-DXIP_EXTERNAL_FLASH=1 \
|
|
|
|
-DXIP_BOOT_HEADER_ENABLE=1 \
|
|
|
|
-DDEBUG \
|
|
|
|
-DPLATFORM_ID=LVM_IMXRT1050 \
|
|
|
|
-DMAX_SAMPLE_SIZE=576 \
|
|
|
|
-DALGORITHM_CS=1 \
|
|
|
|
-DALGORITHM_XO=1 \
|
|
|
|
-DALGORITHM_VC=1 \
|
|
|
|
-DALGORITHM_DBE=1 \
|
|
|
|
-DALGORITHM_EQNB=1 \
|
|
|
|
-DALGORITHM_LM=1 \
|
|
|
|
-DALGORITHM_TE=1 \
|
|
|
|
-DALGORITHM_TG=1 \
|
|
|
|
-DALGORITHM_AVL=1 \
|
|
|
|
-DALGORITHM_PSA=1 \
|
|
|
|
-DALGORITHM_PR_EQNB=1 \
|
|
|
|
-DALGORITHM_LIMP=1 \
|
|
|
|
-DALGORITHM_LIMR=1 \
|
|
|
|
-DCPU_MIMXRT1052DVL6B \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DSTREAMER_ENABLE_EAP \
|
|
|
|
-DSTREAMER_ENABLE_VIT_SINK \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DEAP_PROC \
|
|
|
|
-DFSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1 \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DPRINTF_ADVANCED_ENABLE=1 \
|
|
|
|
-DPRINTF_FLOAT_ENABLE=1 \
|
|
|
|
-DOGG_OPUS_DEC=1 \
|
2022-12-08 15:33:41 +00:00
|
|
|
-DDEBUG_CONSOLE_TRANSFER_NON_BLOCKING \
|
|
|
|
-DOSA_USED \
|
|
|
|
-DSHELL_TASK_STACK_SIZE=4000 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DSDK_I2C_BASED_COMPONENT_USED=1 \
|
|
|
|
-DBOARD_USE_CODEC=1 \
|
|
|
|
-DCODEC_WM8960_ENABLE \
|
|
|
|
-DSD_ENABLED \
|
2022-12-08 15:33:41 +00:00
|
|
|
-DSAI_XFER_QUEUE_SIZE=2 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DDEBUG_CONSOLE_RX_ENABLE=0 \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DHAVE_CONFIG_H \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DSERIAL_PORT_TYPE_UART=1 \
|
|
|
|
-DSDK_OS_FREE_RTOS \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DCASCFG_PLATFORM_FREERTOS \
|
|
|
|
-DFSL_OS_SELECTED=SDK_OS_FREERTOS \
|
|
|
|
-DFSL_OSA_TASK_ENABLE=1 \
|
|
|
|
-DSTREAMER_ENABLE_FILESRC \
|
|
|
|
-DSTREAMER_ENABLE_FILE_SINK \
|
|
|
|
-DSTREAMER_ENABLE_MEM_SRC \
|
|
|
|
-DSTREAMER_ENABLE_MEM_SINK \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DMCUXPRESSO_SDK \
|
|
|
|
-g \
|
|
|
|
-O0 \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
-MMD \
|
|
|
|
-MP \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mapcs \
|
|
|
|
-std=gnu99 \
|
|
|
|
")
|
|
|
|
SET(CMAKE_C_FLAGS_FLEXSPI_NOR_RELEASE " \
|
|
|
|
${CMAKE_C_FLAGS_FLEXSPI_NOR_RELEASE} \
|
|
|
|
-DXIP_EXTERNAL_FLASH=1 \
|
|
|
|
-DXIP_BOOT_HEADER_ENABLE=1 \
|
|
|
|
-DNDEBUG \
|
|
|
|
-DPLATFORM_ID=LVM_IMXRT1050 \
|
|
|
|
-DMAX_SAMPLE_SIZE=576 \
|
|
|
|
-DALGORITHM_CS=1 \
|
|
|
|
-DALGORITHM_XO=1 \
|
|
|
|
-DALGORITHM_VC=1 \
|
|
|
|
-DALGORITHM_DBE=1 \
|
|
|
|
-DALGORITHM_EQNB=1 \
|
|
|
|
-DALGORITHM_LM=1 \
|
|
|
|
-DALGORITHM_TE=1 \
|
|
|
|
-DALGORITHM_TG=1 \
|
|
|
|
-DALGORITHM_AVL=1 \
|
|
|
|
-DALGORITHM_PSA=1 \
|
|
|
|
-DALGORITHM_PR_EQNB=1 \
|
|
|
|
-DALGORITHM_LIMP=1 \
|
|
|
|
-DALGORITHM_LIMR=1 \
|
|
|
|
-DCPU_MIMXRT1052DVL6B \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DSTREAMER_ENABLE_EAP \
|
|
|
|
-DSTREAMER_ENABLE_VIT_SINK \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DEAP_PROC \
|
|
|
|
-DFSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1 \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DPRINTF_ADVANCED_ENABLE=1 \
|
|
|
|
-DPRINTF_FLOAT_ENABLE=1 \
|
|
|
|
-DOGG_OPUS_DEC=1 \
|
2022-12-08 15:33:41 +00:00
|
|
|
-DDEBUG_CONSOLE_TRANSFER_NON_BLOCKING \
|
|
|
|
-DOSA_USED \
|
|
|
|
-DSHELL_TASK_STACK_SIZE=4000 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DSDK_I2C_BASED_COMPONENT_USED=1 \
|
|
|
|
-DBOARD_USE_CODEC=1 \
|
|
|
|
-DCODEC_WM8960_ENABLE \
|
|
|
|
-DSD_ENABLED \
|
2022-12-08 15:33:41 +00:00
|
|
|
-DSAI_XFER_QUEUE_SIZE=2 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DDEBUG_CONSOLE_RX_ENABLE=0 \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DHAVE_CONFIG_H \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DSERIAL_PORT_TYPE_UART=1 \
|
|
|
|
-DSDK_OS_FREE_RTOS \
|
2022-08-24 15:30:23 +00:00
|
|
|
-DCASCFG_PLATFORM_FREERTOS \
|
|
|
|
-DFSL_OS_SELECTED=SDK_OS_FREERTOS \
|
|
|
|
-DFSL_OSA_TASK_ENABLE=1 \
|
|
|
|
-DSTREAMER_ENABLE_FILESRC \
|
|
|
|
-DSTREAMER_ENABLE_FILE_SINK \
|
|
|
|
-DSTREAMER_ENABLE_MEM_SRC \
|
|
|
|
-DSTREAMER_ENABLE_MEM_SINK \
|
2022-04-08 14:46:35 +00:00
|
|
|
-DMCUXPRESSO_SDK \
|
|
|
|
-Os \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
-MMD \
|
|
|
|
-MP \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mapcs \
|
|
|
|
-std=gnu99 \
|
|
|
|
")
|
|
|
|
SET(CMAKE_CXX_FLAGS_FLEXSPI_NOR_DEBUG " \
|
|
|
|
${CMAKE_CXX_FLAGS_FLEXSPI_NOR_DEBUG} \
|
|
|
|
-DDEBUG \
|
|
|
|
-DCPU_MIMXRT1052DVL6B \
|
|
|
|
-DSERIAL_PORT_TYPE_UART=1 \
|
|
|
|
-DMCUXPRESSO_SDK \
|
|
|
|
-g \
|
|
|
|
-O0 \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
-MMD \
|
|
|
|
-MP \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mapcs \
|
|
|
|
-fno-rtti \
|
|
|
|
-fno-exceptions \
|
|
|
|
")
|
|
|
|
SET(CMAKE_CXX_FLAGS_FLEXSPI_NOR_RELEASE " \
|
|
|
|
${CMAKE_CXX_FLAGS_FLEXSPI_NOR_RELEASE} \
|
|
|
|
-DNDEBUG \
|
|
|
|
-DCPU_MIMXRT1052DVL6B \
|
|
|
|
-DSERIAL_PORT_TYPE_UART=1 \
|
|
|
|
-DMCUXPRESSO_SDK \
|
|
|
|
-Os \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
-mthumb \
|
|
|
|
-MMD \
|
|
|
|
-MP \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mapcs \
|
|
|
|
-fno-rtti \
|
|
|
|
-fno-exceptions \
|
|
|
|
")
|
|
|
|
SET(CMAKE_EXE_LINKER_FLAGS_FLEXSPI_NOR_DEBUG " \
|
|
|
|
${CMAKE_EXE_LINKER_FLAGS_FLEXSPI_NOR_DEBUG} \
|
|
|
|
-g \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
--specs=nano.specs \
|
|
|
|
--specs=nosys.specs \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mthumb \
|
|
|
|
-mapcs \
|
|
|
|
-Xlinker \
|
|
|
|
--gc-sections \
|
|
|
|
-Xlinker \
|
|
|
|
-static \
|
|
|
|
-Xlinker \
|
|
|
|
-z \
|
|
|
|
-Xlinker \
|
|
|
|
muldefs \
|
|
|
|
-Xlinker \
|
|
|
|
-Map=output.map \
|
|
|
|
-Wl,--print-memory-usage \
|
|
|
|
-Xlinker \
|
|
|
|
--defsym=__stack_size__=0x1000 \
|
|
|
|
-Xlinker \
|
2022-08-24 15:30:23 +00:00
|
|
|
--defsym=__heap_size__=0x1000 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-T${ProjDirPath}/MIMXRT1052xxxxx_flexspi_nor.ld -static \
|
|
|
|
")
|
|
|
|
SET(CMAKE_EXE_LINKER_FLAGS_FLEXSPI_NOR_RELEASE " \
|
|
|
|
${CMAKE_EXE_LINKER_FLAGS_FLEXSPI_NOR_RELEASE} \
|
|
|
|
-mcpu=cortex-m7 \
|
|
|
|
-Wall \
|
|
|
|
-mfloat-abi=hard \
|
|
|
|
-mfpu=fpv5-d16 \
|
|
|
|
--specs=nano.specs \
|
|
|
|
--specs=nosys.specs \
|
|
|
|
-fno-common \
|
|
|
|
-ffunction-sections \
|
|
|
|
-fdata-sections \
|
|
|
|
-ffreestanding \
|
|
|
|
-fno-builtin \
|
|
|
|
-mthumb \
|
|
|
|
-mapcs \
|
|
|
|
-Xlinker \
|
|
|
|
--gc-sections \
|
|
|
|
-Xlinker \
|
|
|
|
-static \
|
|
|
|
-Xlinker \
|
|
|
|
-z \
|
|
|
|
-Xlinker \
|
|
|
|
muldefs \
|
|
|
|
-Xlinker \
|
|
|
|
-Map=output.map \
|
|
|
|
-Wl,--print-memory-usage \
|
|
|
|
-Xlinker \
|
|
|
|
--defsym=__stack_size__=0x1000 \
|
|
|
|
-Xlinker \
|
2022-08-24 15:30:23 +00:00
|
|
|
--defsym=__heap_size__=0x1000 \
|
2022-04-08 14:46:35 +00:00
|
|
|
-T${ProjDirPath}/MIMXRT1052xxxxx_flexspi_nor.ld -static \
|
|
|
|
")
|