ft232h-module-swd.cfg 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # ADAFRUIT FTDI FT232H as a SWD direct connect interface
  3. # Any FT232H based board may work
  4. #
  5. # http://www.ftdichip.com/Products/ICs/FT232H.htm
  6. #
  7. #
  8. adapter driver ftdi
  9. ftdi vid_pid 0x0403 0x6014
  10. # data MSB..LSB direction (1:out) MSB..LSB
  11. # 0000'0000'0011'0000 0000'0000'0011'1011
  12. ftdi layout_init 0x0030 0x003b
  13. # 0xfff8 0xfffb
  14. # Those signal are only required on some platforms or may required to be
  15. # enabled explicitly (e.g. nrf5x chips).
  16. ftdi layout_signal nSRST -data 0x0010 -oe 0x0010
  17. ftdi layout_signal nTRST -data 0x0020 -oe 0x0020
  18. # swd enable
  19. ftdi layout_signal SWD_EN -data 0
  20. # tri-state (configure as input) TDO/TIO when reading
  21. ftdi layout_signal SWDIO_OE -data 0
  22. transport select swd
  23. # re-configure TDO as tri-state
  24. #ftdi layout_signal TDO -data 0x0002 -oe 0x0002
  25. #ftdi layout_signal TDI -data 0x0004
  26. # Adafruit FT232H JTAG SWD
  27. # Name Pin Name Func Func
  28. # D0 J1-3 ADBUS0 TCK SWDCLK
  29. # D1 J1-4 ADBUS1 TDO/DI SWDIO
  30. # D2 J1-5 ADBUS2 TDI/DO SWDIO
  31. # D3 J1-6 ADBUS3 TMS N/A
  32. # D4 J1-7 ADBUS4 (GPIOL0) /nSRST optional module reset
  33. # D5 J1-8 ADBUS5 (GPIOL1) /nTRST optional target reset
  34. # D6 J1-9 ADBUS6 (GPIOL2)
  35. # D7 J1-10 ADBUS7 (GPIOL3)
  36. # C0 J2-1 ACBUS0 (GPIOH0)
  37. # C1 J2-2 ACBUS1 (GPIOH1)
  38. # C2 J2-3 ACBUS2 (GPIOH2)
  39. # C3 J2-4 ACBUS3 (GPIOH3)
  40. # C4 J2-5 ACBUS4 (GPIOH4)
  41. # C5 J2-6 ACBUS5 (GPIOH5)
  42. # C6 J2-7 ACBUS6 (GPIOH6)
  43. # C7 J2-8 ACBUS7 (GPIOH7)
  44. # C8 J2-9 ACBUS8
  45. # C9 J2-10 ACBUS9