Do vấn đề trong phần mềm Quartus® Prime phiên bản 16.0 trở lên, quartus_hps có thể không lập trình lại các thiết bị giao diện ngoại vi bốn nối tiếp (SPI) trên soC Cyclone® V, SoC Arria® V hoặc hệ thống Arria 10.
Có thể thấy các thông báo lỗi sau:
Lỗi: Không khớp với dữ liệu tại < giới hạn > tập tin với địa chỉ tệp < >.
Lỗi: Không đọc ID Silicon
Workaround
Một bản vá có sẵn để khắc phục vấn đề này cho phần mềm Quartus Prime phiên bản 16.0. Tải xuống và cài đặt Bản vá 0.01 từ liên kết thích hợp và chạy quartus_hps chi tiết dưới đây:
Tải xuống bản vá phần mềm Quartus Prime phiên bản 16.0 0.01 cho Windows (.exe)
Tải xuống phiên bản phần mềm Quartus Prime phiên bản 16.0 Patch 0.01 dành cho Linux (.run)
Tải xuống Readme cho phần mềm Quartus Prime phiên bản 16.0 Patch 0.01 cho (.txt)
Lưu ý: Bản vá này không thể được áp dụng cho SoC Embedded Design Suite (EDS) hoặc Lập trình viên độc lập Quartus Stand alone
- Chạy quartus_hps trình thiết bị thêm tùy chọn --boot=18 vào dòng lệnh. Tùy chọn --boot=18 khiến cho một thiết lập lại lạnh được áp dụng cho SoC trước khi lập trình quad SPI. Ví dụ: quartus_hps -c 1 -o PV --boot=18 -a 0x0 .img
Bản vá này dự kiến sẽ được bao gồm trong bản phát hành phần mềm Quartus Prime trong tương lai