Windows7 64bit で Eclipse / Zylin Embedded CDT / CodeSoucery g++ Lite for ARM / OpenOCD 設定でちょいはまり

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にしたら使えるようになった。

コメント

タイトルとURLをコピーしました