summaryrefslogtreecommitdiff
path: root/bsp/mb9bf618s
diff options
context:
space:
mode:
authorliang yongxiang <[email protected]>2018-04-07 15:43:45 +0800
committerliang yongxiang <[email protected]>2018-04-07 15:43:45 +0800
commitcd39c2525a8e014d14bba71a526da69eefc2248a (patch)
treed8d299f945f5e20ca5e58c7371432c1b09b71442 /bsp/mb9bf618s
parenta8a2e55444b8a45b754f482e5c12a9e4aeafcbeb (diff)
[bsp] support get compiler path by environment variables for IAR
Diffstat (limited to 'bsp/mb9bf618s')
-rw-r--r--bsp/mb9bf618s/rtconfig.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bsp/mb9bf618s/rtconfig.py b/bsp/mb9bf618s/rtconfig.py
index 9bb51b95f9..474ff3dd57 100644
--- a/bsp/mb9bf618s/rtconfig.py
+++ b/bsp/mb9bf618s/rtconfig.py
@@ -24,7 +24,7 @@ elif CROSS_TOOL == 'keil':
EXEC_PATH = r'E:/Keil'
elif CROSS_TOOL == 'iar':
PLATFORM = 'iar'
- IAR_PATH = r'C:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation'
+ EXEC_PATH = r'C:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation'
if os.getenv('RTT_EXEC_PATH'):
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
@@ -106,7 +106,7 @@ elif PLATFORM == 'iar':
CFLAGS += ' --cpu=Cortex-M3'
CFLAGS += ' -e'
CFLAGS += ' --fpu=None'
- CFLAGS += ' --dlib_config "' + IAR_PATH + '/arm/INC/c/DLib_Config_Normal.h"'
+ CFLAGS += ' --dlib_config "' + EXEC_PATH + '/arm/INC/c/DLib_Config_Normal.h"'
CFLAGS += ' -Ol'
CFLAGS += ' --use_c++_inline'
@@ -116,11 +116,11 @@ elif PLATFORM == 'iar':
AFLAGS += ' -r'
AFLAGS += ' --cpu Cortex-M3'
AFLAGS += ' --fpu None'
- AFLAGS += ' -I"' + IAR_PATH + '/arm/INC"'
+ AFLAGS += ' -I"' + EXEC_PATH + '/arm/INC"'
LFLAGS = ' --config rtthread-fm3.icf'
LFLAGS += ' --semihosting'
LFLAGS += ' --entry __iar_program_start'
- EXEC_PATH = IAR_PATH + '/arm/bin/'
+ EXEC_PATH = EXEC_PATH + '/arm/bin/'
POST_ACTION = 'ielftool.exe --srec --verbose $TARGET rtthread.srec'