Skip to content

Commit 574ace9

Browse files
committed
修复了imxrt下imxrt1052-atk-commander, imxrt1052-fire-pro, imxrt1052-nxp-evk等BSP的scons --dist失败的问题
1 parent 6da9c93 commit 574ace9

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

bsp/imxrt/imxrt1052-atk-commander/rtconfig.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
CPU='cortex-m7'
77
CROSS_TOOL='gcc'
88

9+
# bsp lib config
10+
BSP_LIBRARY_TYPE = None
11+
912
if os.getenv('RTT_CC'):
1013
CROSS_TOOL = os.getenv('RTT_CC')
1114
if os.getenv('RTT_ROOT'):
@@ -149,9 +152,11 @@
149152
EXEC_PATH = EXEC_PATH + '/arm/bin/'
150153
POST_ACTION = 'ielftool --bin $TARGET rtthread.bin'
151154

152-
def dist_handle(BSP_ROOT):
155+
156+
def dist_handle(BSP_ROOT, dist_dir):
157+
import sys
153158
cwd_path = os.getcwd()
154159
sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
155160
from sdk_dist import dist_do_building
156-
dist_do_building(BSP_ROOT)
161+
dist_do_building(BSP_ROOT, dist_dir)
157162

bsp/imxrt/imxrt1052-fire-pro/rtconfig.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
CPU='cortex-m7'
77
CROSS_TOOL='gcc'
88

9+
# bsp lib config
10+
BSP_LIBRARY_TYPE = None
11+
912
if os.getenv('RTT_CC'):
1013
CROSS_TOOL = os.getenv('RTT_CC')
1114
if os.getenv('RTT_ROOT'):
@@ -149,9 +152,11 @@
149152
EXEC_PATH = EXEC_PATH + '/arm/bin/'
150153
POST_ACTION = 'ielftool --bin $TARGET rtthread.bin'
151154

152-
def dist_handle(BSP_ROOT):
155+
def dist_handle(BSP_ROOT, dist_dir):
156+
import sys
153157
cwd_path = os.getcwd()
154158
sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
155159
from sdk_dist import dist_do_building
156-
dist_do_building(BSP_ROOT)
160+
dist_do_building(BSP_ROOT, dist_dir)
161+
157162

bsp/imxrt/imxrt1052-nxp-evk/rtconfig.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
CPU='cortex-m7'
77
CROSS_TOOL='gcc'
88

9+
# bsp lib config
10+
BSP_LIBRARY_TYPE = None
11+
912
if os.getenv('RTT_CC'):
1013
CROSS_TOOL = os.getenv('RTT_CC')
1114
if os.getenv('RTT_ROOT'):
@@ -149,9 +152,10 @@
149152
EXEC_PATH = EXEC_PATH + '/arm/bin/'
150153
POST_ACTION = 'ielftool --bin $TARGET rtthread.bin'
151154

152-
def dist_handle(BSP_ROOT):
155+
def dist_handle(BSP_ROOT, dist_dir):
156+
import sys
153157
cwd_path = os.getcwd()
154158
sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools'))
155159
from sdk_dist import dist_do_building
156-
dist_do_building(BSP_ROOT)
160+
dist_do_building(BSP_ROOT, dist_dir)
157161

0 commit comments

Comments
 (0)