[Suzaku:00885] Re: SUZAKU-VのDCM逓倍値
mio
email@hidden
2007年 4月 13日 (金) 10:34:38 JST
中島です。
Nobuaki Sugishima wrote:
> > 中島様
> >
> > 結果として”Hello SUZAKU”は表示されました。
> >
> > この結果を得る前後を比較すると、下記にご示唆いただいた
> >
>> >> EDKで[Software]-->[Generate Linker Script]をクリックして
>> >> リンカースクリプトの設定して下さい。
> >
> > を実行しただけです。これにより何かが変わったようです。
> >
> > EDKを終了、何回試みても再現性があります。再Generateにより事態は
> > 確実に改善します。
> >
> > Linker Script生成が与える影響についてStudyしていないので
> > すが、ご見解をお教えください。
> >
リンカースクリプトの設定を明示的に行わないと、デフォルトのリンカースクリプトが適
用されます。
PowerPCの場合デフォルトのリンカースクリプトには
0xFFFF0000からの連続したメモリロケーションに、命令、読み出し専用データ、プログラ
ムスタック、ヒープなどを保存するよう書かれています。
BSBで何の設定も変更せずにクリッククリックでプロジェクトを作成すると、
BRAMのスタートアドレスは0xFFFFC000になります。
この辺を踏まえて考えてみていただけるでしょうか?
エンベデッドシステムツールリファレンスマニュアルの
10章GNUコンパイラツールなどが参考になりそうなので、読んでみてください。
http://japan.xilinx.com/ise/embedded/edk82i_docs/j_est_rm82.pdf
> >
> >
>>> >>> 3.RS232Cの設定
>>> >>> ボーレート115200、Parityなしで問題ないと思うのですが。事実
> > Li
>>> >>> nuxのブートは正常表示されますし、Linuxソフトウエア編も一全編動作
> > を確
>>> >>> 認できました。Teratermコンソール側には問題ないように思うのです
> > が。
>>> >>> それから気になるのは、このRS232Cは2線式、つまりフロー制御はソフ
> > トに
>>> >>> 頼っているようです。Xパラメータの設定等必要ないのでしょうか?。
>>> >>>
>>> >>> RS232Cチェッカがないので、どこで不具合を起こしているのか見当はつ
> > きま
>>> >>> せんが、9割はUARTポートに送り出していないように思います。
>>> >>>
>>> >>>
>>> >>> 上記事項以外にも懸念事項があればお教えください。
>>> >>>
>> >> PowerPCの場合、リンカースクリプトを設定する必要があります。
>> >> EDKで[Software]-->[Generate Linker Script]をクリックして
>> >> リンカースクリプトの設定して下さい。
>> >> (何も変更せずに[OK]をクリックすればたぶんうまくいくと思います。)
>> >>
>> >> これらについては少し詳しくスターターキットガイド(FPGA編)2.1.6の
>> >> p232の割り込みの説明のところに記載しておりますので、ご一読ください。
>> >>
suzaku メーリングリストの案内