如果定义了一个类的.hpp,而在相应的.cpp中定义其中的函数时,根本找不到定义的类,这说明类在定义时出错,要注意类括号后的冒号。

2、

问题1:NiosII/Eclipse 中遇到“Launching ... has encountered a problem”的解决方案
在使用 NiosII/Eclipse 对工程进行编译时,有时会遇到“Launching New Configuration
has encountered a problem”的错误提示,其中 New Configuration 为工程名,名字因工
程而异。对于这种问题,一般存在硬件原因和软件原因两种可能。
硬件原因可能有两方面,解决方案分别为:
一、确认 Nios II 的 RAM 存储器(如 SDRAM)焊接正常,管脚全部分配且分配正确。
二、尝试重启下开发板或者重新下载下 FPGA 的 sof 文件。
软件原因的解决步骤为
1、选择菜单栏中的 Project -> Properties -> Run/Debug Settings:
2、选择列表中的 "Launching New Configuration Nios II hardware configuration"
3、点击右侧的 Delete
4、点击下方的 OK,问题解决
大家可以分别尝试,上述解决方案适用于绝大多数情况。
 
问题2 :Run始终为灰色
现象:有一次Run始终为灰色,不能点击,经过提示才看到Name栏需要一个手动输入的名字。

 
问题3:
如果Nios与Quartus中的内容不对应会报以下错误

 
 
如果修改了Qsys中的内容,那么一定要进行以下操作:
  • 右键单击BSP工程,选择Nios II->Generate BSP。

 
问题4:Nios II不能调试,报以下错误

 
 
问题5:出现以下错误,并且在信息中看到以下提示。

 
 
解决方案:如果在QuartusPrame中设置Nios II的Reset Vector为Flash,那么要BSP Editor中Advanced.hal.linker中的5个选项全部不选中才不会报以下错误。

Type 'dimension' could not be resolved clocked_video_input_ii.cpp

问题6:当在文件中添加了新的IP报错

解决办法:Project->c/c++ Index ->Freshen all files
 
问题7:报错如果
Description Resource Path Location Type
make: *** [vip_ctrl_v11032.elf] Error 1 vip_ctrl_v11032 C/C++ Problem
解决办法: 右键单击BSP工程,选择Nios II->Generate BSP。
 
问题8:烧写Nios后经常出现不能再次烧写的情况
解决办法:断电重启。

Nios ii调试问题集的更多相关文章

  1. sof文件和NIOS II的软件(elf)合并为jic文件以使用Quartus Programmer烧写

    将Altera FPGA的sof文件和NIOS II的elf固件合并为一个jic文件以使用Quartus Programmer烧写   我们在学习和调试NIOS II工程的时候,一般都是先使用Quar ...

  2. NIOS II CPU复位异常的原因及解决方案

    NIOS II CPU复位异常的原因及解决方案   近期在用nios ii做项目时,发现一个奇怪的现象,在NIOS II EDS软件中编写好的代码,烧写到芯片中,第一次能够正常运行,但是当我按下板卡上 ...

  3. Nios II 程序固化(如何下载elf文件)

    Nios II 程序固化(如何下载elf文件) 2018年10月15日 21:37:32 瓜儿不甜 阅读数:723    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...

  4. 【推荐图书】+ 基于Nios II的嵌入式SoPC系统设计与Verilog开发实例+C#入门经典等

    [推荐图书]+ 基于Nios II的嵌入式SoPC系统设计与Verilog开发实例+C#入门经典等 3赞 发表于 2016/7/4 21:14:12 阅读(1921) 评论(3) 初次接触FPGA,到 ...

  5. NIOS II With uCOSII

    1.如果使用uCOS,那么Qsys中Nios II核就不能使用外部中断控制器(EIC). 2.遇到很迷惑的问题,运行uCOSII的实例代码,总是在第二个OSTimeDlyHMSM(0, 0, 3, 0 ...

  6. 基于NIOS II的双端口CAN通信回环测试

    基于NIOS II的双端口CAN通信回环测试 小梅哥编写,未经授权,严禁用于任何商业用途 说明:本稿件为初稿,如果大家在使用的过程中有什么疑问或者补充,或者需要本文中所述工程源文件,欢迎以邮件形式发送 ...

  7. 【小梅哥SOPC学习笔记】sof与NIOS II的elf固件合并jic得到文件

    sof与NIOS II的elf固件合并jic得到文件 注意,本方法已经有更加简便的方法,小梅哥提供相应的脚本文件,可以一键生成所需文件,脚本请前往芯航线FPGA技术支持群获取. 7.1 为什么需要将S ...

  8. Nios II 系统时钟timestamp的应用

    在用Nios II做外设时序驱动的时候,经常会用延时函数.有时会常使用某个FPGA芯片和时钟,比如笔者一直使用的芯片是cyclone系列 EP2C35F484C8N,PLL输入SOPC时钟是50M.因 ...

  9. Nios II的Boot过程分析

    目录 1       概述....................................................................... 1 2       几种常见的 ...

随机推荐

  1. 在eclipse中创建maven项目,亲测有效,详细步骤

    一.想要使用maven,首先要配置本地maven的环境 1.在http://maven.apache.org/download.cgi中去下载maven 2. 3.下载完毕后将压缩包解压到自己记住的位 ...

  2. jsp常见的指令总结

    一.三个编译指令 1.page指令: 首先,我们要明确一点就是page指令是一个全局指令,针对当前页面,其次我们再来深挖他的功能,它到底有哪些功能那,在我们程序中起到什么作用??? a.语法结构:&l ...

  3. 类的"魔法"方法

    1. __init__()方法 <1>使用方式 def 类名: #初始化函数,用来完成一些默认的设定 def __init__(): pass 总结1 当创建Car对象后,在没有调用__i ...

  4. Ansible Galaxy

    命令行工具 ansible-galaxy命令与Ansible捆绑在一起,您可以使用它从Galaxy或直接从基于git的SCM安装角色. 您还可以使用它在Galaxy网站上创建新角色,删除角色或执行任务 ...

  5. samtools软件的使用

    1)samtools简介--------------------------------------------------------------------------背景:前面我们讲过sam/b ...

  6. MySql的基本架构演变

    [MySql的基本架构演变] 没有并发的增长,也就没有必要做高可扩展性的架构. Scale-up :  纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力 Scale-out : 横向扩展, ...

  7. Openvpn 日常问题解决

    一.Openven的在windows系统下的使用: 1.Openven客户端2.2.0:http://pan.baidu.com/s/1sjJij4T 安装好客户端软件后,将服务器下发的证书和配置文件 ...

  8. pyhon模块之日志模块

    #Auther Bob#--*--coding:utf-8--*-- import logging #python一共有5个级别的日志,debug.info.warning.error.critica ...

  9. [leetcode]381. Insert Delete GetRandom O(1) - Duplicates allowed常数时间插入删除取随机值

    Design a data structure that supports all following operations in average O(1) time. Note: Duplicate ...

  10. URL传入带有%的参数的解决方法

    在参数中含有%时,需要将其转义为它的编码格式%25 ,后面跟对应字符的ASCII(16进制)码值 如我想要传入参数mm=75%到后台,就需要对%进行编码为%25,所以实际输入的参数是mm=75%25 ...