【工程源码】你真的会查看NIOS II C程序编译报错信息吗?

本文和设计代码由FPGA爱好者小梅哥编写,未经作者许可,本文仅允许网络论坛复制转载,且转载时请标明原作者。


NIOS II 的C程序开发时,其思路和调试方法与普通的MCU开发思路其实并无太大差别,而我们在开发C程序的过程中,免不了会因为各种原因出现一些错误,当出现这些错误之后,NIOS II的C程序开发工具(基于eclipse)会提供详细的报错信息,但是很多人都不知道如何分析这些报错信息,本节将有理有据的带领大家分析NIOS II的各种编译报错信息。
编译信息在console而不在Problems窗口!!!!
比分析报错并解决更为重要的是,如何查看编译报错信息。因为在实践中发现,有很多人根本都不知道该去哪儿查看编译报错信息,或者说他们认为的编译报错信息实际都是不对应的。
你知道去哪儿查看编译和报错信息吗?很多人只知道在Problems栏去查看报错信息,事实上,从实际使用来看,Problems窗口往往只能给出总结性的报告,对于细节很多情况下报告的并不详细,真正详细的报错实际是在Console窗口,如下图所示。

 

虽然上图中Problems中的报错信息已经差不多够我们定位问题了,但是如果我们切换到Console窗口,会发现更加细致的报错。

如果切换到Console窗口后没有看到详细的报错信息,可能与当前选择查看的公司是BSP工程而不是用户应用工程有关,此时,先在左侧点击一下你的应用工程,再看Console中,就能看到相关的报告信息了。

 

再举一个例子,在下图中,Problems窗口中几乎看不出很直接的提示信息,通过这个信息一般人很难知道问题出在哪里。

但是如果我们切换到Console窗口中呢?如下图所示:

 

看看,图中用非常明确的信息说明了,在上次BSPgenerate之后,,sopcinfo文件被修改了,然后提供了解决的方法,既通过生成bsp(generate bsp)的操作来自动更新Makefile文件,然后再重新编译即可。怕你不知道如何generate bps,还列出了generate bsp操作的详细步骤,先右键单击BSP工程,然后再在弹出的窗口中,NIOS II选项下,点击Generate BSP即可。

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值