82df381f61226774a2e3dceb71e1531161722ea4
[fw/openocd] / tcl / board / adsp-sc584-ezbrd.cfg
1 #
2 # Analog Devices ADSP-SC584-EZBRD evaluation board
3 #
4 # Evaluation boards by Analog Devices (and designs derived from them) use a
5 # non-standard 10-pin 0.05" ARM Cortex Debug Connector.  In this bastardized
6 # implementation, pin 9 (GND or GNDDetect) has been usurped with JTAG /TRST.
7 #
8 # As a result, a standards-compliant debug pod will force /TRST active,
9 # putting the processor's debug interface into reset and preventing usage.
10 #
11 # A connector adapter must be employed on these boards to isolate or remap
12 # /TRST so that it is only asserted when intended.
13
14 # Analog expects users to use their proprietary ICE-1000 / ICE-2000 with all
15 # ADSP-SC58x designs, but this is an ARM target (and subject to the
16 # qualifications above) many ARM debug pods should be compatible.
17
18 #source [find interface/cmsis-dap.cfg]
19 source [find interface/jlink.cfg]
20
21 # Analog's silicon supports SWD and JTAG, but their proprietary ICE is limited
22 # to JTAG.  (This is presumably why their connector pinout was modified.)
23 # SWD is chosen here, as it is more efficient and doesn't require /TRST.
24
25 transport select swd
26
27 # chosen speed is 'safe' choice, but your adapter may be capable of more
28 adapter speed 400
29
30 source [find target/adsp-sc58x.cfg]