Board logo

标题: [求助]nios debug时候出错,不懂什么问题。 [打印本页]

作者: bombomman    时间: 2007-9-20 02:52     标题: [求助]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就会出现上面那些问题了。实在不明白,请教。谢谢了!


作者: caopengly    时间: 2007-9-20 12:51

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

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

系统找不到debug modules。


作者: bombomman    时间: 2007-9-20 17:59

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

不知道有没错


作者: sonicyuu    时间: 2007-9-25 11:17

你在run之前把.sof文件下载进FPGA了吗?
作者: bombomman    时间: 2007-9-25 16:27

没有,是直接从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编辑过]


作者: caopengly    时间: 2007-9-25 20:04

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


作者: bombomman    时间: 2007-9-27 18:15

时间限制的,在论坛下了新的lincense解决了.但第一个问题还是不行.而且,每次一传东西到fpga上,所有的等都会常亮.就是led全亮,7段码显示88等等. 我搞不懂,这到底是谁的问题?我的程序?但我用了ide自带的模版也是这样?设置问题?设置都是按照user guide设置的.还会有什么问题呢?......[em06][em06]
作者: kzw    时间: 2007-9-28 21:56

那是因为你把引脚配置为unuse pin设置为输出接地了,所以都亮了啊。
作者: bombomman    时间: 2007-10-4 20:18

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

还有一个问题.我先在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


作者: kzw    时间: 2007-10-8 22:50

这一般的是你的nios系统有问题,具体的问题很多,以前碰到的有时钟相位问题,数据线方向问题等等,你自己好好检查一下。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0