目錄
第一部分、FPGA型號不一樣
第二部分、復制別人的NiosII工程
1、詳細步驟
第三部分、打開Quartus II的工程
1、打開Quartus II的工程的步驟
2、在Quartus中打開Eclipse軟體步驟
第四部分、Eclipse軟體代碼的使用
1、注意
2、eclipse打開原有的工程?
3、eclipse如何新建新的工程?
第五部分、Eclipse軟體燒寫代碼和仿真
1、燒寫sof檔案
2、配置仿真環境
第六部分、總結
1、結果演示
2、FPGA不一樣
3、閑話
4、完整資料
第一部分、FPGA型號不一樣
我猜有很多人的FPGA型號和我都不一樣(我的是小梅哥家的AC620)你的不一樣也沒有關系,不要慌,也別急著退出去,我第一個教程只是為了讓你學會如何燒錄NiosII工程到你的FPGA開發板中去,
你可以打開你那個FPGA資料中的NiosII的相關專案,然后直接從我的第四部分開始看,照著我的的步驟模仿操作,然后進行燒錄,看現象就可以了,
相信我也相信你自己,克服這“億”點點困難,還是很簡單,
第二部分、復制別人的NiosII工程
1、詳細步驟
第一步、建一個空檔案夾,名字Project1_dpt,檔案夾名字隨便你取,末尾一般是你的姓名全拼,注意:路徑不能有中文,

第二步、復制你FPGA的NiosII例程,圖中是我買的FPGA時,商家送的資料里面自帶的NiosII例程,(小梅哥家的AC620)

第三步、粘貼到第一步建好的空檔案夾里,然后用Quartus打開,我這里用的是Quartus17.1打開的,

第三部分、打開Quartus II的工程
1、打開Quartus II的工程的步驟

2、在Quartus中打開Eclipse軟體步驟
第一步、按圖操作

第二步、選中第一部分你新建檔案夾的路徑,然后選擇software,操作如圖

第四部分、Eclipse軟體代碼的使用
1、注意
一般你用別人的NIosII工程時,它原有的eclipse工程一般編譯(Ctrl+B)不了的,基本都會報錯,這是為什么呢?這主要是路徑原因,所以最好的解決辦法就是直接重新新建一個BSP工程,然后把別人的代碼全部復制到你的工程中來,具體步驟見下方,

2、eclipse打開原有的工程?
第一步、匯入原有的工程,我這里原有工程的檔案夾名稱是lcd_test,和lcd_test_bsp,步驟如下

按照圖中的文字操作

這里面只能一次匯入一個檔案夾

接著按圖操作,一步一步來,巨詳細

第二步、和上面的步驟一樣,匯入bsp檔案夾

如圖,為匯入成功的檔案夾

3、eclipse如何新建新的工程?
第一步、新建一個BSP工程

第二步、打開當前工程的軟核檔案,操作程序如圖

第三步、創建名字,并且在最上方,選擇一個Blank Project空的工程,

第四步、等待片刻之后,在左邊的Project Explorer就會生成兩個檔案夾,紅色方框上面的你別管,那是我之前搞得,如圖

第五步、將原例程中的.h和.c檔案復制過來,當然還有圖片包含的.h檔案,注意:如果你不是這些,你可以復制你那個工程的.c和.h檔案,照著我這個一樣的操作就可以了,

第六步、到剛剛生成的那個檔案夾中加將剛剛復制過去的檔案,點開檔案夾,右鍵,粘貼,

第七步、關閉原有的工程

第八步、打開新建的工程中new_lcd檔案夾中的hellow_world.c檔案,并編譯(快捷鍵Ctrl+B),等待編譯完成,如圖

第五部分、Eclipse軟體燒寫代碼和仿真
1、燒寫sof檔案
第一步、把Project Explorer中其他不相關的工程全部關閉,然后重新編譯工程,編譯完成后首先燒錄sof檔案

第二步、點擊Add File,找到新建工程

添加完成后,更新你的下載器(插上的FPGA)如圖

第三步、點擊Start,燒錄這個檔案

2、配置仿真環境
第一步、在eclipse軟體中配置仿真環境,詳細說明在圖中

雙擊Nios II Hardware,就會彈出圖中的界面

按照圖中順序操作

第二步、點擊RUN,運行代碼,觀察結果
我的FPGA商家送的資料里面自帶的NiosII例程跑起來后,是LCD屏上輪流播放圖片,
第六部分、總結
1、結果演示
我已經拍成視頻放在群檔案中,你也可以先點擊這個鏈接直接觀看(https://live.csdn.net/v/120092),這里放張圖片,

2、FPGA不一樣
如果你FPGA型號和我不是一樣的,然后你還看到了這里,你就會發現其實型號并不影響,因為我這里面教的是讓你學會如何將SOPC工程燒寫到你的FPGA中去,就算FPGA型號不一樣,但是這個步驟不可能不一樣,還有后面的教程也一樣,很多步驟都是一樣的,型號不同只影響引腳地址不同,以及你的SOPC初始工程和我的不同,其他的沒有影響,克服一下嘛,這很簡單的,
所以接著往下看,給我長點閱讀量,多好,還有記得點贊,
3、閑話
這篇筆記所設計到的所有的資料我都會放到下面這個群的群檔案中,歡迎老鐵掃碼進QQ群一起學習,博主也還是學生,我要是不會別罵我,第二種辦法、如果你不想加群,你也可以留下郵箱,我發資料的百度云鏈接給你,當然還有第三種方法,關注我,就可以直接下載了!

4、完整資料
歡樂的白嫖時光從來不會缺席,向白嫖致敬!(完整工程、演示視頻、參考資料下載鏈接:https://download.csdn.net/download/Learning1232/13196480)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/235994.html
標籤:其他
上一篇:【解決方案】GB28181/RTSP/SDK/Ehome協議支持級聯視頻智能分析平臺EasyCVR搭建小區園區視頻監控系統
