[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 メーリングリストの案内