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

ฉันสามารถปิดใช้งานรหัสการจัดการการรีเซ็ตแบบ Warm HPS ใน Preloader ได้หรือไม่

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • รีเซ็ต
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    ได้ คุณสามารถปิดใช้งานรหัสการจัดการการรีเซ็ตแบบ Warm ได้ใน Preloader หากมีเงื่อนไขต่อไปนี้:

    1. CSEL ถูกตั้งค่าเป็น 01, 10 หรือ 11 และมีการใช้การปรับปรุงซิลิคอนแบบคงที่
    2. พินรีเซ็ตแบบเย็นและแบบ Warm HPS จะถูกผูกไว้ด้วยกัน
    3. BSEL ถูกตั้งค่าให้บูตจากFPGA

     สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขรหัสการจัดการการรีเซ็ตแบบ Warm โปรดดูโซลูชันที่เกี่ยวข้องด้านล่าง

     


     

    ความละเอียด

     

    หากต้องการปิดใช้งานรหัส ให้ทําตามขั้นตอนด้านล่าง:

    1. แก้ไขไฟล์ uboot-socfpga\arch\arm\cpu\armv7\socfpga\spl.c เพื่อลบการเรียกฟังก์ชัน ram_boot_setup() ซึ่งจะเป็นการจํากัดข้อจํากัดใน 4KB ด้านบนของ OCRAM ซึ่งผู้ใช้จะสามารถใช้งานได้แล้ว
    2. คอมไพล์ Preloader อีกครั้ง

    หมายเหตุ: Preloader ไม่ทํางานที่แตกต่างในการแก้ไขซิลิคอนของอุปกรณ์ SoC ที่แตกต่างกัน โซลูชันนี้ใช้ได้กับซิลิคอนทุกเวอร์ชัน รวมถึงรุ่นที่แก้ไขปัญหาการล็อก HPS PLL

    สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงแก้ไขซิลิคอนแบบคงที่ โปรดดู ที่แผ่นข้อมูลคลาดเคลื่อนที่ของอุปกรณ์

     

     

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

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

    Cyclone® V SX SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V SX SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V ST SoC FPGA

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