ID bài viết: 000084100 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 10/01/2015

Bộ tạo Nios II BSP bị lỗi với Bộ điều khiển EIC Altera Serial Flash cho EPCQ

Môi Trường

    Phiên bản đăng ký Intel®Intel® Quartus® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Sự cố quan trọng

Mô tả

Nếu bộ xử lý Nios II sử dụng bộ điều khiển ngắt bên ngoài (EIC) và cũng được được gắn vào Bộ điều khiển Altera Serial Flash (altera_epcq_controller), Nios II BSP lỗi thế hệ. Bộ tạo BSP hiển thị một lỗi nói rằng altera_epcq_controller điều khiển không hỗ trợ API ngắt nâng cao.

Bộ điều khiển Altera Serial Flash hỗ trợ đầu vào ngắt, vì vậy BSP bộ tạo mong đợi trình điều khiển HAL cấp hỗ trợ ngắt. Khi EIC được hiện tại, bộ tạo BSP dự kiến sẽ thấy các bài tập API ngắt nâng cao trong tệp *_sw.tcl của trình điều khiển.

Tuy nhiên, trình điều khiển HAL xử lý altera_epcq_controller sử dụng ngắt và vì vậy tệp *_sw.tcl của nó không chứa API ngắt nâng cao Tập. Do đó, bộ tạo BSP từ chối trình điều khiển.

Độ phân giải

Sửa đổi thủ công tệp *_sw.tcl sau đây cho tệp altera_epcq_controller điều khiển:

cài đặt /ip/altera/altera_epcq_controller/altera_epcq_controller_sw.tcl

trong đó < mục cài đặtIP> đại diện cho thư mục nơi Altera ip của bạn được cài đặt. Thêm các bài tập sau:

set_sw_property isr_preemption_supported true

set_sw_property supported_interrupt_apis "legacy_interrupt_api enhanced_interrupt_api"

Nếu altera_epcq_controller_sw.tcl không ghi được, hãy sao chép altera_epcq_controller thư mục vào thư mục ip trong dự án Qsys của bạn và sửa đổi bản sao của altera_epcq_controller_sw.tcl. Các công cụ tìm kiếm dự án Qsys của bạn thư mục trước khi tìm < mục cài đặtIP> vậy tập tin đã sửa đổi làm thay đổi bản gốc.

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

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

Thiết bị cấu hình FPGA Intel® EPCQ
Thiết bị có thể lập trình Intel®

1

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.