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

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

1.8.1.2.1. ARM Cコンパイラの設定

  1. Target 」で、ターゲットCPUを「Cortex-A9」に設定して、「Disable unaligned accesses」ボックスをオンにします。
    図 56. ARMCCターゲット設定
  2. FPGAをコンフィギュレーションするための責任のコードがHPSにDMAを使用していることを確実にするプリプロセッサマクロ"ALT_FPGA_ENABLE_DMA_SUPPORT = 1"を追加します。
    図 57. ARMCCプリプロセッサ設定
  3. Cyclone Vデバイス・ファミリを設定するためにプリプロセッサのマクロ「soc_cv_av」を追加します。
  4. 次の(「Includes」)のカテゴリを選択します。そして、Build Settingsに含めるのパスを追加するには右に「+」ボタンをクリックします。
    図 58. ARMCCインクルードのパス設定
  5. 「Source Language」を選択し、「Source language mode」を「-c99」に設定します。
    図 59. ARMCCソース言語の設定

    Optimizations」、「Debugging」、「Warnings and Errors」、および「Miscellaneous」の設定はデフォルト値のままにしておきます。