ID bài viết: 000077599 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 07/12/2012

Thông tin IRQ bộ điều khiển ngắt vectơ không chính xác (VIC) trong system.h

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ả

Đối với thiết kế phần cứng Qsys, Bộ điều khiển ngắt vector (VIC) không được hỗ trợ đúng cách bởi Nios II SBT. SBT xuất bản thông tin không chính xác cho tệp system.h . Định nghĩa ALT_ENHANCED_INTERRUPT_API_PRESENT thiếu và các ưu tiên IRQ được định nghĩa là -1.

Độ phân giải

Sử dụng một trong các kỹ thuật sau đây để giải quyết vấn đề này:

  • Tạo một tập hợp các #define tuyên bố trong tệp tiêu đề mới (.h). Kỹ thuật này được khuyến nghị vì các định nghĩa của bạn được bảo toàn nếu bạn hồi sinh BSP. Đảm bảo rằng các thông tin sau được định nghĩa đúng:
#define ALT_ENHANCED_INTERRUPT_API_PRESENT #define _IRQ
  • Lập mã thủ công các câu #define lệnh chính xác trong system.h. Tuy nhiên, nếu bạn sử dụng kỹ thuật này, bạn sẽ mất các thay đổi của bạn mỗi khi BSP được tái lập và system.h được Cập nhật.
  • Tạo hệ thống của bạn với SoPC Builder.
  • Sử dụng bộ điều khiển ngắt bên trong.

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

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

Thiết bị có thể lập trình Intel®

1

Nội dung trên trang này là sự kết hợp giữa bản dịch của con người và máy tính của nội dung gốc bằng tiếng Anh. Nội dung này được cung cấp để thuận tiện cho bạn và chỉ cung cấp thông tin chung và không nên dựa vào là đầy đủ hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa phiên bản tiếng Anh của trang này và bản dịch, phiên 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.