【メモ】Visual Studio Code + Nucleo-L476RG

Wataraiさんが分かりやすい記事をアップしました。そちらが分かりやすいです。

VSCodeでSTM32マイコンのデバッグ環境を構築する

手順の精査は必要ですが、とりあえず動いたのでメモ。

  • OpenOCDを使う。(NucleoはST-LinkなのでpyOCDはダメ)
  • OpenOCDはコマンドラインで事前に起動しておく。(VSCodeからのlaunchだと、なぜかVSCodeからGDBサーバーへ接続しようとしない。)
  • VSCodeからのGDBサーバー起動は無し。(launch.jsonのdebugServerPathを削除)

OpenOCD起動コマンド

C:\OpenOCD\openocd.exe -s C:\OpenOCD\tcl -f board\st_nucleo_l476rg.cfg -c init -c "reset init"