인텔® Quartus® Prime Design Software 버전 17.1 이하의 문제로 인해 sof2flash 유틸리티가 인텔® Arria® 10, 인텔® Cyclone® 10 및 인텔® Stratix® 10 설계의 EPCQ 장치에서 작동하지 않을 수 있습니다.
다음과 같은 오류 메시지가 표시될 수 있습니다.
sof2flash: SOF에서 인식할 수 없는 장치 제품군
이 문제를 해결하려면 아래 단계를 수행하십시오.
- 프로그래밍 파일 변환 도구를 통해 RPD 생성
quartus_cpf -c --device=<EPCQ 플래시 밀도> -o auto_create_rpd=on -o rpd_little_endian=off <SOF 파일 이름> <POF 파일 이름>
예: quartus_cpf -c --device=EPCQ64 -o auto_create_rpd=on -o rpd_little_endian=off c10lp_gsrd.sof c10lp_gsrd.pof
- nios2-elf-objcopy 도구를 통해 RPD를 .flash로 변환
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