1. 程式人生 > >關於NiosII的報錯make: *** [XXX.elf] Error 1

關於NiosII的報錯make: *** [XXX.elf] Error 1

環境:QuartusII13.0sp1,NiosII13.0sp1

一般有:

1、右擊BSP工程--NiosII--Generate BSP。

2、Qsys硬體儲存大小不夠。

3、BSPEditor--enable_small_c_library和enable_reduced_device_drivers。

4、針對QuartusII13.0sp1的Qsys,在設計帶有Timer的硬體,比如ucosII系統等有此要求。

筆者用的Qsys不會自動連線IRQ(也不會自動連線其它硬體),初學時容易忘記手動點上Timer的IRQ(右側)。

這樣最終NiosII編譯程式,即使其它程式都對,仍然會報錯make: *** [XXX.elf] Error 1。