记录NIOS Ⅱ中遇到的报错
目录
二、ELF file not specified for download for test0 Nios IlHardware configuration
三、make: *** [.. /XXX_bsp/-recurs-make-lib] Error 2
一、NIOS II中Eclipse头文件未找到
问题:Unresolved inclusion: "system.h"等

原因:编译器无法找到头文件所在路径
解决方法一
在文件夹中找到要添加的头文件,并记录下其路径,如system.h
在工具栏Project->C/C++ Index->Search for Unresolved Includes可以查看没有resolve成功的文件

在工程名下右键选择Properties,选择Paths and Symbols,在右侧选择GNU C并点击Add...,在弹出的窗口中添加头文件路径

添加完成后按Ctrl+B编译一下警告就消失了

解决方法二
方法一如果不能解决,可以在工程名下右键选择Properties,进入Project References,看看是否关联了bsp文件

二、ELF file not specified for download for test0 Nios IlHardware configuration

在烧录.elf文件时会跳出这个弹窗,可以在Eclipse中右击工程→Run As→Run Configurations

勾选Reset the selected target system即可

三、make: *** [.. /XXX_bsp/-recurs-make-lib] Error 2

原因是在Quartus中修改了QSYS工程后进行了重新编译,导致Eclipse中的硬件信息没有更新
解决方法:
在BSP项目中右键→Nios→BSP Editor...,在弹出的窗口中选择File→New Nios Ⅱ BSP...

在弹出的窗口中首先在Hardware的SOPC Information File name中选择Quartus编译后生成的.spocinfo文件
然后取消勾选Use default locations,在BSP target directory中选择XXX_bsp文件夹
点击OK,点击BSP Editor界面的Generate,生成后退出

最后回到主界面,右键项目,点击Update Linked Resources,在弹出的界面点击Finish后重新编译就好了

NIOSII开发常见问题及解决:头文件丢失、ELF配置与make错误
本文介绍了在NIOSII开发过程中遇到的三个问题:Eclipse头文件未找到、ELF文件下载配置错误和make编译错误。提供了详细的解决步骤,包括设置头文件路径、配置运行环境和更新硬件资源。
3177

被折叠的 条评论
为什么被折叠?



