ID บทความ: 000086177 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 14/07/2017

ทําไม nios2-bsp ถึงไม่พบไฟล์ .sopcinfo เมื่อใช้ .ipx

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • ชุด Intel® Embedded Design Nios® II (EDS)
  • โปรเซสเซอร์ Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime Pro เวอร์ชั่น 17.0 เมื่อใช้ไฟล์ .ipx เพื่อสร้างส่วนประกอบที่กําหนดเองหลายไฟล์ .sopcinfo จะถูกสร้างขึ้นในโฟลเดอร์ qsys_name และไม่ได้อยู่ในโฟลเดอร์ไดเรกทอรีโครงการ

    เมื่อคุณสร้างแอปพลิเคชันNios® IIและโครงการ bsp ในเครื่องมือสร้างซอฟต์แวร์ Nios II คุณจะเห็นข้อผิดพลาดเมื่อคุณสร้างโครงการแอปพลิเคชัน

    ข้อ ผิด พลาด:

    ข้อมูล: การคอมไพล์ /src/main.c to obj/default/main.o

    nios2-elf-gcc -xc -MPD -c -I. /bsp/HAL/inc -I. /bsp -I. /bsp/drivers/inc -pipe -D__hal__ -DALT_NO_C_PLUS_PLUS -DALT_USE_DIRECT_DRIVERS -DALT_NO_INSTRUCTION_EMULATION -DALT_USE_SMALL_DRIVERS -DSMALL_C_LIB -DALT_SINGLE_THREADED -O2 -g -Wall -mno-hw-div -mno-hw-mul -mno-hw-mulx -mgpopt=global -o obj/default/main.o. /src/main.c

    .. /src/main.c:33:38: ข้อผิดพลาดร้ายแรง: custom_pattern_generator.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

    #include "custom_pattern_generator.h"

    ^

    การคอมไพล์สิ้นสุดลง

    ทําให้: *** [obj/default/main.o] ข้อผิดพลาด 1

    ทําให้: ออกจากไดเรกทอรี

    ความละเอียด

    ในการแก้ไขปัญหานี้ ให้คัดลอกไฟล์ qsys_name.sopcinfo ในโฟลเดอร์ qsys_name ในไดเรกทอรีโครงการซึ่งมีพาธเดียวกันกับที่มีชื่อไฟล์ .ipx ไฟล์แอปพลิเคชันอยู่ในเครื่องมือสร้างซอฟต์แวร์ Nios II

    ปัญหานี้ได้รับการกําหนดให้แก้ไขในซอฟต์แวร์ Quartus Prime Pro รุ่นใหม่ในอนาคต

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

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

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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