首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]nios debug时候出错,不懂什么问题。

[求助]nios debug时候出错,不懂什么问题。

如果是直接run as hardware就是这样

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.

如果是模拟器就是这样

Error! : debug is not a valid device for --stdin. Please provide a valid device
name.
Error! : debug is not a valid device for --stdout. Please provide a valid device
 name.
Error! : debug is not a valid device for --stderr. Please provide a valid device
 name.
Error! : Failed memory access in component cpu - Unable to read data from invali
d memory address 0x10
Error! : Simulation failed in component cpu at instruction 209 (PC=0x10001f8 ins
tr=0x10800037).

这会出了什么问题呢?有在sopc生成了nios,在quantus中也compile了。而且jtag啊,什么的也应该没设置错。因为如果只是下载一个vhdl程序是没问题的。但用nios ide就会出现上面那些问题了。实在不明白,请教。谢谢了!

“There are no Nios II CPUs with debug modules available ”

你选cpu的时候,是不是没有选debug这一项。

系统找不到debug modules。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

应该有,我按照教程做的。加的是一个jtag 说是这个就是debug。

不知道有没错

你在run之前把.sof文件下载进FPGA了吗?
既然目标是地平线,留给世界的只能是背影

没有,是直接从ide那里下载的。步骤不正确?

第二个问题,已经解决了,是工程属性里面没设置好。但第一个问题,run as hardware,还是不行。就算我用软件自带的最小系统模板也会出现这个问题。而且每次下载到fpga的时候,programmer都会出现下面这个对话。

文件名.sof contains one or more time-limited megafunctions that support the opencore plus feature that will not work after
the hardware evaluation time expires.Refer to the messages window for evaluation time details.
之后我只能按ok才能下载。但下载后开发板的所有led都亮,七段码的显示屏也是全亮,就是显示88。所以,我觉得这是出错指示。无论我是下载自己写的程序,还是ide的模板,都是这个问题。

这两个问题已经困扰我一个星期了,没有办法继续做下去了。很郁闷。请高手指点一下吧。十分感谢!

[em44]

[此贴子已经被作者于2007-9-25 16:28:21编辑过]

“sof contains one or more time-limited megafunctions”你有时间限制的lincense,到论坛上找个就可以了

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
时间限制的,在论坛下了新的lincense解决了.但第一个问题还是不行.而且,每次一传东西到fpga上,所有的等都会常亮.就是led全亮,7段码显示88等等. 我搞不懂,这到底是谁的问题?我的程序?但我用了ide自带的模版也是这样?设置问题?设置都是按照user guide设置的.还会有什么问题呢?......[em06][em06]
那是因为你把引脚配置为unuse pin设置为输出接地了,所以都亮了啊。
在交流中前进,共同实现nios的应用。

哦,明白了.后来检查的时候发现很多设置没搞对.

还有一个问题.我先在quantus中用programmer下载到fpga,但到ide run hardware的时候有的时候会出现下面的错误.也是设置问题吗?

Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x00
Pausing target processor: not responding.
Resetting and trying again: FAILED
Leaving target processor paused

这一般的是你的nios系统有问题,具体的问题很多,以前碰到的有时钟相位问题,数据线方向问题等等,你自己好好检查一下。
在交流中前进,共同实现nios的应用。
返回列表