Armadilloフォーラム

gdb を使ったデバッグ

shinano

2015年5月1日 13時27分

Armadillo-810 カメラモデルを使って、最近開発を始めた者です。

自作アプリケーションを、gdbでデバッグしようと思ったのですが、標準では、ターゲット側にgdbserverが入っていないようです。
自分で、追加したいと思うのですが、Linuxでの開発が初めてのため、どうするべきかよく分かっていません。
ターゲットに、gdbseverを追加する方法、もしくは、参考になる情報をいただけないでしょうか?
(ATDE側は、eclipseをインストールし、eclipse上でクロスコンパイルもできる環境は構築できましたので、ATDE側の設定は、自分でなんとかできると思います。)

よろしくお願いします。

コメント

at_takashi.sasayama

2015年5月1日 13時55分

笹山です。

> ターゲットに、gdbseverを追加する方法、もしくは、参考になる情報をいただけないでしょうか?

デフォルトでは Armadillo-810 のユーザーランドイメージに gdbserver は含まれていません。
gdbserver を含めるには、下記リンク先の手順に沿って、
ユーザーランドコンフィギュレーションを行ってみてください。

GDB server を使用してのデバッグ
https://users.atmark-techno.com/comment/1490#comment-1490

上記は、Armadillo-460 向けの内容ですが、 gdbserver を含める為の
コンフィギュレーションは Armadillo-810 でも同様の手順になります。

ユーザーランドコンフィギュレーションの方法はマニュアルをご参照ください。

Armadillo-810 製品マニュアル13. 開発の基本的な流れ
http://manual.atmark-techno.com/armadillo-810/armadillo-810_product_man…

情報ありがとうございます。
頂いた情報で出来そうです。

ありがとうございました。