13
rtconfig.py
13
rtconfig.py
@@ -25,8 +25,8 @@ elif CROSS_TOOL == 'iar':
|
||||
PLATFORM = 'iccarm'
|
||||
EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.3'
|
||||
|
||||
if os.getenv('RTT_EXEC_PATH'):
|
||||
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
|
||||
if os.getenv('RTT_MDK_PATH'):
|
||||
EXEC_PATH = os.getenv('RTT_MDK_PATH')
|
||||
|
||||
BUILD = 'debug'
|
||||
|
||||
@@ -71,7 +71,7 @@ elif PLATFORM == 'armcc':
|
||||
TARGET_EXT = 'axf'
|
||||
|
||||
DEVICE = ' --cpu Cortex-M4.fp '
|
||||
CFLAGS = '-c ' + DEVICE + ' --apcs=interwork --c99'
|
||||
CFLAGS = DEVICE + ' --apcs=interwork '
|
||||
AFLAGS = DEVICE + ' --apcs=interwork '
|
||||
LFLAGS = DEVICE + ' --scatter "board\linker_scripts\link.sct" --info sizes --info totals --info unused --info veneers --list rt-thread.map --strict'
|
||||
CFLAGS += ' -I' + EXEC_PATH + '/ARM/ARMCC/include'
|
||||
@@ -88,10 +88,11 @@ elif PLATFORM == 'armcc':
|
||||
else:
|
||||
CFLAGS += ' -O2'
|
||||
|
||||
CXXFLAGS = CFLAGS
|
||||
CFLAGS += ' -std=c99'
|
||||
CXXFLAGS = ' --cpp ' + CFLAGS
|
||||
CFLAGS += " --c99 "
|
||||
|
||||
POST_ACTION = 'fromelf --bin $TARGET --output rtthread.bin \nfromelf -z $TARGET'
|
||||
# POST_ACTION = 'fromelf --bin $TARGET --output rtthread.bin \nfromelf -z $TARGET'
|
||||
POST_ACTION = 'move_lib.bat'
|
||||
|
||||
elif PLATFORM == 'armclang':
|
||||
# toolchains
|
||||
|
Reference in New Issue
Block a user