[Suzaku:00581] Re: gdbserver の使用について
HLDC 上村
email@hidden
2006年 7月 8日 (土) 15:43:19 JST
いつもお世話になっております。HLDCの上村です。
gdbserverについての情報をご連絡いただき、ありがとうございました。
パッチを当てることでコンパイルが通り、SUZAKU-Sに組み込むことが出来ました。
ですが、TCP経由で接続しようとしたところ、
"reading register 23: Input/output error"となってしまい、
接続することが出来ませんでした。
その後、以下のことを試しましたが、現象は変わりませんでした。
・telnet、telnetd共に外してリビルド
・gdbserver patchをあて、"build debuggable applications"
"build debuggable libraries"を有効にしてリビルド
この現象について、お分かりになる方いらっしゃいませんでしょうか?
以上です。
お忙しいところ恐れ入りますが、よろしくお願いいたします。
k800073 wrote:
> 昭和電線の藤沢です。
> 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 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 メーリングリストの案内