]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/ac5.rtebuild
Updated WiFi Driver API 1.0.0-beta
[cmsis] / CMSIS / CoreValidation / Tests / ac5.rtebuild
1 options:
2   optimize : [ O0, O1, O2, Otime, O3 ]
3 import:
4  - tests.rtebuild
5 targets:
6   arm:
7     toolchain   : ARMCC5
8   armcm:
9     cflags      : [ --c99, -c, "--cpu ${cpu}", "--fpu=${fpu}", --li, -g, "-%{optimize}", --apcs=interwork, --split_sections, --asm, --interleave ]
10     asmflags    : [ "--cpu ${cpu}", "--fpu=${fpu}", --li, -g, --apcs=interwork ]
11     info        : [ --info summarysizes, --map, --load_addr_map_info, --xref, --callgraph, --symbols, --info sizes, --info totals, --info unused, --info veneers, "--list ${builddir}/${targetName}.map" ]
12     linkflags   : [ "--cpu ${cpu}", "--fpu=${fpu}", --strict, --no_remove, --entry Reset_Handler, --diag_suppress=L6314, --diag_suppress=L6092w, "${info}" ]
13     linkscript  : "config/core_m/rtebuild.sct"
14     source:
15       - ../../../Device/ARM/${device}/Source/ARM/startup_${device}.s
16   armcm0:
17     cpu    : Cortex-M0
18     fpu    : none 
19   armcm0plus:
20     cpu    : Cortex-M0plus
21     fpu    : none 
22   armcm3:
23     cpu    : Cortex-M3
24     fpu    : none 
25   armcm4:
26     cpu    : Cortex-M4
27     fpu    : none 
28   armcm4fp:
29     cpu    : Cortex-M4.fp.sp
30     fpu    : FPv4-SP
31   armcm7:
32     cpu    : Cortex-M7
33     fpu    : none 
34   armcm7sp:
35     cpu    : Cortex-M7.fp.sp
36     fpu    : FPv5-SP
37   armcm7dp:
38     cpu    : Cortex-M7.fp.dp
39     fpu    : FPv5_D16
40   armca:
41     toolchain  : ARMCC5
42     cflags      : [ "--cpu=${cpu}", "--apcs=/${float}", --li, --arm, --c99, "-%{optimize}", -g, -c ]
43     asmflags    : [ "--cpu=${cpu}", "--apcs=/${float}", --li, --arm, -g ]
44     linkflags   : [ "--cpu=${cpu}", "--entry=Vectors" ]
45     linkscript : "./config/core_a/rtebuild_armcc.sct"
46     source:
47       - ../../../Device/ARM/${device}/Source/AC5/startup_${device}.c
48   armca5:
49     cpu    : Cortex-A5.vfp
50     fpu    : vfpv3-d16-fp16
51     float  : hardfp
52   armca5neon:
53     cpu    : Cortex-A5.neon
54     fpu    : neon-fp16
55     float  : hardfp
56   armca7:
57     cpu    : Cortex-A7.no_neon
58     fpu    : vfpv4-d16
59     float  : hardfp
60   armca7neon:
61     cpu    : Cortex-A7
62     fpu    : neon-vfpv4
63     float  : hardfp
64   armca9:
65     cpu    : Cortex-A9.no_neon
66     fpu    : vfpv3-d16-fp16
67     float  : hardfp
68   armca9neon:
69     cpu    : Cortex-A9
70     fpu    : neon-fp16
71     float  : hardfp