关于NiosII的报错make: *** [XXX.elf] Error 1

本文详细介绍了在QuartusII13.0sp1环境下生成BSP(Board Support Package)的过程及常见错误解决方法,包括检查Qsys硬件存储大小、启用小库和精简设备驱动,以及手动连接IRQ的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载地址:https://blog.youkuaiyun.com/baidu_36031503/article/details/83501281

一般有:

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值