nios程序燒寫到epcs方法


折騰了好久,才把nios程序燒寫到epcs的方法弄明白。開始先在網上搜了下,這方面資料很多,看了半天也沒怎么弄明白,無奈,只好去找官方文檔,看完后,只想說,官方文檔確實給力。下面列出參考資料的地址及具體燒寫方法。

ug_nios2_flash_programmer.pdf

下載地址:

https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_nios2_flash_programmer.pdf

開發環境為quartus13.0和Nios EDS 13.0

具體方法如下:

1) Qsys系統中添加epcs controller和sdram controller,epcs的起始地址為0,nios的復位向量指向epcs,執行向量指向sdram。

2) 編譯完quartus工程和nios工程,生成sof(SRAM Object File)和elf(Executable and Linking Format File)文件。

3) 使用quartus的Programmer工具將sof文件下載到FPGA中。

4) 在Eclipse中打開Flash Programmer,如下圖所示。

clip_image004

圖1

5) 新建Flash Programmer Settings File,選擇工程下的.BSP文件(也可以選擇.sopcinfo文件),如下圖所示,OK。

clip_image006

圖2

6) 點擊Connections(必須先完成第3步),出來如下界面,再點擊Refresh Connections,更新完后,點擊System ID Properties(Altera推薦qsys系統中最好添加System ID核,它為系統提供唯一的標識符),然后關閉。

clip_image008

7) 點擊Add,先后添加sof文件和elf文件,如下圖所示。

clip_image010

8) 點擊Start即可,不出意外,等待一會即完成了文件的燒寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM