เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime เวอร์ชั่น 16.0 และก่อนหน้า quartus_hpsอาจไม่สามารถตั้งโปรแกรมอุปกรณ์อินเทอร์เฟซต่อพ่วงแบบอนุกรม (SPI) 4 เครื่องในระบบ Cyclone® V SoC, Arria® V SoC หรือ Arria 10 ระบบ
อาจเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: ไม่สามารถจับคู่ข้อมูลได้ที่ flash address
ที่มีที่อยู่ไฟล์ข้อผิดพลาด: ล้มเหลวในการอ่าน Silicon ID
แก้ ปัญหา
มีโปรแกรมแก้ไขเพื่อแก้ไขปัญหานี้สําหรับซอฟต์แวร์ Quartus Prime เวอร์ชั่น 16.0 ดาวน์โหลดและติดตั้ง Patch 0.01 จากลิงก์ที่เหมาะสมและเรียกใช้quartus_hpsตามรายละเอียดด้านล่าง:
ดาวน์โหลดซอฟต์แวร์ Quartus Prime เวอร์ชั่น 16.0 Patch 0.01 สําหรับ Windows (.exe)
ดาวน์โหลดซอฟต์แวร์ Quartus Prime เวอร์ชั่น 16.0 Patch 0.01 for Linux (.run)
ดาวน์โหลด Readme สําหรับซอฟต์แวร์ Quartus Prime เวอร์ชั่น 16.0 Patch 0.01 สําหรับ (.txt)
หมายเหตุ: ไม่สามารถใช้โปรแกรมปรับปรุงนี้กับ SoC Embedded Design Suite (EDS) หรือ Quartus Stand alone Programmer
- เรียกใช้quartus_hpsตั้งโปรแกรมอุปกรณ์ที่เพิ่มตัวเลือก --boot=18 ไปยังบรรทัดคําสั่ง ตัวเลือก --boot=18 ทําให้มีการรีเซ็ตแบบ Cold กับ SoC ก่อนทําการเขียนโปรแกรม Quad SPI ตัวอย่างเช่น: quartus_hps -c 1 -o PV --boot=18 -a 0x0 .img
โปรแกรมแก้ไขนี้มีกําหนดที่จะรวมไว้ในซอฟต์แวร์ Quartus Prime รุ่นใหม่ในอนาคต