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 \ -DSTREAMER_ENABLE_EAP \ -DSTREAMER_ENABLE_VIT_SINK \ -DEAP_PROC \ -DFSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1 \ -DPRINTF_ADVANCED_ENABLE=1 \ -DPRINTF_FLOAT_ENABLE=1 \ -DOGG_OPUS_DEC=1 \ -DDEBUG_CONSOLE_TRANSFER_NON_BLOCKING \ -DOSA_USED \ -DSHELL_TASK_STACK_SIZE=4000 \ -DSDK_I2C_BASED_COMPONENT_USED=1 \ -DBOARD_USE_CODEC=1 \ -DCODEC_WM8960_ENABLE \ -DSD_ENABLED \ -DSAI_XFER_QUEUE_SIZE=2 \ -DDEBUG_CONSOLE_RX_ENABLE=0 \ -DHAVE_CONFIG_H \ -DSERIAL_PORT_TYPE_UART=1 \ -DSDK_OS_FREE_RTOS \ -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 \ -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 \ -DSTREAMER_ENABLE_EAP \ -DSTREAMER_ENABLE_VIT_SINK \ -DEAP_PROC \ -DFSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1 \ -DPRINTF_ADVANCED_ENABLE=1 \ -DPRINTF_FLOAT_ENABLE=1 \ -DOGG_OPUS_DEC=1 \ -DDEBUG_CONSOLE_TRANSFER_NON_BLOCKING \ -DOSA_USED \ -DSHELL_TASK_STACK_SIZE=4000 \ -DSDK_I2C_BASED_COMPONENT_USED=1 \ -DBOARD_USE_CODEC=1 \ -DCODEC_WM8960_ENABLE \ -DSD_ENABLED \ -DSAI_XFER_QUEUE_SIZE=2 \ -DDEBUG_CONSOLE_RX_ENABLE=0 \ -DHAVE_CONFIG_H \ -DSERIAL_PORT_TYPE_UART=1 \ -DSDK_OS_FREE_RTOS \ -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 \ -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 \ --defsym=__heap_size__=0x1000 \ -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 \ --defsym=__heap_size__=0x1000 \ -T${ProjDirPath}/MIMXRT1052xxxxx_flexspi_nor.ld -static \ ")