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

Keichi Kawaoka email@hidden
2006年 8月 30日 (水) 22:11:48 JST


川岡です。
いつもお世話になっております。

suzaku-s-20060329.zipは、ISE 8.1.03i、EDK 8.1.02iでそのままコンパイル可能です。
そのままお使いください。

( sz030-20060811のFPGAプロジェクトは大きな変更が入っており、suzaku-s-20060329に
  sz030-20060811のファイルの一部を差換えてもコンパイルできません)

補足
ISE 8.1.03i、EDK 8.1.02iに対応について
 suzaku-s-20060329以前のFPGAプロジェクトをご使用の場合で、
 ISE 8.1.03i、EDK 8.1.02iに対応するには、下記FAQをご参照ください。
  8.1i対応について
     http://suzaku.atmark-techno.com/dev/FAQ/ise81-edk811
  8.2i対応について
     (SUZAKU-S)
        http://suzaku.atmark-techno.com/dev/FAQ/ise82-edk82-S
     (SUZAKU-V)
       http://suzaku.atmark-techno.com/dev/FAQ/ise82-edk82-V

ファイルダウンロードについて
 「6.3i〜7.1」適合FPGAプロジェクトは、
   http://suzaku.atmark-techno.com/downloads/allの
   fpga_proj / 6.3i にあります。
 「6.3i〜7.1」用マニュアルは、
   http://suzaku.atmark-techno.com/downloads/all/&dir=/manualの
   suzaku-s_hardware_manual_ja-1.1.1.pdfまたは、suzaku-v_hardware_manual_ja-1.0.0.pdf
   参照ください。

 「8.1i〜」適合FPGAプロジェクトは、
   http://suzaku.atmark-techno.com/downloads/allの
   fpga_proj / 8.1i にあります。
 「8.1i〜」用マニュアルは、
   http://download.atmark-techno.com/suzaku-starter-kit/の
   suzaku_starter_guide_fpga-2.0.2.pdf
   参照ください。

HLDC 上村 wrote:
> いつもお世話になっております。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
>>
>>
> 




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