adsp-sc584-ezbrd.cfg 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. #
  3. # Analog Devices ADSP-SC584-EZBRD evaluation board
  4. #
  5. # Evaluation boards by Analog Devices (and designs derived from them) use a
  6. # non-standard 10-pin 0.05" ARM Cortex Debug Connector. In this bastardized
  7. # implementation, pin 9 (GND or GNDDetect) has been usurped with JTAG /TRST.
  8. #
  9. # As a result, a standards-compliant debug pod will force /TRST active,
  10. # putting the processor's debug interface into reset and preventing usage.
  11. #
  12. # A connector adapter must be employed on these boards to isolate or remap
  13. # /TRST so that it is only asserted when intended.
  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. #source [find interface/cmsis-dap.cfg]
  18. source [find interface/jlink.cfg]
  19. # Analog's silicon supports SWD and JTAG, but their proprietary ICE is limited
  20. # to JTAG. (This is presumably why their connector pinout was modified.)
  21. # SWD is chosen here, as it is more efficient and doesn't require /TRST.
  22. transport select swd
  23. # chosen speed is 'safe' choice, but your adapter may be capable of more
  24. adapter speed 400
  25. source [find target/adsp-sc58x.cfg]