サイト内検索

SoC EDS v15.1 でデバイス・ツリーはどのように作成すれば良いのですか?

SoC EDS/DS-5 SoC FPGA

カテゴリ:SoC
ツール:SoC EDS
デバイス:Arria® V、Cyclone® V


カスタム・ボード向けのデバイス・ツリーを作成するには、SoC EDS の Embedded Command Shell から以下のコマンドを実行してください。

<手順>

  1. 任意の作業ディレクトリを作成します。(例、C:\Work\cv_soc_devkit_ghrd)
    $ mkdir "C:\Work\cv_soc_devkit_ghrd"
  2. 作成した作業ディレクトリに移動します。
    $ cd "C:\Work\cv_soc_devkit_ghrd"
  3. ユーザのカスタム・ボード向けデザインで生成された soc_system.sopcinfo ファイルを作業ディレクトリにコピーします。
  4. SoC EDS に含まれている以下の 2つの XML ファイルを作業ディレクトリにコピーします。
    $ cp "C:\altera\15.1\embedded\examples\hardware\cv_soc_devkit_ghrd\hps_common_board_info.xml"
    $ cp "C:\altera\15.1\embedded\examples\hardware\cv_soc_devkit_ghrd\soc_system_board_info.xml"
  5. https://rocketboards.org/foswiki/view/Documentation/GSRDV151DeviceTreeGenerator を参考にして、コピーした XML ファイルをカスタム・ボード向けにテキスト・エディタで書き換えます。
  6. 以下の sopc2dts コマンドを実行すると socfpga.dtb ファイルが生成されます。
    $ sopc2dts --input soc_system.sopcinfo\
    --output socfpga.dtb\
    --type dtb\
    --board soc_system_board_info.xml\
    --board hps_common_board_info.xml\
    --bridge-removal all\
    --clocks


<注記>

  1. SoC EDS を C:\altera\15.1 にインストールした場合の例です。
  2. Arria V SoC 開発キットを対象とする場合は、上記コマンドの cv_soc_devkit_ghrd を av_soc_devkit_ghrd に置き換えてください。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。