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

小弟初学NIOSii的问题,NIOSII/s和/f的核不能用,请大家帮忙,谢谢了。

小弟初学NIOSii的问题,NIOSII/s和/f的核不能用,请大家帮忙,谢谢了。

NIOSII/s和/f的核不能用,只有/e的能用,怎么回事呀,是license的问题吗?如果是,哪位大哥能给个好用的呀,我在网上找了好久也没找到,也不知道哪个能用,哪个不能用。luojirong@126.com

还有一个问题:我的程序不是太大,几十K吧,不想放在FLASH中,只想加个SRAM,然后把程序放在EPCS中就行了,可是怎么放呀?听说要建个target board,但我建完后,添加EPCS控制器时,提示EPCS-capable device required,找了好多地方,也不知道怎么弄,快疯了。

[em06]

谢谢大家帮忙了。

以无法为有法,以无限为有限。
NIOS 6.0有能用的license吗?有的话也给一个吧,谢谢了。
以无法为有法,以无限为有限。

我不久前上传过,5.0-6.0的license,不在这个版,就在FPGA版。

你想将程序放在epcs中,这种方法是可以的,并且实现过。你要建targetboard,将reset地址设为epcs,将text设为ssram。

你的信息不多,我推断你的问题多半是targetboard的问题。

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

谢谢版主,那个我下了,只是还没用。

现在我的问题是这样的:

1、在targetboard中添加了一个EPCS device并将type of memory设为EPCS Serial Flash Memory

2、添加epcs image,device选刚才添的EPCS device,Offset设为0x00000000

3、保存,并选这个targetboard

4、在SOPC builder 中添加cpu,pio_0,on_chip_memory(做试验,先不用外接SRAM),EPCS controller.

5、设置EPCS controller为0x00000000,其它自动。

6、在“More cpu_0 settings”中将"reset Address"的MemoryModule选为epcs_controller,Offset和Address都为0x00000000。然后生成CPU

7、在IDE中将System library中的.text设为epcs_controller。

编译就出错了。也不知道是哪的事。。。

[em06][em06]
以无法为有法,以无限为有限。
Syntax error: "(" unexpected (expecting "fi")
make: *** [epcs_controller_boot_rom.flash] Error 2
以无法为有法,以无限为有限。

你的targetboard错了,你是怎么做targetboard的,因为你用得6.0,你是不是用sopc上的make description file?如果是这种方法,你要提供wirelist格式的电路图,wirelist格式的使用在protel公司的网站上去下补丁,照使用说明就行了。

把targetboard的过程说详细些!

[此贴子已经被作者于2007-2-9 13:19:20编辑过]

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

您发的license包中的6.0版本的有两个文件是吗?我试了一下,成生的都是有时间限制的NIOS,所以我还是用了5.1+sp1,想装sp2,可破解程序总提示“文件CRC校验错误,继续修补将会损坏原始文件!”

我在4楼说的步骤都是在sopc builder中的File菜单中选的“New board description”。然后在“Flash Memory”标签中添加了EPCS设备和epcs_image,又在“File”标签中选了nios32.ptf,点Finish。我不会用shell

就这么生成的。

以无法为有法,以无限为有限。
QUOTE:
以下是引用luojirong在2007-2-11 17:18:00的发言:

我在4楼说的步骤都是在sopc builder中的File菜单中选的“New board description”。然后在“Flash Memory”标签中添加了EPCS设备和epcs_image,又在“File”标签中选了nios32.ptf,点Finish。我不会用shell

就这么生成的。

你如果没有加wirelist格式的电路,因为你只用epcs,生成的targetboard不知会不会抱错。 

你的targetboard错了,你是怎么做targetboard的,因为你用得6.0,你是不是用sopc上的make description file?如果是这种方法,你要提供wirelist格式的电路图,wirelist格式的使用在protel公司的网站上去下补丁,照使用说明就行了。你可以在电路中只添加epcs和flash部分的电路,精简些。

你可以详细阅读一下nios的document 中的flash programmer.pdf

如果是quartus5的话可以用make target....那个命令,然后键一个摸版工程生成targetboard,具体说明在nios5的 flash programmer.pdf,和nios6的有很大的不同。顺便说一句,quartus5。1好象生成targetboard老是有错,我6。0能行的一点不变,5。1就不行。你最好不要用5。1但是targetboard生成后用5。1就没有问题了,毕竟5。1带ucos嘛,不过听说6。1也有带ucos。

顺便说一句,我用5。0的方法将程序和sof都放在epcs中是运行成功了的哦。

[此贴子已经被作者于2007-2-11 22:18:05编辑过]

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

哇哇......

[em06]
以无法为有法,以无限为有限。

问题解决了。

我用的是5.1+sp1,在Protel中生成了wirelist的网表,在sopc中加入就行了,好像没它不行。

但看起来我的EPCS1中我的程序空间是1+31K,怎么这么小呢?我没别的呀,就一个NIOS/s,应该不会占很多的配置空间吧,怎么用了96K。。。

还有,EPCS1和EPCS4都大约多少钱呀?

2M 的flash和is25616多少钱呀?在哪能查价格呀?

以无法为有法,以无限为有限。

你的程序小的话差不多要1+31K。而你的epcs中还有sop硬件信息啊96k。

以下价格仅供参考:

EPCS1 大约15~20 元

EPCS4 大约45~60 元

2M 的flash >=20 元

有很多电子交易网可以查。

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