summaryrefslogtreecommitdiff
path: root/bsp/apollo2
diff options
context:
space:
mode:
authoraozima <[email protected]>2018-12-01 00:44:22 +0800
committeraozima <[email protected]>2018-12-03 20:01:43 +0800
commitd4cb16e5dbbfde017603282ebbeaffeb702e3177 (patch)
tree77b50640400dbde91c8196cea39d4a1937ad8a88 /bsp/apollo2
parent2d48393fd2ac4c43042a3aa0458202b03b87dcb3 (diff)
[bsp][apollo2] update scons config: update MDK support.
Diffstat (limited to 'bsp/apollo2')
-rw-r--r--bsp/apollo2/rtconfig.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/bsp/apollo2/rtconfig.py b/bsp/apollo2/rtconfig.py
index 506ee78eca..7998909109 100644
--- a/bsp/apollo2/rtconfig.py
+++ b/bsp/apollo2/rtconfig.py
@@ -64,16 +64,14 @@ elif PLATFORM == 'armcc':
LINK = 'armlink'
TARGET_EXT = 'axf'
- DEVICE = ' --device DARMSTM'
- CFLAGS = DEVICE + ' --apcs=interwork'
+ DEVICE = ' --cpu Cortex-M4'
+ CFLAGS = DEVICE + ' --c99 --apcs=interwork'
AFLAGS = DEVICE
- LFLAGS = DEVICE + ' --info sizes --info totals --info unused --info veneers --list rtthread-apollo2.map --scatter rtthread-apollo2.sct'
+ LFLAGS = DEVICE + ' --info sizes --info totals --info unused --info veneers --list rtthread-apollo2.map --scatter rtthread.sct'
- CFLAGS += ' --c99'
- CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC'
- LFLAGS += ' --libpath ' + EXEC_PATH + '/ARM/RV31/LIB'
+ LFLAGS += ' --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)'
- EXEC_PATH += '/arm/bin40/'
+ EXEC_PATH += '/ARM/ARMCC/bin'
if BUILD == 'debug':
CFLAGS += ' -g -O0'