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

ทําไมข้อผิดพลาด "ภูมิภาค "ram" ล้นด้วย 60360 ไบต์" เกิดขึ้นเมื่อสร้างตัวอย่างการออกแบบ Nios® V μC/OS-II

สิ่งแวดล้อม

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

    เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 21.4, 22.1 และ 22.2 ข้อผิดพลาดในการสร้างเกิดจากปัญหาขนาดหน่วยความจํา OCRAM, 13,1072 ไบต์ที่ประกาศไว้ใน create_qsys.tcl ขนาดหน่วยความจําไม่เพียงพอที่จะสร้างแอปพลิเคชัน μC/OS-II ขนาดหน่วยความจํา OCRAM น้อยที่สุดที่จําเป็นในการสร้างแอปพลิเคชันคือ 26,2143 ไบต์
        

    ความละเอียด

    หากต้องการแก้ไขปัญหานี้ แก้ไขสคริปต์ create_qsys.tcl บรรทัดที่ 34 เพื่อเปลี่ยนขนาดหน่วยความจําตามที่แสดง:
     "หน่วยความจํา set_component_parameter_value ปรับ{262143}ให้ใหญ่ขึ้น"

    การปรับเปลี่ยนนี้จะสร้างการออกแบบที่มีขนาดหน่วยความจํา OCRAM 26,2143 ไบต์ ซึ่งตรงกับไฟล์การเตรียมใช้งานหน่วยความจํา
    โปรดทราบว่าจะเปลี่ยนขนาดมูลค่าจาก "0x1FFFF" เป็น "0x3FFFF" เมื่อสร้างไฟล์ .hex จาก .elf
     

    ข้อมูลเพิ่มเติม

    ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime v22.3

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

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

    เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7
    Intel® Arria® 10 FPGA และ SoC FPGA
    Intel® Cyclone® 10 GX FPGA
    Intel® Stratix® 10 FPGA และ SoC FPGA

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