インテル® SoC FPGA エンベデッド開発スイート(SoC …...SoC EDS v20.1...

66
© Macnica, Inc. © Macnica, Inc. インテル ® SoC FPGA エンベデッド開発スイート(SoC EDS)の インストール方法 ver.20.1 2020/12/10 1

Transcript of インテル® SoC FPGA エンベデッド開発スイート(SoC …...SoC EDS v20.1...

  • © Macnica, Inc.© Macnica, Inc.

    インテル® SoC FPGA エンベデッド開発スイート(SoC EDS)の

    インストール方法 ver.20.1

    2020/12/10 1

  • © Macnica, Inc.

    Agenda

    はじめに

    SoC EDS のダウンロード

    SoC EDS のインストール

    Arm® DS のインストール

    • Arm® DS のインストール(Linux)• Arm® DS のインストール(Windows)

    Cygwin のインストール(Windows のみ)

    MinGW のインストール(Windows のみ)

    Linaro ベアメタル・ツールチェーンのインストール

    • Linaro ベアメタル・ツールチェーンのインストール(Linux)• Linaro ベアメタル・ツールチェーンのインストール(Windows)

    Linaro Linux ツールチェーンのインストール

    改訂履歴

    2020/12/10 2

  • © Macnica, Inc.

    はじめにインテル® SoC FPGA エンベデッド開発スイート(以下、SoC EDS)は、インテル® SoC FPGA 用のエンベデッド・ソフトウェア開発のためのツールスイートです。

    SoC EDS v20.1 での最も重要な変更は次のとおりです:• 以下のコンポーネントが SoC EDS パッケージには含まれなくなりました。

    • ソフトウェア統合開発環境ツール: Arm® Development Studio Intel® SoC FPGA Edition (旧バージョンでは Arm® DS-5)

    • ベアメタル GCC コンパイラー: Linaro ベアメタル・ツールチェーン(旧バージョンでは Mentor ® Sourcery™ CodeBench Lite ARM Altera EABI)

    • Cygwin

    • ユーザーは Arm® Development Studio Intel® SoC FPGA Edition(以下、Arm® DS)を別途ダウンロードしてインストールする必要があります。 Arm® DS は旧製品 Arm® Development Studio 5 Intel® SoC FPGA Edition(以下、Arm® DS-5)の後継であり同様の機能を提供します。

    • ベアメタル GCC コンパイラー、Cygwin についても個別にダウンロードしてインストールする必要があります。

    ここでは SoC EDS のインストール方法を説明します。インストールは次の手順で構成されます:• SoC EDS をダウンロードしてインストールする

    • Arm® DS をダウンロードしてインストールする

    • Linaro ベアメタル・ツールチェーンをダウンロードしてインストールする

    上記に加えて、Windows マシンには以下をインストールする必要があります:• Cygwin - Windows 上で Linux のような環境を提供し、Embedded Command Shell を使用する際に必要です。

    • MinGW - Linaro ベアメタル・ツールチェーンで使用される Newlib ライブラリーを構築するためのプラットフォームとして使用されます。

    2020/12/10 3

  • © Macnica, Inc.

    SoC EDS のダウンロード

    2020/12/10 4

  • © Macnica, Inc.

    マイ・インテルにサインイン

    インストール用のファイルをダウンロードするため、インテル® FPGA およびプログラマブル・デバイス へアクセスし、インテル FPGA の Web サイトへサインインしてください。

    サインインには、インテル Web サイトの ”マイ・インテル” にアカウントを作成する必要があります。

    画面右上の人型アイコンをクリックし、ユーザー名 / パスワードを入力後に [サインインする] ボタンをクリックしてください。

    人型アイコンに ✓ マークが付けば、サインインは完了です。

    2020/12/10 5

    https://www.intel.co.jp/content/www/jp/ja/products/programmable.htmlhttps://www.intel.co.jp/content/www/jp/ja/products/programmable.html

  • © Macnica, Inc. 2020/12/10 6

    最初にここをクリック

    言語設定[ユーザー名]と[パスワード]を入力

    [サインインする]をクリック

    ユーザー名、パスワードを忘れたときは、こちらをクリック

    このアイコンに✓マークが付くと“サインイン中”

  • © Macnica, Inc.

    もし、マイ・インテルのアカウントをお持ちでない場合は、新規にアカウントを登録してください。登録は無料です。アカウントには、以下の2種類があります。受けられるサービスの範囲は異なりますが、どちらのアカウントも開発ソフトウェアをダウンロードすることができます。

    • インテル FPGA プログラム• サポートアカウント

    マイ・インテルへアカウント登録する方法は、下記コンテンツをご覧ください。マイ・インテル(インテル® FPGA プログラム)に登録する方法

    なお、旧 My Altera アカウントをお持ちのユーザーは、そのままユーザー名/パスワードをご利用いただけますが、マイ・インテルへサインインできない場合は、パスワードを初期化してください。[FAQ] Intel:マイ・インテル(旧 My Altera)へのサインインの方法を教えてください。

    2020/12/10 7

    https://www.macnica.co.jp/business/semiconductor/articles/intel/129997/https://www.macnica.co.jp/business/semiconductor/support/faqs/intel/129529/

  • © Macnica, Inc.

    ダウンロード・センターへアクセス

    サインイン後、画面左上の人型アイコンをクリックします。

    マイツールのリストから [インテル® FPGA デザイン・ソフトウェア・ダウンロード・センター] をクリックしてください。

    ダウンロード専用ページ "インテル® FPGA デザイン・ソフトウェア・ダウンロード・センター" が表示されます。

    2020/12/10 8

    サインインした状態で、ここをクリックします

    "インテル® FPGA デザイン・ソフトウェア・ダウンロード・センター“ をクリック

  • © Macnica, Inc.

    ファイルをダウンロード

    ダウンロード・センターへ移動後、左側のリストから "エンベデッド・ソフトウェア" をクリックし、表示されたプルダウン・リストから "SoC EDS & HWLIBs" を選択すると、インテル SoC FPGA EDS 専用ページへ移動します。

    2020/12/10 9

    クリック

    こちらのタブから選択することもできます

  • © Macnica, Inc.

    開発環境に必要な、エディション、バージョン、オペレーティング・システムをそれぞれ選択します。

    選択後に表示されたファイル名の隣にあるダウンロード・ボタンをクリックします。ご利用の Web ブラウザーのダウンロード・マネージャーの指示に従い、保存するフォルダを指定するとファイルのダウンロード・プロセスが開始されます。

    2020/12/10 10

    希望の環境を選択・エディション・バージョン・オペレーティング・システム

    クリックしてダウンロード

  • © Macnica, Inc.

    SoC EDS のインストール

    2020/12/10 11

  • © Macnica, Inc.

    インストール

    ダウンロードセンターから入手した下記ファイルを実行します。

    ウィザードが起動します。指示に従ってインストールを進めます。

    2020/12/10 12

    SoC EDS プロ・エディション・ Windows : SoCEDSProSetup--windows.exe・ Linux : SoCEDSProSetup--linux.run

    SoC EDS スタンダード・エディション・ Windows : SoCEDSSetup--windows.exe・ Linux : SoCEDSSetup--linux.run

    [Next >]をクリック

  • © Macnica, Inc. 2020/12/10 13

    [Next >]をクリック

    “I accept the agreement”(同意)を選択

    [Next >]をクリック

    インストール・フォルダーを指定(通常はデフォルトで OK)※ フォルダーのパスに使用できる文字は以下の通り

    ◎ 半角英数字◎ _(アンダーバー)◎ .(ドット)

  • © Macnica, Inc. 2020/12/10 14

    Quartus Prime Programmer and Tools をすでにインストールしている場合は、Quartus Prime Programmer and Tools のチェックを外します。

    また、Quartus Prime をすでにインストール済みで、Programmer を Quartus Prime から起動して使用する場合も、チェックを外して良いでしょう。

    [Next >]をクリック[Next >]をクリック

    Quartus Prime Programmer and Tools(Programmer限定のツール)をインストールする場合は✓(チェックON)

  • © Macnica, Inc. 2020/12/10 15

    ・ USB-Blaster II 用ドライバーをインストールする・ FTDI ドライバーをインストールする※ 通常はデフォルトのままで OK

    [Finish]をクリック

  • © Macnica, Inc. 2020/12/10 16

    [Next >]をクリック [Finish]をクリック

  • © Macnica, Inc. 2020/12/10 17

    [Extract]をクリック [Next >]をクリック

  • © Macnica, Inc. 2020/12/10 18

    [Finish]をクリック[Next >]をクリック

    “I accept the agreement”(同意)を選択

  • © Macnica, Inc.

    以上で SoC EDS のインストールは完了です。

    Quartus® Prime v20.1 以外との組み合わせで使用する場合は以下の情報もご確認ください。

    ◦ 参照『SoC EDS と異なるバージョンのインテル® Quartus® Prime 開発ソフトウェアを使用するための環境設定』

    SoC EDS v20.1 以降では、Arm® DS は SoC EDS に自動的にインストールされません。ユーザーは Arm® DS を別途ダウンロードしてインストールする必要があります。

    次のページから Arm® DS のインストールについて説明します。

    2020/12/10 19

    https://macnicago.zendesk.com/hc/ja/articles/360039520591-SoC-EDS-%E3%81%A8%E7%95%B0%E3%81%AA%E3%82%8B%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E3%82%A4%E3%83%B3%E3%83%86%E3%83%AB-Quartus-Prime-%E9%96%8B%E7%99%BA%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A

  • © Macnica, Inc.

    Arm® DS のインストール

    2020/12/10 20

  • © Macnica, Inc.

    Arm® DS システム要件

    事前に Arm® DS のシステム要件を満たしていることを確認ください。

    ◦ 参照『Arm® Development Studio Getting Started Guide - Hardware and host platform requirements』

    Arm® DS v2020.1 がサポートする OS 環境は以下のようになっています。いずれも 64-bit 版の OS 環境が必要です。

    ◦ Windows 10

    ◦ Red Hat Enterprise Linux 7 Workstation (もしくは CentOS 7)

    ◦ Ubuntu Desktop Edition 16.04 LTS

    ◦ Ubuntu Desktop Edition 18.04 LTS

    ※ Windows 7 や Red Hat Enterprise Linux 6 (CentOS 6.x) には非対応である点にご注意ください。

    2020/12/10 21

    https://developer.arm.com/documentation/101469/2010/Installation/Hardware-and-host-platform-requirements

  • © Macnica, Inc.

    Arm® DS のダウンロード

    https://fpgasoftware.intel.com/armds/ から Arm® DS インストーラー・アーカイブをダウンロードします。

    ※ バグが修正されている場合がありますので、その時点での最新バージョンを導入されることをお勧めします。

    2020/12/10 22

    希望の環境を選択・バージョン・オペレーティング・システム

    クリックしてダウンロード

    https://fpgasoftware.intel.com/armds/

  • Arm® DS のインストール(Linux)

    2020/12/10 23

  • © Macnica, Inc.

    インストーラー・アーカイブ(.tgz)を解凍して、インストーラー・ファイルを抽出します(バージョン 2020.1 の例)。

    root としてインストーラーを実行します。

    インストーラーはライセンス契約を表示します。 ライセンスが終了するまでスペースバーを使用して「yes」 と入力し、Enter キーを押します。

    Enter キーを押して、プラットフォーム要件チェックを実行します。

    Arm® DS のインストール(Linux)

    2020/12/10 24

    tar xf DS000-BN-00001-r20p1-00rel1.tgz

    cd DS000-BN-00001-r20p1-00rel1/sudo ./armds-2020.1.sh

    Please answer with one of: 'yes' or 'no/quit'Do you agree to the above terms and conditions? yes

    Please answer with one of: 'yes/y' or 'no/n'Run installation platform requirement checks? [default: yes] — Running installation platform requirement checksRunning dependency check [succeeded]

  • © Macnica, Inc.

    デフォルトのインストールパスをそのままにして(変更する場合を除く)、Enter キーを押します。

    Enter キーを押して、新しいフォルダーを作成できるようにします:

    Enter キーを押して、デスクトップ・メニューを追加できるようにします。

    Enter キーを押して、ドライバーをインストールできるようにします。

    2020/12/10 25

    Where would you like to install to? [default: /opt/arm/developmentstudio-2020.1]

    Please answer with one of: 'yes/y' or 'no/n''/opt/arm/developmentstudio-2020.1' does not exist, create? [default: yes] — Installing to '/opt/arm/developmentstudio-2020.1' (This may take a while…)

    Please answer with one of: 'yes/y' or 'no/n'Install desktop menu item additions? [default: yes] — Installing menu entries

    Post install stage provides the following functions:- Installation of USB drivers for RealView ICE and DSTREAM hardware unitsPlease answer with one of: 'yes/y' or 'no/n'Run post install setup scripts? [default: yes] — Running post install setup scripts

  • © Macnica, Inc.

    インストールが成功すると、次のメッセージが表示されます:

    2020/12/10 26

    -----------------------------------Installation completed successfully-----------------------------------

    To start using Arm Development Studio 2020.1 either:- Create a suite sub-shell using /opt/arm/developmentstudio-2020.1/bin/suite_exec- Launch GUI tools via their desktop menu entries

    The Release notes for the product can be found here: file:///opt/arm/developmentstudio-2020.1/sw/info/readme.html

  • Arm® DS のインストール(Windows)

    2020/12/10 27

  • © Macnica, Inc.

    Arm® DS のインストール(Windows)

    アーカイブを解凍して、インストーラー・ファイル(.exe )をダブルクリックして実行します。

    ようこそ画面で [次へ(N)] をクリックします。

    2020/12/10 28

    [次へ(N)]をクリック

  • © Macnica, Inc.

    使用許諾契約の条項に同意することを確認し、[次へ(N)] をクリックします。

    2020/12/10 29

    [次へ(N)]をクリック

    同意します

  • © Macnica, Inc.

    デフォルトのインストール場所をそのままにして(または必要に応じて変更して)、[次へ(N)] をクリックします。

    2020/12/10 30

    [次へ(N)]をクリック

  • © Macnica, Inc.

    [インストール(I)] をクリックしてインストールを続行します。ツールがインストールされます。

    2020/12/10 31

    [インストール(I)]をクリック

  • © Macnica, Inc.

    ドライバー・インストールの開始画面で [次へ(N)] をクリックします。

    2020/12/10 32

    [次へ(N)]をクリック

  • © Macnica, Inc.

    ドライバー・インストールのすべてのデフォルトオプションを受け入れます。ドライバー・インストールが終わったら [完了] をクリックします。

    2020/12/10 33

    [完了]をクリック

  • © Macnica, Inc.

    インストールが完了します。 [完了(F)] をクリックします。

    2020/12/10 34

    [完了(F)]をクリック

  • © Macnica, Inc.

    Cygwin のインストール(Windows のみ)

    2020/12/10 35

  • © Macnica, Inc.

    Cygwin のインストール

    SoC EDS v20.1 以降では、Windows マシンに Cygwin をインストールする必要があります。

    Cygwin は Windows 上で Linux のような環境を提供し、Embedded Command Shell において必要となります。

    2020/12/10 36

  • © Macnica, Inc.

    https://cygwin.com/ にアクセスし、インストーラー(https://cygwin.com/setup-x86_64.exe)をコンピューターにダウンロードします。

    管理者としてコマンドプロンプトを開始します。

    2020/12/10 37

    コマンドプロンプトを右クリック

    検索窓から cmd と入力

    “管理者として実行” をクリック

    https://cygwin.com/https://cygwin.com/setup-x86_64.exehttps://cygwin.com/setup-x86_64.exe

  • © Macnica, Inc.

    現在のディレクトリーを cygwin_setup に変更します。

    • 20.1 Pro の場合:

    • 20.1 Std の場合:

    soceds-cygwin-setup.bat 実行可能ファイルを実行し、setup-x86_64.exe インストーラーをダウンロードした場所へのフルパスを渡します(以下の例では、ユーザーの「ダウンロード」フォルダーにダウンロードされています)。

    または、

    インストーラー・アプリケーションが起動します。

    2020/12/10 38

    cd c:¥intelFPGA_pro¥20.1¥embedded¥cygwin_setup¥

    cd c:¥intelFPGA¥20.1¥embedded¥cygwin_setup¥

    soceds-cygwin-setup.bat %USERPROFILE%¥Downloads¥setup-x86_64.exe

    soceds-cygwin-setup.bat C:¥Users¥¥Downloads¥setup-x86_64.exe

  • © Macnica, Inc.

    インストーラー・アプリケーションが完了します。

    以上で Cygwin のインストールは完了です。必要に応じて以下の情報もご確認ください。

    ◦ 参照『SoC EDS 向け Cygwin セットアップに関する補足』

    2020/12/10 39

    https://macnicago.zendesk.com/hc/ja/articles/360044627011-SoC-EDS-%E5%90%91%E3%81%91-Cygwin-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E8%A3%9C%E8%B6%B3

  • © Macnica, Inc.

    MinGW のインストール(Windows のみ)

    2020/12/10 40

  • © Macnica, Inc.

    MinGW のインストール

    SoC EDS v20.1 以降では、Windows マシンに MinGW をインストールする必要があります。

    MinGW は Linaro ベアメタル・ツールチェーンで使用される Newlib ライブラリーを構築するためのプラットフォームとして使用されます。

    2020/12/10 41

  • © Macnica, Inc. 2020/12/10 42

    http://www.mingw.org/wiki/Getting_Started にアクセスし、https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe インストーラーをダウンロードして、管理者として実行します。

    インストーラー・アプリケーションが起動するので、[Install] をクリックします。

    [Install]をクリック

    http://www.mingw.org/wiki/Getting_Startedhttps://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe

  • © Macnica, Inc.

    デフォルト設定のままにして、[Continue] をクリックします。

    もう一度 [Continue] をクリックして続行します。

    2020/12/10 43

    クリック

    クリック

  • © Macnica, Inc.

    [Basic Setup] ビューで、mingw-developer-toolkit-bin と mingw32-base-bin および msys-base-bin をクリックし、インストール用のマークを選択します。

    2020/12/10 44

    [Basic Setup] を選択

    mingw-developer-toolkit-binmingw32-base-binmsys-base-bin をクリックし、インストール用のマークを選択

  • © Macnica, Inc.

    [All Packages] ビューで、msys-wget-bin をクリックし、インストール用のマークを選択します。

    2020/12/10 45

    [All Packages] を選択 msys-wget-binをクリックし、インストール用のマークを選択

  • © Macnica, Inc.

    トップメニューから [Installation] → [Apply Changes] を選択します。

    [Apply] をクリックして続行します。

    インストーラーは必要なすべてのパッケージをダウンロードします。

    2020/12/10 46

    [Apply]をクリック

  • © Macnica, Inc.

    インストーラーがすべての変更を適用したら、[Close] をクリックします。

    トップメニューから [Installation] → [Quit] を選択します。

    2020/12/10 47

    [Close]をクリック

  • © Macnica, Inc.

    Linaro ベアメタル・ツールチェーンのインストール

    2020/12/10 48

  • © Macnica, Inc.

    Linaro ベアメタル・ツールチェーンのインストール

    Cortex-A9 用の Linaro ベアメタル・ツールチェーンをインストールする方法を示します。これは、Cyclone® V SoC、 Arria® V SoC および Arria® 10 SoC デバイス用のベアメタルプログラムのコンパイルに役立ちます。

    2020/12/10 49

  • Linaro ベアメタル・ツールチェーン

    のインストール

    (Linux)

    2020/12/10 50

  • © Macnica, Inc.

    Embedded Command Shell を起動します。

    • 20.1 Pro の場合:

    • 20.1 Std の場合:

    現在のフォルダーを linaro に変更し、インストール・スクリプトを実行します。

    正常に完了すると、$SOCEDS_DEST_ROOT/host_tools/linaro/ フォルダーに以下がインストールされます。

    • gcc - GCC コンパイラー• newlib - Newlib ライブラリー

    Linaro ベアメタル・ツールチェーンのインストール(Linux)

    2020/12/10 51

    ~/intelFPGA_pro/20.1/embedded/embedded_command_shell.sh

    cd $SOCEDS_DEST_ROOT/host_tools/linaro/./install_linaro.sh

    ~/intelFPGA/20.1/embedded/embedded_command_shell.sh

  • Linaro ベアメタル・ツールチェーン

    のインストール

    (Windows)

    2020/12/10 52

  • © Macnica, Inc.

    Linaro ベアメタル・ツールチェーンのインストール(Windows)

    2020/12/10 53

    Embedded Command Shell を起動します(次のページを参照)。

    ※ 注記:Rocketboards.org の Install Linaro Bare-metal Toolchain の説明では、msys.bat を実行て Msys コンソールからインストーラーを実行するように記載されていますが、この方法では正しくインストールできない場合がありました。この場合は以下の説明のように Embedded Command Shell からの実行を試してみてください。

    https://rocketboards.org/foswiki/Documentation/SoCEDS#Install_Linaro_Bare_45metal_AN1

  • © Macnica, Inc.

    Embedded Command Shell の起動

    Windows のスタートメニューから、以下の Embedded Command Shell を開始できます。

    20.1 Pro の場合:

    スタートメニュー → Intel FPGA 20.1 Pro Edition → SoC EDS Command Shell

    20.1 Std の場合:

    スタートメニュー → Intel FPGA 20.1 → SoC EDS Command Shell

    2020/12/10 54

    スタートメニューをクリック

  • © Macnica, Inc.

    Embedded Command Shell で linaro フォルダーに移動します。

    • 20.1 Pro の場合:

    • 20.1 Std の場合:

    インストーラーを実行します。

    Linaro ツールチェーンがダウンロードされ、newlib ライブラリがダウンロードされてコンパイルされます。

    完了すると、以下が linaro フォルダーにインストールされます。

    • gcc - GNU コンパイラー• newlib - Newlib ライブラリー

    2020/12/10 55

    cd c:/intelFPGA_pro/20.1/embedded/host_tools/linaro

    cd c:/intelFPGA/20.1/embedded/host_tools/linaro

    ./install_linaro.sh

  • © Macnica, Inc.

    以下のようなエラーが出る場合は、.tar.xz ファイルが正しくダウンロードできていません。ご使用のネットワーク環境に問題が無いかなどをご確認ください。

    • この場合、以下の file コマンドでダウンロードした .tar.xz ファイルの情報を確認すると、以下のようにファイルの実体が HTML document text となっており、正しくダウンロードできていないはずです。

    上記のエラーが回避できない場合は、Web ブラウザーから直接下記ページに行き、“gcc-linaro-7.5.0-2019.12-i686-mingw32_arm-eabi.tar.xz” をダウンロードして、C:¥intelFPGA¥20.1¥embedded¥host_tools¥linaro にコピーしてください。http://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/arm-eabi/

    Web ブラウザーからダウンロードすると、ファイル名が .tar に変わってしまうことがあります。その場合は .tar.xz にリネームしてください。その後再度 ./install_linaro.sh を実行します。

    うまくインストールできない場合の確認ポイント ①

    2020/12/10 56

    + rm -rf /c/intelFPGA/20.1/embedded/host_tools/linaro/gcc-linaro-7.5.0-2019.12-i686-mingw32_arm-eabi+ tar xvf gcc-linaro-7.5.0-2019.12-i686-mingw32_arm-eabi.tar.xz -C /c/intelFPGA/20.1/embedded/host_tools/linaro/tar: This does not look like a tar archivexz: (stdin): File format not recognizedtar: Child returned status 1tar: Error is not recoverable: exiting now

    $ file gcc-linaro-7.5.0-2019.12-i686-mingw32_arm-eabi.tar.xzgcc-linaro-7.5.0-2019.12-i686-mingw32_arm-eabi.tar.xz: HTML document text

    http://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/arm-eabi/

  • © Macnica, Inc.

    以下のようなエラーが出る場合は、Cygwin のバージョンが古いため git コマンドに対応していないことが考えられます。前述の「Cygwin のインストール」の章でインストールしたバージョンが使われていることをご確認ください。

    • この場合、以下の cygcheck --version コマンドで Cygwin のバージョンを確認すると、前述の「Cygwin のインストール」の章でインストールしたバージョンと異なっているはずです。

    • 正しい Cygwin のバージョンを使用している場合:

    うまくインストールできない場合の確認ポイント ②

    2020/12/10 57

    + '[' -d newlib-cygwin ']'+ git clone http://sourceware.org/git/newlib-cygwin.gitCloning into 'newlib-cygwin'...+ pushd newlib-cygwin./install_linaro.sh: line 60: pushd: newlib-cygwin: No such file or directory

    $ cygcheck --versioncygcheck (cygwin) 1.7.32

    $ gitsh: git: command not found

    $ cygcheck --versioncygcheck (cygwin) 3.1.7

    $ gitusage: git [--version] [--help] [-C ] [-c =]

    [--exec-path[=]] [--html-path] [--man-path] [--info-path]・・・

  • © Macnica, Inc.

    Linaro Linux ツールチェーンのインストール

    2020/12/10 58

  • © Macnica, Inc.

    Arm® DS-5 には Linux 用の GCC コンパイラーが付属していて自動的にインストールされましたが、Arm® DS ではユーザー様ご自身でコンパイラーをダウンロード&インストールするように変更されました。

    下記の Arm のページから PDF(Add New Compiler Toolchains to Arm DS.pdf)をダウンロードしてください。この PDF ドキュメントに設定方法が記載されています。

    • Add new compiler toolchains to Arm Development Studio

    下記の Linaro のページから Linux 用の GCC コンパイラー“gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz” をダウンロードします。

    • arm-linux-gnueabihf

    ダウンロードした Linux 用の GCC コンパイラーを任意のディレクトリーに展開します。

    ダウンロードした PDF ドキュメントの “5. Select one of these options to download a compiler toolchain:” の手順に従って、ダウンロード&展開した gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf¥bin のパスを Arm® DS で指定します。

    Linaro Linux ツールチェーンのインストール

    2020/12/10 59

    tar -Jxvf gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz

    https://developer.arm.com/tools-and-software/embedded/arm-development-studio/learn/resources/tutorials-and-guides/add-new-compiler-toolchains-to-arm-development-studiohttps://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/

  • © Macnica, Inc.

    Arm® DS の起動とライセンスファイルの設定

    Linaro Linux ツールチェーンのパスを Arm® DS に指定するには、Arm® DS を起動する必要があります。

    また、Arm® DS を使用するためには、あらかじめライセンス設定を行っておく必要があります。

    別冊資料「Arm® Development Studio for Intel® SoC FPGA Edition のライセンス設定方法」の以下の章を参照ください。

    • Arm® DS Intel® SoC FPGA Edition の起動• ライセンスファイルの設定

    2020/12/10 60

  • © Macnica, Inc.

    Linaro Linux ツールチェーンの設定

    2020/12/10 61

    “Window” メニューから“Preferences” を選択

    Preferences ウインドウから検索窓に too と入力し、“Toolchains” を選択します。[追加…]ボタンをクリックします。

    Arm® DS の “Window” メニューから “Preferences” を選択します。

    Preferences ウインドウから検索窓に too と入力し、“Toolchains” を選択します。[追加…]ボタンをクリックします。

  • © Macnica, Inc. 2020/12/10 62

    [参照…]ボタンをクリック

    ダウンロードし解凍しておいた、 Linux 用 GCC コンパイラーのbinフォルダーを選択し[フォルダーの選択]をクリック

    [参照..]ボタンをクリックし、ダウンロードし解凍しておいた Linux 用 GCC コンパイラーの bin フォルダーを選択し、[フォルダーの選択]をクリックします。

  • © Macnica, Inc. 2020/12/10 63

    [Next >]をクリック

    [Next >]をクリック

  • © Macnica, Inc. 2020/12/10 64

    ファミリに “GCC” を選択

    バージョンを入力

    ターゲットを入力(arm-linux-gnueabihf)

    [Finish]をクリック

    [Apply and Close]をクリック

    ファミリに “GCC” を選択し、バージョン、ターゲットを入力します。[Finish]をクリックします。

    Preferences ウインドウで、[Apply and Close]をクリックします。

  • © Macnica, Inc.

    改訂履歴

    2020/12/10 65

    Revision 年月 概要

    1 2020 年 12 月 初版

    免責およびご利用上の注意

    弊社より資料を入手されましたお客様におかれましては、下記の使用上の注意を一読いただいた上でご使用ください。

    1. 本資料は非売品です。許可無く転売することや無断複製することを禁じます。

    2. 本資料は予告なく変更することがあります。

    3. 本資料の作成には万全を期していますが、万一ご不明な点や誤り、記載漏れなどお気づきの点がありましたら、本資料を入手されました下記代理店までご一報いただければ幸いです。

    株式会社マクニカ 半導体事業 お問い合わせフォーム

    4. 本資料で取り扱っている回路、技術、プログラムに関して運用した結果の影響については、責任を負いかねますのであらかじめご了承ください。

    5. 本資料は製品を利用する際の補助的な資料です。製品をご使用になる際は、各メーカ発行の英語版の資料もあわせてご利用ください。

    https://www.macnica.co.jp/business/semiconductor/support/contact/?product=Intel%20Programmable%20Solutions%20Group

  • © Macnica, Inc. 2020/12/10 66

    インテル® SoC FPGA エンベデッド開発スイート(SoC EDS)の�インストール方法 ver.20.1AgendaはじめにSoC EDS のダウンロードSoC EDS のインストールArm® DS のインストールArm® DS のインストール�(Linux)Arm® DS のインストール�(Windows)

    Cygwin のインストール�(Windows のみ)MinGW のインストール�(Windows のみ)Linaro ベアメタル・ツールチェーンの�インストールLinaro ベアメタル・ツールチェーンのインストール�(Linux)Linaro ベアメタル・ツールチェーンのインストール�(Windows)

    Linaro Linux ツールチェーンの�インストール改訂履歴