上一篇部落格寫了NIOS II燒寫epcs過程中出現不能識别epcs的問題,用哪個方法是可以下載下傳進去了但是下載下傳特别慢,而且貌似燒寫進去不能正常運作。
又重新研究該怎麼弄,發現epcs燒寫過程中需要注意幾個問題:
1.在建立軟核的過程中需要使用epcs需要将epcs中斷号設定為0,将jtag中斷号設定為1,其餘中斷号以此設定,我們在添加完各部分子產品後會自動生成中斷号,這會打亂我們自己設定的中斷号,很多無法正常下載下傳或者無法正常運作的問題由這個引起。
2.對于環境的設定需要将不用的端口設定為三态也就是As input tri-stated with weak pull-up,在将Device中的unused Pins目錄下,另外在Dual-Purpose Pins目錄下将Dual-purpose pins全部設定為use as regular I/O,再在Configuration中勾選use configuration device 并将器件選擇成為所用epcs器件,勾選下面的Generate compressed bitstreams
3.在建立NIOS ii工程的時候一定要注意添加的sopc是不是本項目的,因為nios ii這個軟體不是很智能,他不能有效識别你的工程目錄,這個錯了怎麼都不會成功的。
以上即為樓主在nios ii燒寫epcs過程中的成功總結。