ปัญหาสำคัญ
สําหรับการออกแบบฮาร์ดแวร์ Qsys คอนโทรลเลอร์ Vectored Interrupt
(VIC) ไม่รองรับอย่างถูกต้องโดย Nios II SBT SBT เผยแพร่
ข้อมูลที่ไม่ถูกต้องไปยังไฟล์ system.h คํา ALT_ENHANCED_INTERRUPT_API_PRESENT
จํากัดความ
ขาดหายไป และลําดับความสําคัญของ IRQ จะถูกกําหนดเป็น -1
ใช้หนึ่งในเทคนิคต่อไปนี้เพื่อแก้ไขปัญหานี้:
- สร้างชุด
#define
คําสั่ง ในไฟล์ส่วนหัว (.h) ใหม่ ขอแนะนําเทคนิคนี้ เนื่องจากคําจํากัดความของคุณจะถูกเก็บรักษาไว้หากคุณสร้าง BSP ขึ้นมาใหม่ แน่ ใจ ว่า จะมีการกําหนดข้อมูลต่อไปนี้อย่างถูกต้อง:
#define ALT_ENHANCED_INTERRUPT_API_PRESENT
#define _IRQ
- เขียนรหัสข้อความที่ถูกต้อง
#define
ด้วยตนเอง ในระบบ .h. อย่างไรก็ตาม หากคุณใช้เทคนิคนี้ คุณจะ จะสูญเสียการเปลี่ยนแปลงของคุณทุกครั้งที่มีการสร้าง BSP ขึ้นใหม่ และ system.h คือ ปรับ ปรุง - สร้างระบบของคุณด้วย SOPC Builder
- ใช้คอนโทรลเลอร์การขัดจังหวะภายใน