NIOS开发遇到的error整理| 8月更文挑战

简介: NIOS开发遇到的error整理| 8月更文挑战

1、出现:make 1]: *** public.mk]Error 1

编译nios ii出错如下:

make 1]: *** public.mk] Error 1

make: *** /MyFirstLed_bsp-recurs-make-lib] Error 2

网上有说:

To regenerate from Eclipse:

  1. Right-click the BSP project.
  2. In the Nios II Menu, click Generate BSP.

或者:你要在工具栏里click Generate BSP一下,就不会出错了。

错误2:

参考文档:n2sw_nii52014.pdf

第一次做NIOS遇到的三个错误

第一次做第一次NIOS实验,过了三道关,就是解决了三个特别奇怪的错误,现整理出来,让以后的朋友们别再浪费这个时间了。

错误3:

新建工程后,运行SOPC Builder,刚刚打开界面就提示:

“Unable to load system PTF”

然后就退出了。

原因:

你的工程路径名称中含有非法字符,看是不是用中文名称当了路径名?

解决:

改一个没有空格,没有中文的路径即可。

错误4:

编译CPU内核时,编译失败,错误为

no install.ptf file found at /europa_utils.pm

原因:

你的windows登录的时候,用了一个中文名称,使得你帐户的路径变得不可识别。

解决:

新建或改换一个英文帐户,登录WINDOWS

错误5:

进行Nios软件编译后进行硬件debug或run时,出现提示

There are no Nios II CPUs with debug modules available which match the values

specified.  Please check that your PLD is correctly configured, downloading a

new SOF file if necessary.

原因:

没有启动硬平台

解决:

要打开那个QUARTUS工程,运行programmer,将程序下载仿真,此时会提示:

接着运行

此时,再进行软件Debug。

否则就像没开机一样J

先说一下Nios II今天使用时出现的问题,也是注意事项,当我们创建和编译其他人的文件是目录中一定不要出现“汉字”。今天就是忽略了这点。以后要切记。

第二点就是遇到在编译别人的文件时一定要执行清除Clear project 命令。 Error: noprocessor component available.

SOPC_BUILDER_PATH may beincorrectly set in your environment 

在错误栏里出现

[software]Error 1

[software_syslib]Error 2.

解决办法如下,在开启Nios II 成功导入文件后,先执行

在执行正常的编译就不会出问题了。

Onchip memery 不够用

措施:更改片上ram的大小,或者改用片外的sdram

错误6

nios烧写报错error code 8 base=0x211000 --epcs --sidp=0x212AA0 --id=0x0 --accept-bad-sysid --device=1

试过了所有的方法,居然发现是代码太大,超出了代码空间的大小。。。

错误7

关于qsys加入epcs后的waring问题

Warning (12251): Kernel: "No matching role found for EPCS:epcs_control_port:endofpacket (endofpacket)"

Warning (12251): Kernel: "No matching role found for EPCS:epcs_control_port:dataavailable (dataavailable)"

Warning (12251): Kernel: "No matching role found for EPCS:epcs_control_port:readyfordata (readyfordata)"

因为我同时出现了nios中烧写flash时候报epcs错误

后发现是代码太大超出了限制。精简代码后,quartus  编译不再报错。


相关文章
|
Android开发 异构计算
nios ii FIFO读取FPGA数据交互实验1
nios ii FIFO读取FPGA数据交互实验1
613 0
nios ii FIFO读取FPGA数据交互实验1
|
Android开发 C++ 芯片
nios ii小实验——第一个demo指导书
nios ii小实验——第一个demo指导书
637 0
nios ii小实验——第一个demo指导书
|
异构计算
nios ii小实验——SDRAM读写
nios ii小实验——SDRAM读写
568 0
nios ii小实验——SDRAM读写
|
编译器 异构计算 内存技术
【FPGA】高云FPGA之科学的FPGA开发流程(三)
【FPGA】高云FPGA之科学的FPGA开发流程
1403 0
【FPGA】高云FPGA之科学的FPGA开发流程(三)
|
域名解析 Kubernetes Java
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
7726 1
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
|
安全 JavaScript Unix
开源协议不能随便选!选错直接被「背刺」
程序员晚枫带你了解开源协议的重要性!选错协议,你的项目可能被“闭源背刺”或“专利埋雷”。本文详解7大常见协议:GPL、MIT、Apache 2.0、BSD、LGPL、MPL/EPL和Creative Commons。每种协议适用不同场景,例如GPL适合技术民主化,MIT让代码自由传播,Apache 2.0提供专利保护。晚枫结合自身开源项目经验,分享选协议秘籍,助你避免法律风险,守护技术遗产不被滥用。记得查LICENSE文件,别等律师函来了才后悔!
1581 7
|
前端开发 JavaScript Java
如何开发人事管理系统中的考勤管理板块?(附架构图+流程图+代码参考)
在竞争激烈的企业环境中,员工考勤管理对团队绩效和组织效率至关重要。本文详解人事管理系统(HRMS)中的考勤管理模块,涵盖系统概述、功能架构、业务流程、技术选型、开发技巧及实战代码示例,助你搭建高效可扩展的考勤系统。
|
人工智能 算法 搜索推荐
从调研到交付,双钻设计模型如何贯穿整个设计流程?
2分钟带你了解双钻设计模型及其实操
1136 2
从调研到交付,双钻设计模型如何贯穿整个设计流程?
|
机器学习/深度学习 人工智能 算法
基于YOLOv8的火焰烟雾实时检测系统【训练和系统源码+Pyside6+数据集+包运行】
基于YOLOv8的火焰烟雾实时检测系统,使用6744张图片训练有效模型,开发了带GUI界面的系统,支持图片、视频和摄像头实时检测,具备模型权重导入、检测置信度调节等功能,并提供项目完整代码和数据集。
4290 1
基于YOLOv8的火焰烟雾实时检测系统【训练和系统源码+Pyside6+数据集+包运行】