nios怎樣編譯
1. nios ii 編譯出錯
on_chip memory 設大一點就好了,內存不夠
2. 我要實驗DE2開發板的SD卡讀取實例,用的是quartus9.0,但是發現nios9.0編譯不了,說是找不到ptf文件
一般都是在NIOS IDE下新建一個目錄,然後把實例中用到的.c或者.h文件放進去就行了。
還有你的SD卡看看是多大的,一般範例中使用的是2G的SD卡(FAT16格式的),如果你用的是大於2G的SD卡那麼可能就是FAT32格式的啦,那麼自然用之前的程序跑不了
3. SOPC文件修改過,NIOS中如何重新編譯
未保存的可以找得到,方法如下:
1、打開工作簿,單擊文件;
2、找到管理版本,滑鼠放在管理版本處,會顯示「恢復未保存的工作簿」。也可以直接點擊上方「今天沒保存時就關閉」,可以直接跳出當時不慎關掉的頁面;
4. 在nios ii 編譯中出現sysid_id unclared錯誤,怎麼刪除sopc builder的CPU控制項啊,具體位置在哪謝謝!
Quartus II --> Sopc Builder 下面。中間的列表列出了Nios CPU的所有模塊。找到sys_id,刪除之。點擊Generate,重新生成CPU。在Quartus下面重新編譯,完成。
對,在刪除sys_id之後Nios II核仍然能正常運行,我用的是盜版Quartus 8.1和Nios IDE 8.1。
5. 求大神:做nios,用的on_chip ram,編譯後出現如下報錯,怎麼處理
不用on_chip ram
採用SDRAM吧
6. 如何有效減少Nios II EDS所編譯程式碼大小
1.使用Release模式
預設為debug模式,由於需要調試符號表,生成的debug文件會大一些。。選擇要設置的工程,右鍵,active build configuration 勾選 release即可。
2、調整GCC參數
選擇要設置的工程,右鍵——「properties" 左側選C/C++ build,在左側 total setting tab選擇general ,在右側Optimization Levels選Optimize most(-O3)或Optimize size(-Os)
3.使用Reced device drivers
選擇要設置的工程,按右鍵,System Library Properties ,將Reced device drivers打勾。
4.縮小Max file descriptors常數
預設為32 選擇好project,按右鍵,System Library Properties ,設置Max file descriptors常數。
5、將stdout、stderr、stdin設為null
在要設置的工程上,右鍵,System Library Properties ,將stdout、stderr、stdin設為null。
6、使用Small C library
右鍵System Library Properties ,將Small C library打勾。
7、使用UNIX-Style File I/O
Nios II的HAL已經提供了UNIX-Style File I/O函數,直接使用將可有效減少 編譯程序的文件大小。
8、自己製作 ANSI C函數
有些函數可以自己寫的。
9、使用Lightwieght device driver API
10.使用Minimal character-mode API
用sys/alt_stdio.h取代stdio.h ,sys/alt_stdio.h提供了alt_printf()、alt_putchar()、alt_putstr()與alt_getchar()如此可以減少程序大小。
11.移除不需要的驅動程序
這個需要自己手動移除。
12、避免Clean exit
按右鍵,System Library Properties ,不要選Clean exit(flush buffers)。
13、勾選Program never exits
按右鍵,System Library Properties ,勾選Program never exits
14、不要使用C++
按右鍵,System Library Properties ,不要勾選Support C++。
7. NIOS II 編譯問題
你給軟核提供的PLL的時鍾,和你軟核設置的CPU時鍾是一樣的嗎?以前我遇到過NIOS編譯不過,就是因為當時我把時鍾設置錯了。你可以查一下
8. nios ii 編譯出錯 那兩個EEROR是怎麼回事
錯誤信息里寫得很清楚呀:
Regenerate the BSP to update the Makefile, and then build again.
To regenerate from Eclipse:
1. Right-click the BSP project.
2. In the Nios II Menu, click Generate BSP.
這么操作一下就可以了。
9. 如何解決目錄改變時,Nios II project無法編譯的問題
你試試點run菜單中的run,然後在對話框main里選一下你的project,再到Target Connection裡面選一下下載方式。。要是還不行的話就是導入的時候有問題,,記得導入的時候是選Altera Nios II里的 Existing Nios II IDE project into workspace.
10. 在做nios2的時候出現這樣的編譯錯誤。。。求高手解答啊。。。萬分感謝
你是不是又修改qsys系統了?我也出現了這樣的錯誤,原因是我修改了qsys硬體系統。解決方法是右擊bsp工程名->Nios ii->Generate BSP。之後再編譯就ok了