ID บทความ: 000089898 ประเภทข้อมูล: ความสามารถในการทำงานร่วมกัน การตรวจสอบครั้งล่าสุด: 25/03/2022

ทําไม u-boot hang and reset เกิดขึ้นเมื่อคําสั่ง RSU -> linux_qspi_enable ->ลําดับคําสั่ง RSU ออกจาก u-boot-socfpga 2021.04

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • u-boot-socfpga

    Linux*

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ u-boot-socfpga (https://github.com/altera-opensource/u-boot-socfpga) 2021.04 u-boot ตามด้วยการรีเซ็ตอาจเกิดขึ้นหลังจากเปิดใช้งาน QSPI

    ปัญหานี้อาจพบได้โดยใช้คําสั่ง U-Boot CLI:

    1. rsu display_dcmf_version (คําสั่ง 1st RSU)
    2. sf Probe (เป็นส่วนหนึ่งของคําสั่ง linux_qspi_enable ที่เปิดใช้งานโหนด QSPI ใน Linux DTB ซึ่งเป็นส่วนหนึ่งของโฟลว์ตามมาเพื่อเปิดใช้งาน Linux )
    3. rsu display_dcmf_version (คําสั่ง RSU ที่ 2)
    4. อาจเกิดการค้างที่นี่ ตามด้วยรีเซ็ตหากเปิดใช้งาน watchdog อยู่

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

    ความละเอียด

    ปัญหานี้ได้รับการแก้ไขใน u-boot-socfpga 2021.04 และใหม่กว่า (https://github.com/altera-opensource/u-boot-socfpga)   ยอมรับ: a0a4a265f7395a938226b08142c4e2234fdead5e

     

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

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

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

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