SW4STM32のデバッガ設定の注意点 (リセットモード)

System Workbench for STM32 (SW4STM32) でハマったのでメモ。

ST-Linkをマイコンボードに接続してデバッグしようと思ったら、下記のようなエラーが発生した。

Error: timed out while waiting for target halted 

どうも SWCLK と SWDIO だけを接続して RESET を接続してなかったのが原因のようだ。この場合、Debug Configuration の Debugger の設定で「Reset Mode」が「Connect under reset」になっていると上記のエラーが発生する。RESETが接続されてない場合は「Software system reset」を選択しなければならない。

f:id:licheng:20190820212255p:plain:w600

参考ページ

github.com