fix(h7): no LTO for system_clock.c (#6548)

Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
This commit is contained in:
Raphael Coeffic
2025-08-24 11:11:45 +02:00
committed by GitHub
co-authored by raphaelcoeffic
parent d1d59b5cb2
commit e8eb0690ed
4 changed files with 8 additions and 5 deletions
@@ -8,12 +8,12 @@ include_directories(${CMSIS_DIR}/Include)
if(CPU_TYPE STREQUAL STM32H7RS)
include_directories(${CMSIS_DIR}/Device/ST/STM32H7RS/Include)
set(CMSIS_SRC
set(CMSIS_SRC ${CMSIS_SRC}
targets/common/arm/stm32/h7/system_stm32h7rsxx.c
)
else()
include_directories(${CMSIS_DIR}/Device/ST/STM32H7xx/Include)
set(CMSIS_SRC
set(CMSIS_SRC ${CMSIS_SRC}
targets/common/arm/stm32/h7/system_stm32h7xx.c
)
endif()
+2 -1
View File
@@ -135,7 +135,6 @@ set(BOARD_COMMON_SRC
# Bootloader board library
add_library(board_bl OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}
${TARGET_SRC_DIR}/system_clock.c
${TARGET_SRC_DIR}/sdram_driver.cpp
${RADIO_SRC_DIR}/gui/colorlcd/boot_menu.cpp
targets/common/arm/stm32/stm32_qspi.cpp
@@ -144,6 +143,8 @@ add_library(board_bl OBJECT EXCLUDE_FROM_ALL
add_dependencies(board_bl minimal_board_lib)
set(BOOTLOADER_SRC ${BOOTLOADER_SRC} $<TARGET_OBJECTS:board_bl>)
set(CMSIS_SRC ${TARGET_SRC_DIR}/system_clock.c)
# Firmware board library
add_library(board OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}
@@ -86,12 +86,13 @@ set(BOARD_COMMON_SRC
# Bootloader board library
add_library(board_bl OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}
${TARGET_SRC_DIR}/system_clock.c
${TARGET_SRC_DIR}/extram_driver.cpp
${RADIO_SRC_DIR}/gui/colorlcd/boot_menu.cpp
)
set(BOOTLOADER_SRC ${BOOTLOADER_SRC} $<TARGET_OBJECTS:board_bl>)
set(CMSIS_SRC ${TARGET_SRC_DIR}/system_clock.c)
# Firmware board library
add_library(board OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}
+2 -1
View File
@@ -137,7 +137,6 @@ set(BOARD_COMMON_SRC
# Bootloader board library
add_library(board_bl OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}
${TARGET_SRC_DIR}/system_clock.c
${TARGET_SRC_DIR}/sdram_driver.cpp
${TARGET_SRC_DIR}/usb_charger_driver.cpp
${RADIO_SRC_DIR}/gui/colorlcd/boot_menu.cpp
@@ -147,6 +146,8 @@ add_library(board_bl OBJECT EXCLUDE_FROM_ALL
add_dependencies(board_bl minimal_board_lib)
set(BOOTLOADER_SRC ${BOOTLOADER_SRC} $<TARGET_OBJECTS:board_bl>)
set(CMSIS_SRC ${TARGET_SRC_DIR}/system_clock.c)
# Firmware board library
add_library(board OBJECT EXCLUDE_FROM_ALL
${BOARD_COMMON_SRC}