[Suzaku:01836] Re: Re: Re: ブートプログラムの作成について

email@hidden
2010年 7月 8日 (木) 22:52:52 JST


中島様

永井です.

> A/D ボードの VHDL を参考にした DMA のプログラムです.
> タイミング的には問題ないようですが,ここの部分の影響の可能性は
> 否定できませんので,IP を小さくした場合についても調べてみます.

IP を消去してビルドしても,同じ状態でした.
BBoot を途中で "z" ボタンで停止させ,"a" を押しても,次に進みません.


また,元のソースで BRAM を一個当たり 32k に増やそうとしたのですが,
  Too many comps of type "RAMB16"
というエラーメッセージが出て,先に進むことができません.

対応方法を教えてください.

よろしくお願いいたします.

----- Original Message -----
> 中島様
> 
> 永井です.ご回答ありがとうございます.
> 
> > BBootのプログラムは変更していないんですよね?
> 
> 変更していません.
> 
> > Hermitが立ち上がらない場合、
> > BRAMの容量があふれてしまってることが多いのですが・・・。
> > XPSのメニューで[Software]->[Get Program Size]すると調べられるので、
> > 一応確認してみて下さい。
> 
> プログラムのサイズは
> ------
>    text	   data	    bss	    dec	    hex	filename
>    6706	    320	   2084	   9110	   2396	C:/home/******/ppc405_system/code/executable.elf
> ------
> となっており,BRAM 32 k (16 k を二つ) で問題ないと思っています.
> 
> 
> > 実際、BBootのどこで止まってしまっているのか、
> > 確認してみてもらえますか?
> 
> BBoot を立ち上げて,S-record ファイルを送信しようとすると,
> 下記の状態で止まります.
> ------
> BBoot v2.10 (powerpc) compiled at 10:52:37, Jul  8 2010
> Press 'z' or 'Z' for BBoot Menu.
> 
> 
> Please choose one of the following and hit enter.
> a: activate second stage bootloader (default)
> s: download a s-record file
> Start sending S-Record!!
> ..
> ------
> 
> セカンドブートローダを立ち上げても,音沙汰が無い状態です.
> デバックコードを入れた場合については,後ほど行ってみます.
> 
> 
> > 追加した自作IPは結構複雑なIPでしょうか?
> > もしかすると、タイミングエラーが原因かもしれません。
> 
> A/D ボードの VHDL を参考にした DMA のプログラムです.
> タイミング的には問題ないようですが,ここの部分の影響の可能性は
> 否定できませんので,IP を小さくした場合についても調べてみます.
> 
> 
> よろしくお願いします.
> 
> 
> ----- Original Message -----
> > 中島です。
> > 
> > > 永井と申します.お世話になります.
> > > 
> > > SUZAKU を用いて組み込みシステムの勉強を始めた初心者です.
> > > 
> > > Suzaku SZ410(Power PC)を用いて,自作 IP を含むプロジェクトを開発中です.
> > > 開発環境は ISE 11.5 を使っており,IDS11.5用FPGAプロジェクト (v20100617) を
> > > ベースに開発をしています.
> > > 
> > > ソフトウェアは変更していないのですが,XPS を用いて作成した bit ファイル
> > > を書き込むと,BBoot は立ち上がるのですが,数秒待っても Hermit が立ち上がりません.
> > > SPI_writer を用いて Default_bit_file に書き直すと正しく起動します.
> > > 
> > > この場合,何を確認すれば良いでしょうか?
> > > 
> > > この状態で数日行き詰っていますので,対処法を教えて頂きたいです.
> > > 
> > > よろしくお願い致します.
> > 
> > BBootのプログラムは変更していないんですよね?
> > Hermitが立ち上がらない場合、
> > BRAMの容量があふれてしまってることが多いのですが・・・。
> > XPSのメニューで[Software]->[Get Program Size]すると調べられるので、
> > 一応確認してみて下さい。
> > 
> > 
> > 実際、BBootのどこで止まってしまっているのか、
> > 確認してみてもらえますか?
> > (デバッグコードをいれるか、デバッガでみてみるか)
> > 以下ログの後にコピーしたりジャンプしたりするので、
> > BBootが立ち上がるという状態にも色々あります。
> > 
> > BBoot v2.10 (powerpc) compiled at 10:32:52, Jun 16 2010
> > Press 'z' or 'Z' for BBoot Menu.
> > 
> > 
> > 追加した自作IPは結構複雑なIPでしょうか?
> > もしかすると、タイミングエラーが原因かもしれません。
> > タイミングエラーはXPSのDesign SummaryのページのPerformance Summaryの表の
> > ところで確認できます。
> > 
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > suzaku mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> > 
> 
> 
> ------
>   Takuya NAGAI  * 永井 拓也 *
>     E-mail : email@hidden
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> 


------
  Takuya NAGAI  * 永井 拓也 *
    E-mail : email@hidden



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