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

1

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