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

HLDC 上村 email@hidden
2006年 8月 31日 (木) 16:44:20 JST


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

ご連絡ありがとうございます。gdbserverの動作を確認できました。
ご対応ありがとうございました。

1点質問ですが、このFPGAプロジェクトをFlashに書き込んで使用したい場合は、
top.ucfとtop.vhdを自作することになるのでしょうか?
uClinux-dist-20051110-suzaku2で作成したLinuxイメージを、
旧FPGA環境上で動かそうとすると、kernel panicが発生するので、
FPGAプロジェクトを更新したいのですが。

以上です。
お忙しいところ恐れ入りますが、よろしくお願いいたします。

Keichi Kawaoka wrote:
> 川岡です。
> いつもお世話になっております。
> 
> 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 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 メーリングリストの案内