ID บทความ: 000084244 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

ทําไมฉันจึงไม่สามารถสร้าง BSP เมื่อใช้ Modular SG-DMA และ VIC* ได้

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

ไดรเวอร์อุปกรณ์ปัจจุบันสําหรับ Scatter-Gather DMA (SG-DMA) แบบโมดูลาร์ไม่รองรับ API การขัดจังหวะที่ปรับปรุงใหม่

ในการรับเครื่องมือสร้างซอฟต์แวร์Nios® IIสําหรับ Ecllipse (SBT4E) สร้าง BSP สําหรับโครงการของคุณคุณจะต้องแก้ไขไดรเวอร์และไฟล์ที่เกี่ยวข้องบางไฟล์

1. เพิ่มบรรทัดต่อไปนี้ใน dispatcher_sw.tcl เพื่อให้ SBT4E สามารถทราบได้ว่าไดรเวอร์อุปกรณ์รองรับทั้ง API ที่ขัดจังหวะแบบเก่าและ API ที่สนับสนุนการอนุมานที่ปรับปรุงใหม่

set_sw_property supported_interrupt_apis "legacy_interrupt_api enhanced_interrupt_api"

2. ไฟล์ไดรเวอร์ของอุปกรณ์ของคุณจะต้องได้รับการแก้ไขเพื่อรองรับการขัดจังหวะที่เพิ่มขึ้น โปรดดู AN595 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทํางานนี้

*VIC: คอนโทรลเลอร์ Vectored Interrupt

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้