ID Artikel: 000078693 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 12/02/2015

Mengapa saya tidak dapat mengkompilasi Minimal Preloader dari SoC EDS versi 14.1 dengan ARMCC?

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi Karena masalah dalam versi SoC EDS 14.1 dari preloader minimal, kesalahan mungkin terlihat saat mengkompilasi menggunakan rantai alat ARMCC.
    Resolusi

    Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:

    Masalah 1:

    "pinmux_config_cyclone5.c", baris 241: Peringatan: #1-D: baris terakhir file berakhir tanpa baris baru"

    Solusi:

      • Buka pinmux_config_cyclone5.c di editor teks, dan tambahkan baris /pengembalian kereta baru di akhir file

    Masalah:

    "/sequencer.c, baris 76: Galat: #79: diharapkan suatu asm penspesifikasi jenis (".global __alt_stack_pointer");"

    Solusi:

    1. Buka sequencer.c dalam editor teks
    2. Tambahkan hal berikut termasuk ke bagian #ifdef HPS_HW
      #include "sdram_phy.h"
    3. Hapus bagian berikut:
      #if ARRIAV
      Penanganan masalah sementara untuk menempatkan penunjuk rangkaian awal pada offset aman dari ujung
      #define STRINGIFY STRINGIFY_STR
      #define STRINGIFY_STR #s
      asm(".global __alt_stack_pointer");
      asm("__alt_stack_pointer = " STRINGIFY(STACK_POINTER);;
      #endif
      jika CYCLONEV
      Penanganan masalah sementara untuk menempatkan penunjuk rangkaian awal pada offset aman dari ujung
      #define STRINGIFY STRINGIFY_STR
      #define STRINGIFY_STR #s
      asm(".global __alt_stack_pointer");
      asm("__alt_stack_pointer = " STRINGIFY(STACK_POINTER);;
      #endif
    4. Buka sequencer.h dalam editor teks, dan hapus semua deklarasi extern inline, dan letakkan di bawah #includes dalam sequencer.c
    5. Simpan dan tutup sequencer.c dan sequencer.h

    Masalah-masalah ini dijadwalkan akan diperbaiki dalam rilis SoC EDS di masa depan.

     

    Produk Terkait

    Artikel ini berlaku untuk 5 produk

    Cyclone® V SE SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V SX SoC FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® V SX SoC FPGA

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.