若要從快閃執行Nios® II軟體,您必須為 .rwdata 區段、堆疊和堆疊提供至少一小部分揮發性記憶體 (RAM)。 這些區段無法在快閃記憶體中找到,因為它們需要在執行時間可寫入。
您可以按照下列步驟從快閃執行Nios II軟體應用程式:
- 確保您的 SOPC 建置器系統至少包含少量 RAM(在晶片上或晶片外)。 所需的 RAM 數量取決於應用程式。 2 Kbytes 應該足以滿足大多數的小型 C 程式。
- 在 Nios II IDE 中建立您的軟體專案
- 在系統資料庫內容中,設定下列章節以快閃記憶體
- 。文本
- .羅卡塔
- 在系統資料庫內容中,將下列章節設定為 RAM
- .rwdata
- 堆疊
- 堆
- 在 Nios II IDE 中建置專案
- 使用 Quartus® II 程式設計程式,使用硬體影像 (SOF) 規劃開發板
- 在 Nios II IDE (工具功能表) 中使用 Flash 程式設計器,將軟體專案程式化為快閃
- 完成後,按 CPU 重設按鈕以執行儲存在快閃中的軟體程式。