ID บทความ: 000099185 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 03/07/2024

ทําไมฉันถึงเห็นข้อผิดพลาด "หมายเลขช่องเสียบไม่ถูกต้อง" หลังจากป้อนคําสั่ง RSU U-Boot ที่เกี่ยวข้องกับช่องเสียบ เมื่อจํานวนช่องเสียบสูงกว่าหรือเท่ากับ 10 ในสาขาก่อนหน้า socfpga_v2024.04

สิ่งแวดล้อม

u-boot-socfpga

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

เนื่องจากปัญหาในสาขา U-Boot ก่อนหน้า v2024.04 ข้อความ "หมายเลขสล็อตไม่ถูกต้อง" อาจเห็นได้เมื่อจํานวนช่องเสียบที่กําหนดในอุปกรณ์แฟลช QSPI มีขนาดใหญ่กว่าหรือเท่ากับ 10

ปัญหานี้คือฟังก์ชันที่ได้รับผลกระทบประมวลผลพารามิเตอร์อินพุตหมายเลขช่องเสียบเป็นค่าเลขฐานสิบหกแทนที่จะเป็นค่าทศนิยม และในกรณีที่หมายเลขช่องเสียบอินพุตสูงกว่าหรือเท่ากับ 10 จะส่งผลให้มีค่าที่สูงกว่าจํานวนช่องเสียบจริงที่กําหนด

ปัญหานี้ส่งผลกระทบต่ออุปกรณ์ทั้งหมดที่รองรับ RSU คําสั่งที่ได้รับผลกระทบคือ:

  • slot_get_info
  • slot_size
  • slot_priority
  • slot_erase
  • slot_program_buf
  • slot_program_factory_update_buf
  • slot_program_buf_raw
  • slot_verify_buf
  • slot_verify_buf_raw
  • slot_enable
  • slot_disable
  • slot_load
  • slot_rename
  • slot_delete
ความละเอียด

ปัญหานี้ถูกกําหนดเวลาให้แก้ไขในรุ่นอนาคต

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