ID บทความ: 000099315 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 13/08/2024

ทําไม 'msgdma_rx' ไม่ได้รับการประกาศในตัวอย่าง Nios® II Simple Socket Server Ethernet ในซอฟต์แวร์ Quartus® Prime Standard Edition 18.1

สิ่งแวดล้อม

  • Intel® Quartus® Prime Standard Edition
  • โปรเซสเซอร์ Intel® Nios® II
  • Windows 11* Family

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในตัวอย่าง Nios II® Simple Socket Server Ethernet ในซอฟต์แวร์ Intel® Quartus® Prime Standard Edition เวอร์ชัน 18.1 ข้อผิดพลาดต่อไปนี้จะถูกสร้างขึ้น:

    alt_sys_init.c:110:37: ข้อผิดพลาด: 'msgdma_rx' ที่ไม่ได้ประกาศ (ใช้ครั้งแรกในฟังก์ชันนี้)
    Makefile:769: สูตรสําหรับเป้าหมาย 'obj/alt_sys_init.o' ล้มเหลว
    ALTERA_MSGDMA_INIT (MSGDMA_RX, msgdma_rx);

    ฟังก์ชันที่ใช้ใน alt_sys_init.c ALTERA_MSGDMA_INSTANCE() แต่ฟังก์ชันนี้ไม่มีการกําหนดไว้ใน altera_msgdma.h. ฟังก์ชันที่เกี่ยวข้องซึ่งกําหนดไว้ใน altera_msgdma.h คือ

    ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE()

    ความคลาดเคลื่อนนี้นําไปสู่ข้อผิดพลาด 'msgdma_rx' ที่ไม่ได้ประกาศ

    ความละเอียด

    ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 18.1 และซอฟต์แวร์ Quartus® Prime Standard Edition เวอร์ชัน 20.1

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

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

    Intel® Cyclone®

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