Skip to content

Commit 8ed05a5

Browse files
committed
[bsp] add missing dist_handle function for two stm32 bsp
1 parent 388c0e2 commit 8ed05a5

File tree

2 files changed

+26
-12
lines changed

2 files changed

+26
-12
lines changed

bsp/stm32/stm32f746-st-disco/rtconfig.py

+13-6
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
# cross_tool provides the cross compiler
1414
# EXEC_PATH is the compiler execute path, for example, CodeSourcery, Keil MDK, IAR
1515
if CROSS_TOOL == 'gcc':
16-
PLATFORM = 'gcc'
17-
EXEC_PATH = '/usr/local/Cellar/arm-none-eabi-gcc/7-2017-q4-major/gcc/bin/'
16+
PLATFORM = 'gcc'
17+
EXEC_PATH = r'/usr/local/Cellar/arm-none-eabi-gcc/7-2017-q4-major/gcc/bin/'
1818
elif CROSS_TOOL == 'keil':
19-
PLATFORM = 'armcc'
20-
EXEC_PATH = r'C:/Keil_v5'
19+
PLATFORM = 'armcc'
20+
EXEC_PATH = r'C:/Keil_v5'
2121
elif CROSS_TOOL == 'iar':
22-
PLATFORM = 'iar'
23-
EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.0'
22+
PLATFORM = 'iar'
23+
EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.0'
2424

2525
if os.getenv('RTT_EXEC_PATH'):
2626
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
@@ -145,3 +145,10 @@
145145

146146
EXEC_PATH = EXEC_PATH + '/arm/bin/'
147147
POST_ACTION = ''
148+
149+
def dist_handle(BSP_ROOT, dist_dir):
150+
import sys
151+
cwd_path = os.getcwd()
152+
sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
153+
from sdk_dist import dist_do_building
154+
dist_do_building(BSP_ROOT, dist_dir)

bsp/stm32/stm32f767-st-nucleo/rtconfig.py

+13-6
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
# cross_tool provides the cross compiler
1414
# EXEC_PATH is the compiler execute path, for example, CodeSourcery, Keil MDK, IAR
1515
if CROSS_TOOL == 'gcc':
16-
PLATFORM = 'gcc'
17-
EXEC_PATH = '/usr/local/Cellar/arm-none-eabi-gcc/7-2017-q4-major/gcc/bin/'
16+
PLATFORM = 'gcc'
17+
EXEC_PATH = r'/usr/local/Cellar/arm-none-eabi-gcc/7-2017-q4-major/gcc/bin/'
1818
elif CROSS_TOOL == 'keil':
19-
PLATFORM = 'armcc'
20-
EXEC_PATH = r'C:/Keil_v5'
19+
PLATFORM = 'armcc'
20+
EXEC_PATH = r'C:/Keil_v5'
2121
elif CROSS_TOOL == 'iar':
22-
PLATFORM = 'iar'
23-
EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.0'
22+
PLATFORM = 'iar'
23+
EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.0'
2424

2525
if os.getenv('RTT_EXEC_PATH'):
2626
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
@@ -148,3 +148,10 @@
148148

149149
EXEC_PATH = EXEC_PATH + '/arm/bin/'
150150
POST_ACTION = ''
151+
152+
def dist_handle(BSP_ROOT, dist_dir):
153+
import sys
154+
cwd_path = os.getcwd()
155+
sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
156+
from sdk_dist import dist_do_building
157+
dist_do_building(BSP_ROOT, dist_dir)

0 commit comments

Comments
 (0)