-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathSDS.csolution.yml
More file actions
108 lines (98 loc) · 3.36 KB
/
Copy pathSDS.csolution.yml
File metadata and controls
108 lines (98 loc) · 3.36 KB
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
solution:
description: SDS recorder/player reference example
created-for: CMSIS-Toolbox@2.12.0
cdefault:
# List of tested compilers that can be selected
select-compiler:
- compiler: AC6
- compiler: GCC
- compiler: IAR
compiler: AC6 # select compiler for solution
# This is a CMSIS-Toolbox Reference Application that requires a compatible board layer
# Refer to https://open-cmsis-pack.github.io/cmsis-toolbox/ReferenceApplications/ for more information
packs:
- pack: ARM::SDS@^3.0.0-0
- pack: AlifSemiconductor::Ensemble@^2.2.0-0
- pack: ARM::SSE_320_BSP@1.1.0
# List different hardware targets that are used to deploy the solution.
target-types:
- type: AppKit-E8-U85
device: AE822FA0E5597BS0
board: AppKit-E8-AIML
variables:
- Board-Layer: $SolutionDir()$/Board/AppKit-E8_M55_HP/Board_HP-U85.clayer.yml
- SDSIO-Layer: $SolutionDir()$/sdsio/usb/sdsio_usb.clayer.yml
- AI-Layer: $SolutionDir()$/ai_layer/ai_layer.clayer.yml
target-set:
- set: J-Link
debugger:
name: J-Link Server
clock: 4000000
protocol: swd
start-pname: M55_HP
images:
- project-context: AlgorithmTest.Debug
- set: HIL
debugger:
name: ULINKplus@pyOCD
clock: 10000000
protocol: swd
start-pname: M55_HP
telnet:
- pname: M55_HP
mode: console
rtt:
- pname: M55_HP
channel:
- number: 1
mode: systemview
images:
- project-context: AlgorithmTest.Debug
- type: SSE-320-U85
board: SSE-320
device: SSE-320-FVP
define:
- SIMULATOR
variables:
- Board-Layer: $SolutionDir()$/Board/Corstone-320/Board-U85.clayer.yml
- SDSIO-Layer: $SolutionDir()$/sdsio/fvp/sdsio_fvp.clayer.yml
- AI-Layer: $SolutionDir()$/ai_layer/ai_layer.clayer.yml
target-set:
- set:
images:
- project-context: AlgorithmTest.Debug
debugger:
name: Arm-FVP
model: FVP_Corstone_SSE-320
config-file: Board/Corstone-320/fvp_config.txt
# List of different build configurations.
build-types:
- type: Debug
debug: on
optimize: debug
- type: Release
debug: off
optimize: balanced
define:
- SDS_STDIO: 0
# List related projects.
projects:
- project: algorithm/AlgorithmTest.cproject.yml
mlops:
description: ML model for detecting Rock/Paper/Scissors images
npu:
type: Ethos-U85 # select NPU as DFP has multiple
vela:
system: RTSS_HE_SRAM_MRAM # system configuration from INI file
memory: Shared_Sram # memory configuration from INI file
ini: .cmsis/ensemble_vela.ini
# misc: x # string with additional options for Vela
model:
clayer: $AI-Layer$ # path to layer or variable
name: RPS # optional model name (default Algorithm), serves as namespace
hardware:
# hardware target for testing
target: AppKit-E8-U85@HIL # explicit target-type name (default: first target-type)
simulator:
# simulator target for testing
target: SSE-320-U85 # explicit target-type name (default: last target-type, check if debugger name: Arm-FVP)