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

ปัญหาการบูต Linux ในการออกแบบอ้างอิงระบบสีทอง

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    Linux อาจไม่สามารถบูทจาก QSPI ในระบบสีทองได้ การออกแบบอ้างอิง ซึ่งอาจเกิดขึ้นได้หาก Device Tree Blob (DTB) ใหญ่กว่าขนาดสูงสุดที่ U-Boot กําหนด (8Kb)

    ความละเอียด

    คุณสามารถแก้ไขปัญหานี้ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้:

    • อัปเดตตัวแปร fdtimagesize สภาพแวดล้อม U-Boot เป็น มีดังนี้:
    • 1. ในขณะทํางาน ให้เริ่มคอนโซล U-Boot

      2. พิมพ์คําสั่ง env set fdtimagesize 0x3000 ไปยัง ตั้งค่าขนาดภาพ DTB สูงสุดเป็น 12 Kb

      3. พิมพ์คําสั่ง saveenv เพื่อบันทึกการตั้งค่านี้ สําหรับบูทในอนาคต

    • หรือเปลี่ยนขนาดภาพ DTB สูงสุดในโค้ด แก้ไขประกอบด้วย/กําหนดค่า/socfpga_cyclone5.h ค้นหาบรรทัด การระบุ fdtimagesizeและเปลี่ยนเป็นfdtimagesize=0x3000\0

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

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

    Cyclone® V FPGA และ SoC FPGA

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