[Suzaku:00575] Re: gdbserver の使用について

k800073 email@hidden
2006年 7月 4日 (火) 08:35:50 JST


昭和電線の藤沢です。
gdbについては、本家www.itee.uq.edu.auのメーリングリスト2005年3月のGDB with uClinuxスレッドを参考にするとよいと思います。
コンパイル時のエラーについては、http://sources.redhat.com/ml/gbd-patches/2003-06/msg00854.html
の通り、sys_errlistをstrerrorに置き換えると、エラーはなくなるはずです。
あと、ブレークポイントの設定を"brki r14,0x30"で行っているので、割り込みベクタテーブルの設定が必要になります。arch/microblaze/platform/suzaku/intv.Sには、0x30のベクタは定義していないので、ここのintv.Sは、arch/microblaze/intv.Sをコピーして使います。
gdbserverといっても、uClinux上のアプリケーションなので、ソフトウェアマニュアルの「自作アプリケーションをイメージに入れる」に従って、単独でmakeしたほうが楽でした。
ただし、本家のHome Pageを見ると、新しいツールチェインがリリースされているようで、そこでは、mb-uclinux-gbdがサポートされているみたいです。そちらを試してみるのもよいのではないでしょうか。

> いつもお世話になっております。HLDCの上村です。
> 早速ですが、お問い合わせいただいた内容に回答いたします。
> 
> > お使い頂いてます SUZAKU は、
> > SUZAKU-S でしょうか? それとも、SUZAKU-V でしょうか?
> 
> 現在使用しているのは、SUZAKU-Sです。
> 
> 以上です。よろしくお願いいたします。
> 
> Tetsuya Ohkawa wrote:
> > 大川です。
> >
> > お使い頂いてます SUZAKU は、
> > SUZAKU-S でしょうか? それとも、SUZAKU-V でしょうか?
> >
> >
> > HLDC 上村 wrote:
> >   
> >> いつもお世話になっております。HLDCの上村です。
> >>
> >> Suzakuに組み込んだLinuxアプリケーションのデバッグをするために、
> >> gdbを使用したいと考え、Miscellaneous Applicationsから、
> >> gdbserverを有効にしてmakeしたのですが、
> >> 以下のエラーが発生してしまいました。
> >>
> >> gdbreplay.c: In function `perror_with_name':
> >> gdbreplay.c:58: `sys_nerr' undeclared (first use in this function)
> >> gdbreplay.c:58: (Each undeclared identifier is reported only once
> >> gdbreplay.c:58: for each function it appears in.)
> >> gdbreplay.c:58: `sys_errlist' undeclared (first use in this function)
> >> gdbreplay.c:62: warning: implicit declaration of function `strcpy'
> >> gdbreplay.c:63: warning: implicit declaration of function `strcat'
> >> gdbreplay.c:51: warning: `err' might be used uninitialized in this function
> >> gdbreplay.c: In function `remote_close':
> >> gdbreplay.c:87: warning: implicit declaration of function `close'
> >> gdbreplay.c: In function `expect':
> >> gdbreplay.c:256: warning: implicit declaration of function `read'
> >> gdbreplay.c: In function `play':
> >> gdbreplay.c:283: warning: implicit declaration of function `write'
> >>
> >> gdbreplayも有効にして再makeしてみたのですが、
> >> 状況は変わりませんでした。
> >> 他に何か必要なオプションなどがあるのでしょうか?
> >> お忙しいところ恐れ入りますが、お教えいただければ幸いです。
> >>
> >> 以上です。よろしくお願いいたします。
> >>   
> >>     
> > _______________________________________________
> > suzaku mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/suzaku
> >
> >
> >   
> 
> 
> -- 
> 凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹
>   Heartland・Data Co.,    システム設計部
>    上村真人 (Kamimura Masato)
>     HomePage: http://www.hldc.co.jp/
>      E-mail Add: email@hidden
>     栃木県足利市富士見町24-1
>      TEL:0284-41-1159 / FAX:0284-41-3491
> 凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸凹凸
> 
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/suzaku




suzaku メーリングリストの案内