เนื่องจากปัญหาในซอฟต์แวร์การออกแบบ Intel® Quartus® Prime เวอร์ชัน 17.1 และรุ่นก่อนหน้า ยูทิลิตี้ sof2flash อาจไม่สามารถทํางานกับอุปกรณ์ EPCQ ในการออกแบบ Intel® Arria® 10, Intel® Cyclone® 10 และ Intel® Stratix® 10
อาจพบข้อความแสดงข้อผิดพลาดต่อไปนี้:
sof2flash: ตระกูลอุปกรณ์ที่ไม่รู้จักใน SOF
เพื่อหลีกเลี่ยงปัญหานี้ ให้ทําตามขั้นตอนด้านล่าง:
- สร้าง RPD ผ่านเครื่องมือแปลงไฟล์การเขียนโปรแกรม
quartus_cpf -c --device=<EPCQ ความหนาแน่นแฟลช> -o auto_create_rpd=on -o rpd_little_endian=ปิดชื่อไฟล์ <SOF> <ชื่อไฟล์ POF>
ตัวอย่าง: quartus_cpf -c --device=EPCQ64 -o auto_create_rpd=on -o rpd_little_endian=off c10lp_gsrd.sof c10lp_gsrd.pof
- แปลง RPD เป็น .flash ผ่านเครื่องมือ nios2-elf-objcopy
nios2-elf-objcopy -I binary -O srec --srec-forceS3 --srec-len 32 <RPD ชื่อไฟล์> <FLASH>
ตัวอย่าง: nios2-elf-objcopy -I binary -O srec --srec-forceS3 --srec-len 32 c10lp_gsrd_auto.rpd c10lp_gsrd.flash