Windows7 で Eclipse IDE for C/C++ と Zylin Embedded CDT と CodeSoucery g++ Lite for ARM と OpenOCD を入れて、ARMのデバッグをしようと思った。
しかし、Eclipseから OpenOCDの起動はできるが、 CodeSoucery g++ Lite の gdb がOpenOCDにリモート接続できない。
コマンドラインから gdbを起動して target remote localhost:3333 と打つとつながるのに。
しばらく悩んだが、結局… ホストマシンのWindows7が64bitだから Eclipse も 64bit版を入れていたのだが、 Zylin Embedded CDT と CodeSoucery g++ Lite と OpenOCDは32bit…それだとなぜかそういうことになるようだ。
32bit Eclipseにしたら使えるようになった。
コメント