-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinferencing.csolution.yml
125 lines (98 loc) · 2.68 KB
/
inferencing.csolution.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/tools/projmgr/2.7.0/tools/projmgr/schemas/csolution.schema.json
solution:
created-for: cmsis-toobox@2.7.0
description: Example standalone inferencing project for CMSIS Toolbox
cdefault:
# List of tested compilers that can be selected.
select-compiler:
- compiler: AC6
- compiler: GCC
compiler: GCC
# List the packs that define the device and/or board
packs:
- pack: ARM::CMSIS@6.0.0
- pack: ARM::CMSIS-DSP@1.15.0
- pack: ARM::CMSIS-NN@4.0.0
- pack: Keil::V2M-MPS2_CMx_BSP@1.8.2
- pack: Keil::V2M-MPS2_IOTKit_BSP@1.5.2
- pack: ARM::Cortex_DFP@1.1.0
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
- pack: ARM::SSE_320_BSP@1.0.0
- pack: ARM::SSE_315_BSP@1.0.0
# - pack: Keil::V2M-MPS2_IOTKit_BSP@1.5.2
# List different hardware targets that are used to deploy the solution
target-types:
#Target: CM0
- type: CM0
device: CMSDK_CM0_VHT
#Target: CM0plus
- type: CM0plus
device: CMSDK_CM0plus_VHT
#Target: CM3
- type: CM3
device: CMSDK_CM3_VHT
#Target: CM4
- type: CM4
device: CMSDK_CM4_VHT
#Target: CM4-FP
- type: CM4-FP
device: CMSDK_CM4_FP_VHT
#Target: CM7-SP
- type: CM7-SP
device: CMSDK_CM7_SP_VHT
#Target: CM7-DP
- type: CM7-DP
device: CMSDK_CM7_DP_VHT
#Target: CM23
- type: CM23
device: IOTKit_CM23_VHT
#Target: CM33
- type: CM33
device: ARMCM33
#device: IOTKit_CM33_VHT
#Target: CM33-FP
- type: CM33-FP
device: IOTKit_CM33_FP_VHT
#Target: CM35P
- type: CM35P
device: ARMCM35P
#Target: CM52
- type: CM52
device: ARMCM52
#Target: CM55
- type: CM55
device: ARMCM55
#Target: CM55-U55-128
- type: CM55-U55-128
device: ARM::SSE-300-MPS3
#Target: CM55-U55-256
- type: CM55-U55-256
device: ARM::SSE-300-MPS3
#Target: CM85
- type: CM85
device: ARMCM85
- type: Corstone-315
device: ARM::SSE-315-FVP
- type: Corstone-320
device: ARM::SSE-320-FVP
# List different build types
build-types:
- type: Debug
optimize: none
debug: on
- type: Balanced
optimize: balanced
debug: off
- type: Size
optimize: size
debug: off
- type: Speed
optimize: speed
debug: off
# List related projects
projects:
- project: inferencing.cproject.yml
output-dirs:
cprjdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$
intdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/intdir
outdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/outdir