<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="451px" height="832px" viewBox="-0.5 -0.5 451 832" content="&lt;mxfile host=&quot;0erks86o47fjhauiil65mpc8t4ms71297hpptjact0s9lsklfve3&quot; modified=&quot;2022-08-03T18:02:21.730Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.69.2 Chrome/100.0.4896.160 Electron/18.3.5 Safari/537.36&quot; etag=&quot;hgX2LqFAaxUdGBDEkLxY&quot; version=&quot;12.2.4&quot; pages=&quot;1&quot;&gt;&lt;diagram id=&quot;Xx21di7iFwrV1FELPDLK&quot; name=&quot;Page-1&quot;&gt;5Vlbj6M2FP41kdoHKsDBgceZZHZW1a52pWy17VNl4HDpAk6NyaW/vnYw4ebZQVOYWakviX1sH3K+79xMVmibnx8ZOSQfaQjZyjbD8wrtVraNLVN8SsGlFrieVQtiloa1qCPYp/+AEqpzcZWGUPY2ckoznh76woAWBQS8JyOM0VN/W0Sz/lMPJIaRYB+QbCz9moY8UVY4Zit/D2mcNE+2TLWSk2azEpQJCempI0IPK7RllPJ6lJ+3kEnsGlzqc++eWL39MAYFn3QA1yeOJKuUceqH8UtjLaNVEYI8YK7Q/SlJOewPJJCrJ0GvkCU8z8TMEsOIFlwRZsvtUZplW5pRdtWFghB81xfykjP6DTorCCMPiYfcj01QVh2BcTh3RMqkR6A5cHYRW9Rqg65yLwer+akla92QlXSIsj0lJMpB4pvqFkMxUDDqIUVzI9pHMIoAB4EOwXDj+aa5CIL2RAARngHA9QjA97TkQrKl+aHiwMTwJ4jlj3Xxn1hsNz+kRXX+eYSzMJb3weyDVtACBggrEcnSuBDTDCKpQQKXivi/U2JOD08Q16e2Gw32IsxY3piZtYYZZwZiHI1n44wrO3vQ478r2iwY5RWBO7FB2H5uF8Uolt+Pu/vrcq3LZy/XZBiJdBW0qz3DyKRfGHFRzaOcExaDVE9YbkhPMYD4aaNbwFfjUG9fNI+GBNxImwVw4IIfzeNruO9r7jgLoI3G1+bIouO69KUGX5jEaMxIvrKFEkxyCVzhl/JrQMuSdSwAJ4qWrmMD/DfoFQnYPF/GoAjvZDclZkFGyjKtHZIwPhY/Ae13k2JJKxZAzx9uESh3qUIBYa9bG6PZgUtXtBoZg4zw9Njv8XQQqid8puk16ymy1oOmwx2QUFujDnVbsoEe5PQV4c1AUY3BSNGV0JvVkzi2NJwKMPdqShlPaEwLkj200kGFa/d8oLIoXhn+Czi/KIpJxWmff0Ezu/wuz//iNNM/lLrrZHfuzS6aYmo+7WlX8bs0ax43yb1cjXtZE91rst9MDT13FHo78CvZ8OyBHev+51dD9DzfxEgWz3ZB6DY/HaD4tN3VE+DBuC/6L/0nWKEDG13m8/AGEawhav5MaFvOtEw4Rz/qvUom/C5Qz7iq80MlwkGHujFfmAg3gzw4bGFnzIONP7YU/7aXYbWDYypwX7KTiNwA9Pc533XkJWuJ+EGaC91i8WONb8RNPvvMqA/ddCZT1v5LO54hfT3TSDvghmsd/K7tI4wXgX/9mo2cNb5PN/DfiTa2LCUPoowv6+VREHjeK/fLeCrMs3i57nb8hmWiiboXtTRvUig8NE+hcIed94yFYnwrul1LgyQ9rJo3U1sqfdb4uP5fvpTSvnBd6q2UNW6X3zbw1prAQz904A3z3wsDz7PmCjwxbf8Dqbe3fyShh38B&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="541" width="450" height="290" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><rect x="0" y="1" width="450" height="360" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/><rect x="0" y="0" width="440" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(1.5,6.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="330" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 331px; white-space: nowrap; overflow-wrap: normal; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Host Computer (eg x86_64 Linux)</div></div></foreignObject></g><rect x="40" y="61" width="370" height="90" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(116.5,70.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="216" height="70"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 218px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><font style="font-size: 20px">GDB:<br style="font-size: 20px" />--host=x86_64-linux-gnu<br style="font-size: 20px" />--target=arm-none-eabi</font></div></div></foreignObject></g><rect x="40" y="711" width="370" height="90" fill="#cce5ff" stroke="#36393d" pointer-events="all"/><g transform="translate(86.5,744.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="276" height="22"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 278px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Target program, arm-none-eabi</div></div></foreignObject></g><path d="M 225 704.63 L 225 677.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 225 709.88 L 221.5 702.88 L 225 704.63 L 228.5 702.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 672.12 L 228.5 679.12 L 225 677.37 L 221.5 679.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 262.37 L 225 294.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 225 257.12 L 228.5 264.12 L 225 262.37 L 221.5 264.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 299.88 L 221.5 292.88 L 225 294.63 L 228.5 292.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="40" y="196" width="370" height="60" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(41.5,202.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="366" height="46"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 366px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Debug Server (J-Link GDB Server, OpenOCD, etc)</div></div></foreignObject></g><path d="M 225 189.63 L 225 157.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 225 194.88 L 221.5 187.88 L 225 189.63 L 228.5 187.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 152.12 L 228.5 159.12 L 225 157.37 L 221.5 159.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="40" y="301" width="370" height="60" fill="#f8cecc" stroke="#b85450" pointer-events="all"/><g transform="translate(170.5,319.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="108" height="22"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 108px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">USB Device</div></div></foreignObject></g><rect x="40" y="411" width="370" height="90" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><g transform="translate(73.5,444.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="302" height="22"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 302px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Debug Probe (J-Link, STLink, etc)</div></div></foreignObject></g><rect x="40" y="611" width="370" height="60" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(139.5,629.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="170" height="22"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 172px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Debug Access Port</div></div></foreignObject></g><path d="M 225 404.63 L 225 367.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 225 409.88 L 221.5 402.88 L 225 404.63 L 228.5 402.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 362.12 L 228.5 369.12 L 225 367.37 L 221.5 369.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="541" width="440" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(1.5,547.5)"><foreignObject style="overflow:visible;" pointer-events="all" width="262" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 22px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 263px; white-space: nowrap; overflow-wrap: normal; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Target chip (eg Cortex-M4)</div></div></foreignObject></g><path d="M 225 604.63 L 225 507.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 225 609.88 L 221.5 602.88 L 225 604.63 L 228.5 602.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 225 502.12 L 228.5 509.12 L 225 507.37 L 221.5 509.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g></svg>