ในการเรียกใช้ซอฟต์แวร์Nios® IIจากแฟลช คุณต้องมีหน่วยความจําแบบลบเลือน (RAM) เล็กน้อยสําหรับส่วน .rwdata, สแต็ก และฮีป ไม่สามารถระบุตําแหน่งส่วนเหล่านี้ได้ในพริบเนื่องจากจําเป็นต้องเขียนในขณะทํางาน
คุณสามารถเรียกใช้แอปพลิเคชันซอฟต์แวร์Nios IIได้จากแฟลชโดยทําตามขั้นตอนเหล่านี้:
- ตรวจสอบให้แน่ใจว่าระบบ SOPC Builder ของคุณมี RAM ในปริมาณเล็กน้อย (บนหรือนอกชิป) จํานวน RAM ที่ต้องใช้ขึ้นอยู่กับแอปพลิเคชัน 2 Kbytes ควรเพียงพอสําหรับโปรแกรม C ขนาดเล็กที่สุด
- สร้างโครงการซอฟต์แวร์ของคุณใน Nios II IDE
- ใน คุณสมบัติไลบรารีระบบ ให้ตั้งค่าส่วนต่อไปนี้ให้กะพริบ
- .text
- .rodata
- ใน คุณสมบัติไลบรารีระบบ ให้ตั้งค่าส่วนต่อไปนี้เป็น RAM
- .rwdata
- กอง ซ้อน
- ฮีป
- สร้างโครงการใน Nios II IDE
- ตั้งโปรแกรมบอร์ดการพัฒนาด้วยอิมเมจฮาร์ดแวร์ (SOF) โดยใช้ Quartus® II Programmer
- ตั้งโปรแกรมซอฟต์แวร์ให้กลายเป็นแฟลชโดยใช้ Flash Programmer ใน Nios II IDE (เมนู เครื่องมือ)
- เมื่อเสร็จสิ้นแล้ว ให้กดปุ่มรีเซ็ต CPU เพื่อเรียกใช้งานโปรแกรมซอฟต์แวร์ที่จัดเก็บไว้ในแฟลช