OpenOCDデバッグメモ

出典: Wikimura

目次

とりあえず動かすために

初期化シーケンス

症状と対処

突然デバッグができなくなってしまい、ほぼ1日を潰してしまった。 繰り返さぬように、デバッグに関する不具合と対処法をメモする。 とりあえず自分の基板で動いたというだけで、正統的なやり方とは限らない。

デバッガのコンソールで「No such file or directory」

症状
デバッグを開始すると、コンソールに赤い字で「/cygdrive/.... No such file or directory」と言われる
対処
[Debug Configurations...]で、「Zylin Embedded debug(native)」以下に新しい構成を作れば良い。

「Zylin Embedded debug(cygwin)」以下に新しい構成を作ると、CygwinのCygdriveを使ったパスを使うようになってしまうらしい。 なぜこのオプションがあるのだろう?

起動直後ブレイクポイントで止まらない

症状
デバッガ起動後ハードウェアブレイクポイントを設定しているにもかかわらず止まらない。起動直後mainで止められない。
対処
[Debug Configurations...]で、GDBのinitコマンド欄に

リセット後