Skip to content

Commit 1bbceb4

Browse files
committed
STM32 / CMAKE / targets : correct CMakeLists.txt files
1 parent 7ab7933 commit 1bbceb4

File tree

19 files changed

+41
-33
lines changed

19 files changed

+41
-33
lines changed

targets/TARGET_STM/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ target_sources(mbed-core
4949
lp_ticker.c
5050
mbed_crc_api.c
5151
mbed_overrides.c
52+
ospi_api.c
5253
pinmap.c
5354
port_api.c
5455
pwmout_api.c

targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Copyright (c) 2020 ARM Limited. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
if("NUCLEO_F103RB" IN_LIST MBED_TARGET_LABELS)
5+
target_include_directories(mbed-core INTERFACE TARGET_NUCLEO_F103RB)
6+
set(PERIPHERALPINS_FILE TARGET_NUCLEO_F103RB/PeripheralPins.c)
7+
set(SYSTEM_CLOCK_FILE system_clock.c)
8+
endif()
9+
410
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
511
set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f103xb.S)
612
set(LINKER_FILE TOOLCHAIN_GCC_ARM/stm32f103xb.ld)
@@ -13,8 +19,9 @@ set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}
1319

1420
target_sources(mbed-core
1521
INTERFACE
16-
system_clock.c
22+
${PERIPHERALPINS_FILE}
1723
${STARTUP_FILE}
24+
${SYSTEM_CLOCK_FILE}
1825
)
1926

2027
target_include_directories(mbed-core

targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ target_sources(mbed-core
1515
INTERFACE
1616
system_clock.c
1717
ONBOARD_TELIT_HE910.cpp
18+
PeripheralPins.c
1819
${STARTUP_FILE}
1920
)
2021

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ if("ARCH_MAX" IN_LIST MBED_TARGET_LABELS)
66
endif()
77

88
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
9-
set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f401xe.S)
10-
set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32F401XE.ld)
9+
set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f407xx.S)
10+
set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32F407XG.ld)
1111
elseif(${MBED_TOOLCHAIN} STREQUAL "ARM")
12-
set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f401xe.S)
13-
set(LINKER_FILE TOOLCHAIN_ARM/stm32f401xe.sct)
12+
set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f407xx.S)
13+
set(LINKER_FILE TOOLCHAIN_ARM/STM32F407xx.sct)
1414
endif()
1515

1616
set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE})

targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ elseif("UHURU_RAVEN" IN_LIST MBED_TARGET_LABELS)
88
endif()
99

1010
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
11-
set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f756xx.S)
12-
set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32F756xG.ld)
11+
set(STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32f767xx.S)
12+
set(LINKER_FILE TOOLCHAIN_GCC_ARM/STM32F767xI.ld)
1313
elseif(${MBED_TOOLCHAIN} STREQUAL "ARM")
14-
set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f756xx.S)
15-
set(LINKER_FILE TOOLCHAIN_ARM/stm32f756xg.sct)
14+
set(STARTUP_FILE TOOLCHAIN_ARM/startup_stm32f767xx.S)
15+
set(LINKER_FILE TOOLCHAIN_ARM/stm32f767xi.sct)
1616
endif()
1717

1818
set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE})

targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}
1818
target_sources(mbed-core
1919
INTERFACE
2020
${STARTUP_FILE}
21+
system_clock.c
2122
)
2223

2324
target_include_directories(mbed-core

targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}
1818
target_sources(mbed-core
1919
INTERFACE
2020
${STARTUP_FILE}
21+
system_clock.c
2122
)
2223

2324
target_include_directories(mbed-core

targets/TARGET_STM/TARGET_STM32L1/TARGET_MOTE_L152RC/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
5-
set(STARTUP_FILE device/TOOLCHAIN_GCC_ARM/startup_stm32l152xe.S)
6-
set(LINKER_FILE device/TOOLCHAIN_GCC_ARM/stm32l152re.ld)
5+
set(STARTUP_FILE device/TOOLCHAIN_GCC_ARM/startup_stm32l152xc.S)
6+
set(LINKER_FILE device/TOOLCHAIN_GCC_ARM/STM32L152XC.ld)
77
elseif(${MBED_TOOLCHAIN} STREQUAL "ARM")
8-
set(STARTUP_FILE device/TOOLCHAIN_ARM/startup_stm32l152xe.S)
9-
set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l152re.sct)
8+
set(STARTUP_FILE device/TOOLCHAIN_ARM/startup_stm32l152xc.S)
9+
set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l152rc.sct)
1010
endif()
1111

1212
set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${LINKER_FILE})

targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
55
set(STARTUP_FILE device/TOOLCHAIN_GCC_ARM/startup_stm32l152xe.S)
6-
set(LINKER_FILE device/TOOLCHAIN_GCC_ARM/stm32l152re.ld)
6+
set(LINKER_FILE device/TOOLCHAIN_GCC_ARM/STM32L152XE.ld)
77
elseif(${MBED_TOOLCHAIN} STREQUAL "ARM")
88
set(STARTUP_FILE device/TOOLCHAIN_ARM/startup_stm32l152xe.S)
99
set(LINKER_FILE device/TOOLCHAIN_ARM/stm32l152re.sct)

targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
if("NUCLEO_L432KC" IN_LIST MBED_TARGET_LABELS)
5-
add_subdirectory(TARGET_NUCLEO_L432KC)
5+
target_include_directories(mbed-core INTERFACE TARGET_NUCLEO_L432KC)
6+
set(PERIPHERALPINS_FILE TARGET_NUCLEO_L432KC/PeripheralPins.c)
7+
set(SYSTEM_CLOCK_FILE system_clock.c)
68
endif()
79

810
if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM")
@@ -17,7 +19,9 @@ set_property(GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR}
1719

1820
target_sources(mbed-core
1921
INTERFACE
22+
${PERIPHERALPINS_FILE}
2023
${STARTUP_FILE}
24+
${SYSTEM_CLOCK_FILE}
2125
)
2226

2327
target_include_directories(mbed-core

0 commit comments

Comments
 (0)