birdcage/docs/K60-refman-vectors/K60-reference-manual_page_223.svg
Ryan Malloy 5252d1d73c Add hardware reference docs (A3981, K60, RYS352A)
Allegro A3981 stepper motor driver: datasheet, KiCad symbols/footprint,
3D model (TSSOP-28). Two per G2 board, SPI-controlled, AUTO microstep.

NXP MK60DN512VLQ10 (Kinetis K60): datasheet and 1300-page reference
manual. Cortex-M4 96MHz MCU running the G2 firmware.

Reyax RYS352A GPS module: datasheet and PAIR command guide.
GPS receiver on the G2 board (used for auto-location/satellite lookup).

All extracted as markdown + page images + vector SVGs for LLM context.
Binary assets (PDFs, PNGs, SVGs, STEP, WRL) stored via git-lfs.
2026-02-14 18:36:42 -07:00

113 lines
15 KiB (Stored with Git LFS)
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="612" height="777.60006" viewBox="0 0 612 777.60006">
<defs>
<clipPath id="clip_1">
<path transform="matrix(1,0,0,1,54.000005,19)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,742.88668)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,742.88668)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,742.88668)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 72)" font-size="20" font-family="HelveticaLTStd" font-weight="bold"><tspan y="88.19531" x="0 14.4400019 26.660002 37.780004 50.000005 56.660005 67.78001 75.560009 81.12">Chapter 9</tspan><tspan y="110.19531" x="0 14.4400019 25.560002 37.780004 50.000005">Debug</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 221.8)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x="0 9.452001 14.178001">9.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 91.80322 221.8)" font-size="17" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.91602" x="0 4.7260005 15.113001 20.774003 27.387003 37.774003 48.161005 58.548006 68.00001 73.66101 78.38701 88.77401">Introduction</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 72)" font-size="14" font-family="TimesLTStd"><tspan y="187.05" x="-.00098 8.55302 15.55302 19.44502 24.891022 28.391022 35.39102 41.60702 48.60702 52.499025 58.715024 64.93102 67.45102 72.89702 76.39702 83.39702 89.61302 96.61302 103.61302 110.61302 114.11302 118.00502 123.45102 126.95102 133.95102 140.16703 145.61302 151.82903 158.82903 162.32903 169.32903 176.32903 179.82903 183.72103 190.72103 196.93703 200.43703 210.54503 219.88303 232.32903 235.82903 242.04503 249.04503 253.70703 259.92304 265.36906 269.26106 276.26106 283.26106 287.15306 290.65306 296.86906 301.53105 307.74705 314.74705 318.63905 322.53105 328.74705 334.96305 338.85505 345.85505 350.51704 356.73304 360.23304 366.44905 373.44905 380.44905 383.94905 387.84104 393.28706 396.78706 403.00306 410.00306 417.00306 421.66505 425.55705 432.55705 439.55705 444.21903 450.43504 457.43504 460.93504 464.82704 471.82704 475.32704 481.54304 487.75904 493.97505">This device's debug is based on the ARM coresight architecture and is configured in each</tspan><tspan y="203.05" x="-.00093000006 6.99907 13.215071 20.21507 24.10707 30.32307 36.53907 40.03907 43.931074 50.931074 54.431074 61.431074 66.09307 73.09307 80.09307 83.98507 90.98507 97.20107 100.70107 104.59307 111.59307 117.809078 121.309078 132.20108 138.41709 145.41709 149.30908 160.20108 167.20108 178.09308 181.59308 186.25508 190.14708 196.36309 203.36309 207.25508 214.25508 218.14708 222.03908 225.93108 229.82308 236.82308 240.32308 246.53908 251.98508 255.48508 261.70109 265.59309 269.48509 276.48509 286.59309 292.80909 299.80909 303.30909 310.30909 317.30909 320.80909 324.70109 331.70109 337.91709 341.41709 346.07908 352.29508 357.7411 361.6331 366.29508 370.18708 376.40309 380.29508 384.18708 391.18708 398.18708 403.6331 407.1331 414.1331 418.79508 422.29508 426.18708 433.18708 439.40309 442.90309 449.90309 453.79508 460.79508 467.79508 474.79508 478.68708 482.18708 488.40309 495.40309">device to provide the maximum flexibility as allowed by the restrictions of the pinout and</tspan><tspan y="219.05" x="-.00093000006 6.99907 10.89107 17.891072 24.10707 28.769072 32.269075 38.485074 45.485074 51.701074 55.593076 59.485078 65.70108 72.70108 76.59308 82.80908 86.30908 90.971088 97.18709 102.63309 109.63309 116.63309 121.29509 127.51109 133.7271 139.1731">other available resources.</tspan><tspan y="243.45" x="-.00093000006 7.783071 14.7830719 21.783072 26.445073 29.945073 36.945074 43.16107 50.16107 57.16107 64.16107 67.66107 71.55307 78.55307 82.44507 88.66107 93.323078 97.98508 104.20108 110.41708 116.63309 122.07909 125.57909 131.79509 136.45709 142.6731 146.1731 151.6191 158.6191 165.6191 172.6191 179.6191 184.2811 188.1731 194.3891 201.3891">Four debug interfaces are supported:</tspan><tspan y="267.85" x="13.10306 23.99506 28.65706 37.21106 45.76506 54.31906 57.81906 64.81906 71.81906 78.81906 85.81906 89.31906 96.31906 99.81906 105.26506 113.81906 123.92706">&#x2022;IEEE 1149.1 JTAG</tspan><tspan y="283.85" x="13.103069 23.995072 28.657073 37.21107 45.76507 54.319074 57.819074 64.81908 71.81908 78.81908 85.81908 89.31908 96.31908 99.81908 105.265079 113.81908 123.92708 134.03508 137.53508 142.19709 148.41309 153.85909 162.41309 172.52109 182.62909">&#x2022;IEEE 1149.7 JTAG (cJTAG)</tspan><tspan y="299.85" x="13.103069 23.995072 31.779072 37.99507 42.65707 46.549074 52.76507 56.657075 60.157075 73.37308 77.265079 81.92708 88.14308 91.64308 101.75108 107.96709 114.96709 121.96709 128.96709 132.46709 137.12909 144.91309 158.12909 168.23709">&#x2022;Serial Wire Debug (SWD)</tspan><tspan y="315.85" x="13.103069 23.995072 34.103075 43.441076 55.887079 59.387079 68.72508 74.941089 81.15709 85.04909 89.71109 98.26509 102.15709 113.04909 119.26509 122.76509 131.31909 135.9811 142.1971 148.4131 154.6291 158.1291 162.7911 169.7911 173.6831 179.89911 184.56111 189.22312 195.43912 201.65512">&#x2022;ARM Real-Time Trace Interface</tspan><tspan y="341.85" x="-.0009202957 8.55308 15.55308 21.769082 25.269082 32.26908 38.48508 43.93108 47.823083 54.03908 57.53908 66.87708 73.87708 78.539089 82.43108 88.64709 95.64709 100.30909 112.75509 119.75509 123.25509 130.2551 136.4711 143.4711 150.4711 157.4711 160.9711 167.1871 171.8491 178.06511 185.06511 188.9571 192.8491 199.06511 205.28112 209.17311 216.17311 220.83512 227.05112 230.55112 234.44312 239.88912 243.38912 250.38912 256.6051 261.2671 268.2671 271.7671 276.42909 280.32109 286.53709 293.53709 297.42909 304.42909 308.32109 314.53709 318.03709 321.53709 330.09107 337.09107 343.30708 346.80708 351.46907 358.46907 362.36106 366.25306 373.25306 383.36106 387.25306 394.25306 401.25306 404.75306 411.75306 415.64506 421.86106 428.86106 433.52305 439.73905 450.63105 454.13105 459.57707 466.57707 473.57707 483.68507">The basic Cortex-M4 debug architecture is very flexible. The following diagram shows</tspan><tspan y="357.85" x="-.00093029576 3.8910702 10.89107 17.10707 20.60707 24.499072 31.499072 38.49907 45.49907 49.39107 56.39107 63.39107 70.39107 73.89107 80.89107 85.55307 89.05307 92.94507 99.94507 106.16107 109.66107 115.877079 122.877079 127.53908 133.75508 137.25508 144.25508 150.47109 157.47109 164.47109 171.47109 174.97109 181.18709 185.84909 192.0651 199.0651 202.95709 206.84909 213.0651 219.2811 223.1731 230.1731 234.8351 241.0511 244.5511 250.7671 257.7671 264.7671 268.2671 272.1591 276.0511 281.4971 284.9971 291.2131 298.2131 309.1051 316.1051 323.1051 330.1051 336.3211 343.3211 347.2131 352.65913">the topology of the core debug architecture and its components.</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54.000005,19)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54.000005,19)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M0 0H504L488 16H0V0Z"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 729.26937)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01001 137.23001 142.79001 148.35 151.13 157.8 163.91 170.02 173.35 179.46 185.02 193.91 196.69 199.47 205.03 207.81 215.03 220.59 223.92 229.48 233.37 238.93 245.04 250.59999 256.16 258.94 267.27 272.83 278.93998 285.04997 290.60997 293.38996 296.16996 298.94996 306.16996 311.72996 317.28996 320.06996 322.84996 328.40995 331.18995 336.74995 342.85993 348.9699 351.7499 357.3099 362.8699 368.4299">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 746.0867)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 746.0867)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="58.45 65.12 69.01 74.57 77.35 80.13 89.02 91.799999 97.909999 103.46999 107.35999">Preliminary</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 391.68 746.0867)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="151.308 156.312 161.316">223</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 758.0867)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="180.87 188.65 194.20999 200.31999 205.87999 209.76999 215.32999 218.10999 220.88999 228.10999 234.21999 239.77999 242.55998 248.66999 254.22998 259.78999 265.34999 268.12998 270.90998 277.01997 280.34996 286.45994 290.34996 299.23997 304.79997 308.12995 310.90995 317.01994">General Business Information</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,742.88668)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0H166.42002"/>
</g>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,742.88668)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M166.22 0H337.78"/>
</g>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,742.88668)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M337.58 0H504"/>
</g>
<g transform="matrix(.26,0,0,.26,0,-.000019073487)">
<image id="image_5" width="288" height="154" xlink:href="data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAASAAAACaCAIAAACGxwJwAAAACXBIWXMAAA7EAAAO
xAGVKw4bAAAM5klEQVR4nO2d22sd1xWHDYYaDC0uxaWUlogGAn4wCFroq/8E/wl+
aaFvAj009EBEm0JoSeKA01BTtQ5VLjg4luP2GFxfiyMaxfcYy0ZFvqqyghzZMr4o
RmW6rFMfjs6Z2bMv6zf7zMzvYz3r7Dlnf5rZa63Ze11CCIGxLvYACKkyFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAYwW7vSaZH1OLaTsggnbh74vN//kkx
jl39qh0TM/eKuYi5+8udn3vki1OHT+/WismpnbPzI1HizsLOpYcnWlHMN2kPRrDP
tiXNdZoR3bHpkc///IM//PanWtH45N+dUYxjb5+81fmhv3z/teE//lglXh4dPH76
G5NfrOuHOHN505WZbTfnhhYW9zx6cr6AL9ZASQSTkLtiRKZHlg+u/+vvB0GCvXpo
5snT/0KvQG5ZXR+qKNhfmt+P7lVWXLg6MHN7x+LSOPTrzaI8gkksxftvJE+qzXXX
Pvg2SDCJj899iRv+4qOn4jBIsFf2bI1ukaVp8jy5slLQA3mLUgn2j03RHFsVTOLQ
rpdAgklcW3gMGv7oxGzvx2kJ9vdPvxldHvuQB8giNSuVYBKnBpOnhf4H+j/PBXsw
vmH0tZ+ABHv9yA3E2KfuPEz9OBXBdu0fiO6M392smIxI2QRrOVY8zwWTUMl2pM54
CVkp6Q5clnbiLUiwl0cHPz23Prot3iG3Mt1vu5cSCiZxcQdk2AY6BJPY+8ZWkGAS
sl5SHHjz0kLWB4ULNnb4u9ElCYyZ29i5VE7BJGTGF8lawf6z91s4wWS9pDXqufvL
hg8KFOx3H74UXY/+d6y0gjWLTdyvFUzi2Ds/AgkmcfbWksqouwpfuoId/tfG6G5o
xc25IZUvvJcyC9YsMHHfI9jywfUh2Q6zYCplsYmZe+ZPCRFs9yc/jG6FboAKZSUX
rLDEfY9gElfGNoMEawSXxVILX1qClT23kRpnLm9C5O5LLpjE8YEiEvdpgkkceGsL
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
M05lMSfBJN786EUK5kq9BROmhsJHaGjqDRest/Blxr4s5irYcF4TMOgnKjW1FywJ
Tdybm3oDBUstfJmxL4t5CGZuAkb8OGWHggUl7nObekMEMxS+zFiWxTwEM2c71H+Z
CkDBVvF1rHWaHkgwc+HLjE1ZzE+w4ewmYMUfpDJQsOe4J+6dCl+uguUWvszYlMW8
BctqAtb6KaoEBevA8QBom6Zeb8FsCl9mcsti3oINZ5ybrvIjVAwKthbrxH3rFCKQ
YJaFLzO5ZbEQwVKbgMPHXD0oWA8Wu2TbN/V6COZU+DJjLouFCDac1gSsMuaKQcHS
yEvc2zf1egjmWvgyYyiLBQo23NMErDjsykDBMshOKobkNnIF8yh8mZG1HE6wriZg
3ZFXAwqWQXbi3qmp10kw78KXmayyWLhgw2tfeVYfeQWgYNmkJe5dm3qdBBMTENch
K7rUspiKYJ1NwIjBlx0KZmRt4t6jqddesMDCl5nUspiKYMMdTcC48ZcXCpZHR+Le
o6nXXjBxAHodsroDCdbOdkDHX1IomAWrB0CnnkKkJZhK4ctMb1lMUbBWEzD6EsoI
RrCpoWdWaMWU8pFNfld06IOfHRj7hVaMTsx2hlbhy8zZW0udH7r76PvvHPy5Vhw9
vb2ASygdvK0TAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAuR/
5TMAQ7zJBDQAAAAASUVORK5CYII="/>
</g>
</svg>