ID bài viết: 000075992 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 11/12/2013

Làm cách nào để tôi nhận được Bộ phát triển Arria II GX FPGA để tải tệp FPGA từ vị trí Phần cứng Người dùng 2 được xác định tại 0x00C6_0000?

Môi Trường

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Để có được Bộ phát triển Arria® II GX FPGA để tải FPGA từ vị trí Phần cứng Người dùng 2 được xác định tại 0x00C6_0000, bạn sẽ cần sử dụng dòng lệnh để tạo tệp flash:

 

sof2flash --input= my_file.sof --output=my_file.flash --offset=0xC60000 --pfl --optionbit=0x18008 --programmingmode=FPP

 

(Địa chỉ bắt đầu optionbit khác nhau, 4 byte đầu tiên cho vị trí 0, 4 byte thứ hai cho vị trí 1, 4 byte thứ ba cho vị trí 2, v.v.)

 

Lệnh sof2flash tạo ra hai tệp flash, một tệp là my_file.flash, tệp còn lại là my_file.map.file cho bit tùy chọn. Tất cả các sản phẩm này đều cần được lập trình trong chớp mắt.

 

Tuy nhiên, .map.file được tạo ra cho vị trí phần cứng 2 sẽ có một vấn đề. Nếu bạn lập trình nó thành flash, byte phiên bản ở cuối bit sector tùy chọn sẽ được ghi đè. Để giải quyết, hãy đọc byte phiên bản trước và lưu trữ nó vào tệp flash (ví dụ: a.flash) và sau đó lập trình a.flash một lần nữa để tiếp tục byte phù hợp.

 

Hai lệnh dùng để đọc a.flash và program a.flash phải là:

nios2-flash-programmer --base=0x08000000 --read --read-bytes=0x018080 0x20 a.flash

nios2-flash-programmer --base=0x08000000 a.flash

 

Sử dụng trình tự lập trình sau:

hw_space2.flash

hw_space2.map.flash

a.flash

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

FPGA Arria® II GX

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.