ID บทความ: 000078392 ประเภทข้อมูล: การติดตั้งและตั้งค่า การตรวจสอบครั้งล่าสุด: 01/01/2015

ทําไมการสร้างตัวโหลด SOC ล่วงหน้าจึงสร้างรูปแบบเป้าหมาย "Makefile:200 *** ไม่มีเลย "" ข้อผิดพลาด Stop." ใน Windows PCs?

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    GNU รุ่นตั้งต้นที่มาพร้อมกับ SoC Embedded Design Suite (EDS) 13.1 (และอยู่ในเส้นทางที่กําหนดไว้ใน SoC EDS 13.1 Command Shell) คือ 3.82.90  เวอร์ชั่นนี้จะทําให้เกิดข้อความแสดงข้อผิดพลาดต่อไปนี้ในขณะที่สร้างตัวโหลดล่วงหน้าบนพีซีที่ใช้ Windows:

     
    รูปแบบเป้าหมาย Makefile:200 *** ไม่มี ?' หยุด

    ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและการคอมไพล์ preloader ได้ที่นี่: http://www.rocketboards.org/foswiki/Documentation/GSRD131Preloader

     

    วิธีตรวจสอบว่าเวอร์ชั่นใดที่ติดตั้งไว้และอยู่ในเส้นทางในระบบของคุณ:

    • เรียกใช้หรือแหล่งที่มาของ SoC EDS 13.1 Command Shell
    • เรียกใช้ "make -v" ที่พรอมต์คําสั่ง

    หากจัดทํารายงานในเวอร์ชันต่อไปนี้ ควรอัปเดตเวอร์ชันที่ติดตั้งไว้ (ดูคําแนะนําด้านล่างเกี่ยวกับวิธีอัปเดต):


    $ สร้าง -v
    GNU ทํา 3.82.90
    สร้างขึ้นสําหรับ i686-pc-cygwin
    ลิขสิทธิ์ (C) 2010 Free Software Foundation, Inc.
    สิทธิ์การใช้งาน GPLv3 : GNU GPL เวอร์ชัน 3 หรือใหม่กว่า <http://gnu.org/licenses/gpl.html>
    นี่เป็นซอฟต์แวร์ฟรี: คุณสามารถเปลี่ยนแปลงและเผยแพร่ซ้ําได้ฟรี
    ไม่มีการรับประกัน ในขอบเขตที่ได้รับอนุญาตตามกฎหมาย

     

     

     

    วิธีแก้ไข

    การอัปเดตเวอร์ชั่น verson ที่ใช้แล้วเป็นเวอร์ชั่น 3.81 จะช่วยให้สามารถสร้างตัวโหลดล่วงหน้าได้อย่างถูกต้อง  มีหลายตัวเลือกในการอัปเดตเวอร์ชั่นที่ใช้  หากมีการติดตั้ง Nios II EDS 13.1 ไว้ ก็จะทําการติดตั้ง GNU เวอร์ชั่น 3.81  ในการชี้ไปยังเวอร์ชันนี้จากภายใน SoC EDS 13.1 Command Shell:

    • เรียกใช้หรือแหล่งที่มาของ SoC EDS 13.1 Command Shell
    • ที่พรอมท์คําสั่ง ให้เรียกใช้ "export PATH=/ /nios2eds/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin://home/jchang/bin"

    หรือหากมีการตั้งค่าตัวแปรสภาพแวดล้อม:

    • ที่พรอมต์ SoC EDS 13.1 Command Shell เรียกใช้ "export PATH=/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin: /usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin"

    นอกจากนี้ NIOS II 13.1 Command Shell ยังสามารถจัดหาได้จากภายใน SoC EDS Command Shell:

    • ที่พรอมต์ SoC EDS 13.1 Command Shell ให้เรียกใช้งาน "/nios2_command_shell.sh"

    DS-5 เวอร์ชั่น 14.0 ยังติดตั้ง GNU ทําให้เวอร์ชั่น 3.81 และสามารถเพิ่มไปยังตัวแปรสภาพแวดล้อม PATH แทน:

    • ที่พรอมต์ SoC EDS 13.1 Command Shell เรียกใช้ "export PATH=/bin:/build2/install/mongodb/bin:/usr/lib64/qt-3.3/bin: /usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin"

    Cygwin GNU Make เวอร์ชั่น 3.81 ยังอยู่ที่นี่ (แนบเป็น make.exe)  ซึ่งสามารถดาวน์โหลดไปยังพีซีของคุณและพาธที่นําหน้าไปยังตัวแปรสภาพแวดล้อม PATH เช่นกันและใช้เพื่อทําตัวโหลดล่วงหน้า

     

    ในการตรวจสอบเวอร์ชั่นของ make จะถูกเพิ่มไปยังพาธระบบ ให้เรียกใช้ "make -v" อีกครั้ง  หากทําให้รายงานเป็นเวอร์ชันต่อไปนี้ (3.81) เวอร์ชั่นที่ถูกต้องจะถูกติดตั้ง
     


    $ สร้าง -v
    GNU สร้าง 3.81
    ลิขสิทธิ์ (C) 2006 Free Software Foundation, Inc.
    นี่เป็นซอฟต์แวร์ฟรี ดูแหล่งที่มาของเงื่อนไขการคัดลอก
    ไม่มีการรับประกัน ไม่แม้แต่สําหรับความสามารถในการทําตลาด หรือความเหมาะสมสําหรับ A
    วัตถุประสงค์เฉพาะ
    โปรแกรมนี้สร้างขึ้นสําหรับ i686-w64-mingw32

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    Cyclone® V GX FPGA

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้