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

HLDC 上村 email@hidden
2006年 8月 30日 (水) 11:15:08 JST


いつもお世話になっております。HLDCの上村です。

gdbserverについてのご対応、ありがとうございます。
早速試そうとしているのですが、
FPGAプロジェクトのアップデートで躓いております。
以下の手順で作業をしているのですが、
どこに問題があるかお分かりになりますでしょうか?
ISEのバージョンは8.1.03i、EDKは8.1.02i、
使用しているSUZAKUはSZ030-U00です。

1.suzaku-s-20060329.zip、sz030-20060811.zipをダウンロード。
  suzaku-s-20060329のxps_projフォルダの中身を、
  sz030-20060811の中身に差し替え。

2.ISEでxc3s1000-4ft256を指定して新規プロジェクトを作成、
  Add Sourceでtop.vhd、top.ucf、xps_proj.xmpを指定。

3.Update Bitstream with Processorを実行。
  すると、Generate Net Listの段階で、以下のエラーが発生し、停止します。
  ERROR:HDLParsers:800 - "C:/fpga/suzaku-s-20060329/xps_proj/hdl/xps_proj.vhd" Line 1432.
  Type of GPIO_d_out is incompatible with type of LEDn.

お忙しいところ恐れ入りますが、お教えいただければ幸いです。
以上です。よろしくお願いいたします。

Tetsuya Ohkawa wrote:
> 大川です。
> 
> uClinux-dist-20051110-suzaku2 で、
> gdbserverを利用する方法を Howtoで公開しました。
> 宜しければ、こちらをご利用ください。
> http://suzaku.atmark-techno.com/dev/howtos/gdbserver_suzaku-s
> 
> なお、uClinux-dist-20040408-suzaku6 につきましては、
> 上村さんの状況+藤沢さんの情報を試してみたのですが、
> 動かせていない状態です。
> 
> HLDC 上村 wrote:
>> いつもお世話になっております。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
>>>
>>>
>>>     
>>
>>   
> _______________________________________________
> 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 メーリングリストの案内