ベア・メタルのユーザー・ガイド

ID 683211
日付 11/30/2015
Public
ドキュメント目次

1.7.2. プロジェクトのビルド

これでプロジェクトがインポートされていることになります。現在のツール・チェイン(ARMコンパイラ5(DS-5内蔵))は、ツール・チェイン・エディタで正しく選択されていることを確認してください。これは、以下の手順で行うことができます。
  1. プロジェクトを右クリックし、「Properties」を選択します。
  2. C/C++ Build > Tool Chain Editorを選択します。

    プロジェクトを右クリックし、「Build Project」を選択します。これは、次のことを実行するメイク・ベースのビルドを開始します。

    • プロジェクトにHWLibsからの追加のソースファイルをコピーします。
    • スタンダードのアルテラのツールとobjcopyをを使用して、FPGAイメージのオブジェクト・ファイルを作成します。
    • AXF実行ファイル(ELF互換)にすべてをコンパイルしてリンクします。
    注: 発生することの詳細については、プロジェクトの一部であるMakefileを参照します。

プロジェクトに含まれるのは適切にARMコアを初期化するために使用されるキーアイテムの数です。

  • ARMツールがはるかに簡単にリンクするために使用するスキャッタ・ファイル(scatter.scat)
    注: GNUリンカの構文
  • デバッグ・フローを制御するDSスクリプト・ファイル(debug-hosted.ds)
    • プリローダーをロードと実行
    • プロジェクトの実行可能な(HWLIB.axf)をロードし、「メイン」のシンボルで停止
  • この例の詳細を説明するreadme.txtファイル