Skip to content

Commit cf20168

Browse files
committed
Added documentation how to install the sdsio-sever.
1 parent 70a5250 commit cf20168

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

profile/RPI_GH_Runner.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,23 @@ Some corporate networks require **device registration** (often called MAC addres
151151
cd ..
152152
```
153153

154-
4. Set up environment variables
154+
4. Download and install the SDSIO-server (any version newer than 3.0.1)
155+
```bash
156+
wget https://github.com/ARM-software/SDS-Framework/releases/download/v3.0.1/sdsio-server-linux-arm64-3.0.1.zip
157+
mkdir sdsio-server && cd sdsio-server
158+
unzip ./../sdsio-server-linux-arm64-3.0.1.zip
159+
cd ..
160+
```
161+
162+
163+
5. Set up environment variables
155164

156165
```bash
157166
export PATH="$HOME/pyocd:$PATH"
158167
export CMSIS_TOOLBOX_ROOT="$HOME/cmsis-toolbox-linux-arm64"
159168
export PATH="$CMSIS_TOOLBOX_ROOT/bin:$PATH"
160169
export CMSIS_PACK_ROOT="$HOME/packs"
170+
export PATH="$HOME/sdsio-server:$PATH"
161171
```
162172

163173
**IMPORTANT:** Make paths available after a reboot of the Raspberry Pi hardware with:
@@ -167,16 +177,18 @@ Some corporate networks require **device registration** (often called MAC addres
167177
echo 'export CMSIS_TOOLBOX_ROOT="$HOME/cmsis-toolbox-linux-arm64"' >> ~/.bashrc
168178
echo 'export PATH="$CMSIS_TOOLBOX_ROOT/bin:$PATH"' >> ~/.bashrc
169179
echo 'export CMSIS_PACK_ROOT="$HOME/packs"' >> ~/.bashrc
180+
echo 'export PATH="$HOME/sdsio-server:$PATH"' >> ~/.bashrc
170181
```
171182

172-
**TIP:** Sanity check `pyOCD` and `cpackget` installation and version numbers:
183+
**TIP:** Sanity check `pyOCD`, `cpackget`, and `sdsio-server` installation and version numbers:
173184

174185
```bash
175186
pyocd --version # expected version 0.44.1 or higher
176187
cpackget --version # expected version 2.2.1 or higher
188+
sdsio-server --version # expected version 3.0.1 or higher
177189
```
178190

179-
5. Install required software packs
191+
6. Install required software packs
180192

181193
Install the BSP and DFP software packs for your target hardware. The [`*.cbuild-run.yml`](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-CBuild-Format/#run-and-debug-management) file of your application lists this information. Alternatively, use [www.keil.arm.com/packs](https://www.keil.arm.com/packs) to discover this information. For the NUCLEO-H563ZI, these packs are required:
182194

@@ -187,7 +199,7 @@ Some corporate networks require **device registration** (often called MAC addres
187199

188200
**NOTE:** This is a one-time installation that depends on the target hardware connected to the Raspberry Pi 5.
189201

190-
6. Install udev rules (required for USB access)
202+
7. Install udev rules (required for USB access)
191203

192204
The udev rules control how USB devices are detected and what permissions they get. The following examples show typical setups:
193205

@@ -211,7 +223,7 @@ Some corporate networks require **device registration** (often called MAC addres
211223
EOF
212224
```
213225
214-
7. Reload udev so the new rules take effect:
226+
8. Reload udev so the new rules take effect:
215227
216228
```bash
217229
sudo udevadm control --reload-rules
@@ -273,6 +285,7 @@ this needs rework once the SDSIO-Server is available.
273285
├── actions-runner/
274286
├── cmsis-toolbox-linux-arm64/
275287
├── pyocd/
288+
├── sdsio-server/
276289
└── python
277290
```
278291

0 commit comments

Comments
 (0)