From 0e83ba9240d88047d38d5d40ff3201f3545f81cc Mon Sep 17 00:00:00 2001 From: zhji Date: Mon, 11 Nov 2024 11:21:06 +0800 Subject: [PATCH] [feat] linker remove unused function --- bootloader/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootloader/CMakeLists.txt b/bootloader/CMakeLists.txt index 6858beb..4bd387a 100644 --- a/bootloader/CMakeLists.txt +++ b/bootloader/CMakeLists.txt @@ -16,10 +16,10 @@ set(CMAKE_AR "${TOOLCHAIN}ar") set(CMAKE_RANLIB "${TOOLCHAIN}ranlib") set(LINKER_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/flash.ld") -set(MCU_FLAGS "-mcpu=cortex-m7 -mthumb -g -O2 -Wall -nostartfiles -mfloat-abi=hard -mfpu=fpv5-d16 -fdata-sections -ffunction-sections -fdata-sections") +set(MCU_FLAGS "-mcpu=cortex-m7 -mthumb -g -O2 -Wall -nostartfiles -mfloat-abi=hard -mfpu=fpv5-d16 -ffunction-sections -fdata-sections") set(CMAKE_C_FLAGS "${MCU_FLAGS}") set(CMAKE_ASM_FLAGS "${MCU_FLAGS}") -set(CMAKE_EXE_LINKER_FLAGS "${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,-Map=bootloader.map") +set(CMAKE_EXE_LINKER_FLAGS "${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,-Map=bootloader.map -Wl,--gc-sections") add_definitions(-DSTM32H750xx)