summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliukangcc <[email protected]>2021-10-11 17:24:29 +0800
committerliukangcc <[email protected]>2021-10-11 17:25:04 +0800
commitc7d52a4677221d99e9c73655d82f89ef35b91702 (patch)
tree003e4783b39dc8a5796b765659a893e5dd831194
parent24f2ce62ba471fc5a24db0f9af8dd99a59aa5adf (diff)
[update] fix stm32h750-artpi-h750 工程执行 scons --dist 后无法编译
-rw-r--r--bsp/stm32/stm32h750-artpi-h750/board/SConscript10
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