SET(CMAKE_ASM_FLAGS_DEBUG " \ -DDEBUG \ -D__STARTUP_CLEAR_BSS \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -g \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_ASM_FLAGS_RELEASE " \ -DNDEBUG \ -D__STARTUP_CLEAR_BSS \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_ASM_FLAGS_SDRAM_DEBUG " \ -D__STARTUP_CLEAR_BSS \ -DDEBUG \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -g \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_ASM_FLAGS_SDRAM_RELEASE " \ -D__STARTUP_CLEAR_BSS \ -DNDEBUG \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_ASM_FLAGS_FLEXSPI_NOR_DEBUG " \ -D__STARTUP_CLEAR_BSS \ -DDEBUG \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -g \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_ASM_FLAGS_FLEXSPI_NOR_RELEASE " \ -D__STARTUP_CLEAR_BSS \ -DNDEBUG \ -D__STARTUP_INITIALIZE_NONCACHEDATA \ -mcpu=cortex-m7 \ -Wall \ -mfloat-abi=hard \ -mfpu=fpv5-d16 \ -mthumb \ -fno-common \ -ffunction-sections \ -fdata-sections \ -ffreestanding \ -fno-builtin \ -mapcs \ -std=gnu99 \ ") SET(CMAKE_C_FLAGS_DEBUG " \ -DDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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_RELEASE " \ -DNDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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_C_FLAGS_SDRAM_DEBUG " \ -DSKIP_SYSCLK_INIT \ -DDATA_SECTION_IS_CACHEABLE=1 \ -DDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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_SDRAM_RELEASE " \ -DSKIP_SYSCLK_INIT \ -DDATA_SECTION_IS_CACHEABLE=1 \ -DNDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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_C_FLAGS_FLEXSPI_NOR_DEBUG " \ -DXIP_EXTERNAL_FLASH=1 \ -DXIP_BOOT_HEADER_ENABLE=1 \ -DDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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 " \ -DXIP_EXTERNAL_FLASH=1 \ -DXIP_BOOT_HEADER_ENABLE=1 \ -DNDEBUG \ -DCPU_MIMXRT1052DVL6B \ -DSERIAL_PORT_TYPE_UART=1 \ -DFSL_RTOS_FREE_RTOS \ -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_DEBUG " \ -DDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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_RELEASE " \ -DNDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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_CXX_FLAGS_SDRAM_DEBUG " \ -DDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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_SDRAM_RELEASE " \ -DNDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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_CXX_FLAGS_FLEXSPI_NOR_DEBUG " \ -DDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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 " \ -DNDEBUG \ -DSERIAL_PORT_TYPE_UART=1 \ -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_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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_ram.ld -static \ ") SET(CMAKE_EXE_LINKER_FLAGS_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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_ram.ld -static \ ") SET(CMAKE_EXE_LINKER_FLAGS_SDRAM_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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_sdram.ld -static \ ") SET(CMAKE_EXE_LINKER_FLAGS_SDRAM_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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_sdram.ld -static \ ") SET(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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_flexspi_nor.ld -static \ ") SET(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 \ -T${ProjDirPath}/MIMXRT1052/gcc/MIMXRT1052xxxxx_flexspi_nor.ld -static \ ")