From ff0756d338b669cfb6c66cd44247fbc49b6ad143 Mon Sep 17 00:00:00 2001 From: Hugues Kamba Date: Mon, 15 Mar 2021 13:25:46 +0000 Subject: [PATCH] CMake: Fix STM target build failures Ensure the linker and startup files listed match with the correct letter case as some host systems are case sensitive. --- .../{startup_STM32F407xx.S => startup_stm32f407xx.S} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F411XE.ld => stm32f411xe.ld} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F412xG.ld => stm32f412xg.ld} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F413xH.ld => stm32f413xh.ld} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F429xI.ld => stm32f429xi.ld} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F446XE.ld => stm32f446xe.ld} | 0 .../TOOLCHAIN_GCC_ARM/{STM32F469XI.ld => stm32f469xi.ld} | 0 .../TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt | 4 ++-- .../{STM32H747xI_CM4.ld => stm32h747xI_CM4.ld} | 0 9 files changed, 2 insertions(+), 2 deletions(-) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TOOLCHAIN_ARM/{startup_STM32F407xx.S => startup_stm32f407xx.S} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TOOLCHAIN_GCC_ARM/{STM32F411XE.ld => stm32f411xe.ld} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM/{STM32F412xG.ld => stm32f412xg.ld} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TOOLCHAIN_GCC_ARM/{STM32F413xH.ld => stm32f413xh.ld} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TOOLCHAIN_GCC_ARM/{STM32F429xI.ld => stm32f429xi.ld} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TOOLCHAIN_GCC_ARM/{STM32F446XE.ld => stm32f446xe.ld} (100%) rename targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TOOLCHAIN_GCC_ARM/{STM32F469XI.ld => stm32f469xi.ld} (100%) rename targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/TOOLCHAIN_GCC_ARM/{STM32H747xI_CM4.ld => stm32h747xI_CM4.ld} (100%) diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TOOLCHAIN_ARM/startup_STM32F407xx.S b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TOOLCHAIN_ARM/startup_stm32f407xx.S similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TOOLCHAIN_ARM/startup_STM32F407xx.S rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TOOLCHAIN_ARM/startup_stm32f407xx.S diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TOOLCHAIN_GCC_ARM/STM32F411XE.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TOOLCHAIN_GCC_ARM/stm32f411xe.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TOOLCHAIN_GCC_ARM/STM32F411XE.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TOOLCHAIN_GCC_ARM/stm32f411xe.ld diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM/STM32F412xG.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM/stm32f412xg.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM/STM32F412xG.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM/stm32f412xg.ld diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TOOLCHAIN_GCC_ARM/STM32F413xH.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TOOLCHAIN_GCC_ARM/stm32f413xh.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TOOLCHAIN_GCC_ARM/STM32F413xH.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TOOLCHAIN_GCC_ARM/stm32f413xh.ld diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TOOLCHAIN_GCC_ARM/STM32F429xI.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TOOLCHAIN_GCC_ARM/stm32f429xi.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TOOLCHAIN_GCC_ARM/STM32F429xI.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TOOLCHAIN_GCC_ARM/stm32f429xi.ld diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TOOLCHAIN_GCC_ARM/STM32F446XE.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TOOLCHAIN_GCC_ARM/stm32f446xe.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TOOLCHAIN_GCC_ARM/STM32F446XE.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TOOLCHAIN_GCC_ARM/stm32f446xe.ld diff --git a/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TOOLCHAIN_GCC_ARM/STM32F469XI.ld b/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TOOLCHAIN_GCC_ARM/stm32f469xi.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TOOLCHAIN_GCC_ARM/STM32F469XI.ld rename to targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TOOLCHAIN_GCC_ARM/stm32f469xi.ld diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt index ee6d6d4ad0..d864cbf0c2 100644 --- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/CMakeLists.txt @@ -3,10 +3,10 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32h747xx.S) - set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32H747xI_CM4.ld) + set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32h747xI_CM4.ld) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32h747xx.S) - set(LINKER_FILE TOOLCHAIN_ARM/stm32h747xi-cm4.sct) + set(LINKER_FILE TOOLCHAIN_ARM/stm32h747xI_CM4.sct) endif() add_library(mbed-stm32h747xi-cm4 INTERFACE) diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/TOOLCHAIN_GCC_ARM/STM32H747xI_CM4.ld b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/TOOLCHAIN_GCC_ARM/stm32h747xI_CM4.ld similarity index 100% rename from targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/TOOLCHAIN_GCC_ARM/STM32H747xI_CM4.ld rename to targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM4/TOOLCHAIN_GCC_ARM/stm32h747xI_CM4.ld