Sự cố quan trọng
Đố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.
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
#definetuyê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
#definelệ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.