diff options
| author | liukangcc <[email protected]> | 2021-10-11 17:24:29 +0800 |
|---|---|---|
| committer | liukangcc <[email protected]> | 2021-10-11 17:25:04 +0800 |
| commit | c7d52a4677221d99e9c73655d82f89ef35b91702 (patch) | |
| tree | 003e4783b39dc8a5796b765659a893e5dd831194 | |
| parent | 24f2ce62ba471fc5a24db0f9af8dd99a59aa5adf (diff) | |
[update] fix stm32h750-artpi-h750 工程执行 scons --dist 后无法编译
| -rw-r--r-- | bsp/stm32/stm32h750-artpi-h750/board/SConscript | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bsp/stm32/stm32h750-artpi-h750/board/SConscript b/bsp/stm32/stm32h750-artpi-h750/board/SConscript index e3e5ebd62b..a3800f7b3f 100644 --- a/bsp/stm32/stm32h750-artpi-h750/board/SConscript +++ b/bsp/stm32/stm32h750-artpi-h750/board/SConscript @@ -2,6 +2,8 @@ import os import rtconfig from building import * +Import('SDK_LIB') + objs = [] cwd = GetCurrentDir() list = os.listdir(cwd) @@ -43,12 +45,14 @@ path = [cwd] path += [cwd + '/CubeMX_Config/Core/Inc'] path += [cwd + '/port'] +startup_path_prefix = SDK_LIB + if rtconfig.CROSS_TOOL == 'gcc': - src += [cwd + '/../../libraries/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/startup_stm32h750xx.s'] + src += [startup_path_prefix + '/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/startup_stm32h750xx.s'] elif rtconfig.CROSS_TOOL == 'keil': - src += [cwd + '/../../libraries/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/arm/startup_stm32h750xx.s'] + src += [startup_path_prefix + '/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/arm/startup_stm32h750xx.s'] elif rtconfig.CROSS_TOOL == 'iar': - src += [cwd + '/../../libraries/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/iar/startup_stm32h750xx.s'] + src += [startup_path_prefix + '/STM32H7xx_HAL/CMSIS/Device/ST/STM32H7xx/Source/Templates/iar/startup_stm32h750xx.s'] # STM32H743xx || STM32H750xx || STM32F753xx # You can select chips from the list above |
