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

Bootloader ไม่สามารถรันได้ด้วยปิดการใช้งาน UART0

สิ่งแวดล้อม

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

    ปัญหาสำคัญ

    คำอธิบาย

    ใน v13.1 แม้ว่า UART0 จะถูกปิดใช้งานในส่วนประกอบ HPS ตัวสร้างพรีโหลดจะเปิด spl.performance.SERIAL_SUPPORT (UART0 รองรับ Serial I/O)

    ใน v13.0 แม้ว่า UART0 จะถูกปิดใช้งานในส่วนประกอบ HPS ตัวสร้างพรีโหลดจะเปิด ทั้งสองspl.performance.SERIAL_SUPPORT (UART0 การสนับสนุน I/O แบบอนุกรม) และ spl.reset_assert UART0 (UART0 รีเซ็ตการสนับสนุน)

    อันเป็นผลมาจากข้อผิดพลาดเหล่านี้ในการตั้งค่าตัวโหลดล่วงหน้า เมื่อ preloader ผ่านการควบคุมไปยัง Bootloader ซึ่ง bootloader อาจ ไม่ได้ทํางานอย่างถูกต้อง ตัวอย่างเช่น U-boot ค้าง

    ความละเอียด

    เปิดใช้งานด้วยตนเอง ทั้งนี้ขึ้นอยู่กับว่า UART0 เปิดใช้งานด้วยตนเองหรือไม่ ปิดใช้งานการตั้งค่า Preloader ต่อไปนี้:

    • spl.performance.SERIAL_SUPPORT-UART0 รองรับ Serial I/O
    • spl.reset_assert รองรับการรีเซ็ต UART0-UART0

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

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

    Cyclone® V FPGAs and SoC FPGAs
    Arria® V FPGAs and SoC FPGAs

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