ปัญหาสำคัญ
เมื่อรวบรวมข้อมูลเคอร์เนลของคุณ ถ้าคุณรวมทั้ง -- profile
และ
-g0
Intel® FPGA SDK สําหรับ OpenCL™ ออฟไลน์
ตัวเลือกคําสั่งคอมไพเลอร์ในคําสั่งของคุณ aoc
, ซอร์สโค้ดของคุณ
เคอร์เนลและ IP จะยังคงปรากฏในไฟล์ .aocx ที่ได้
คุณมีสองตัวเลือกการแก้ไขปัญหาสําหรับการลบซอร์สโค้ดจากที่มีอยู่ ไฟล์ .aocx
วิธีลบซอร์สโค้ดด้วยตนเอง:
- เรียกใช้คําสั่งรายการ
aocl binedit
และค้นหา ทุกส่วนที่เริ่มต้นด้วย.acl.source
หรือ.acl.clang_ir
. aocl binedit update
เรียกใช้คําสั่งสําหรับทุกส่วนที่ระบุในขั้นตอนที่ 1
สําหรับ Windows คือnul
สําหรับ Linux
คือ/dev/null
หากต้องการลบซอร์สโค้ดโดยอัตโนมัติโดยใช้ Perl ที่ Intel จัดหาให้ สคริปต์:
- ดาวน์โหลดสคริปต์ Perl (https://www.altera.com/en_US/pdfs/literature/rn/opencl_rn_attachments/strip_source.zip)
- คลายซิปไฟล์ strip_source.zip ในการทํางานในปัจจุบัน
ไดเรกทอรีแล้วเรียกใช้งาน
perl strip_source.pl
คำ สั่ง
หมาย เหตุ: ในการเรียกใช้สคริปต์บน Windows คุณต้องมี Perl บนบรรทัดคําสั่ง ตรวจสอบให้แน่ใจว่าคุณเพิ่มพาธไปยัง Perl การตั้งค่าตัวแปรสภาพแวดล้อมผู้ใช้ PATH