社区导航

 

搜索
查看: 332|回复: 1

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

[复制链接]

367

TA的帖子

2

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2020-2-24 19:17 | 显示全部楼层 |阅读模式

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


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

01.png

 

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

02.png

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

03.png

 

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

04.png

 

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

05.png

 

 

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

 

 


 

此帖出自Altera SoC论坛


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2020-2-24 21:43 | 显示全部楼层

看不懂,呵呵呵。。。。。。。。。!



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-5-30 16:33 , Processed in 0.114739 second(s), 21 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表