はじめに ツイッターでRaspberryPi4が無いケースでOpenOCDでデバッグするにはどういう手段があるか。という話題が出た。 ARM-USB-TINY-H + ARM-JTAG-SWD ARMのMCUのデバッグで安価で使い勝手が良いものとしてはARM-USB-TINY-Hが挙げられる。 しかしこのデバイスはSWDには対応していない。JTAG-SWDは乗っかる信号線はTMSとTCLKだが、JTAGしか理解できないデバッガはTMSにSWDIOが送られてきても理解できない。 ARM-JTAG-SWDはSWDIOで扱う信号をJTAGのTMS、TDI、TDOに適宜振り分けるアダプタとなっている(はず)。 回路図 接続 下記のように接続する。 Pico ARM-JTAG-SWD SWDIO SWDIO(7) SWDCLK SWDCLK(9) GND GND(4,6,8,10,12,14,16,