原创 关于Nios烧写“No EPCS layout data”

2010-5-8 15:14 5353 15 16 分类: FPGA/CPLD
? 最近在EPCS下载时遇到一个这样一个问题:

? "No EPCS layout data - looking for section [EPCS-EF3013]"

? 在网上查了查资料,发现是没有配置芯片的说明。

? Altera所提供的EPCS其实就是SPIFlash,我引用其解释“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”。

? 我们最关心的是如何解决这个问题:

1.在Nios-IDE的安装路径下的bin文件夹中新建一个文件

“nios2-flash-override.txt”。

2.输入下述代码,下面描述的器件都是Altera的EPCS器件,sector_size表示sector大小,sector_count表示sector个数;
???????
[EPCS-202011] # EPCS1N (lead-free)
??????? sector_size = 32768
???????
sector_count = 4
??????? [EPCS-202013] # EPCS4N (lead-free)
???????
sector_size = 65536
??????? sector_count = 8
??????? [EPCS-202015] #
EPCS16N (lead-free)
??????? sector_size = 65536
??????? sector_count =
32
??????? [EPCS-202017] # EPCS64N (lead-free)
??????? sector_size =
65536
??????? sector_count = 128

以上这四段代码分代表四种大小的EPCS,我们根据实际的EPCS大小添加代码。

其中的红色字体即为IDE报错所提示的信息。

比如报错为:"No EPCS layout data - looking for section [EPCS-EF3013]"

那么应该添加的代码则为

[EPCS-EF3013] # EPCS4N (lead-free)
sector_size = 65536
sector_count = 8

前提是用的EPCS4 ,若是其他型号则可选用另外的代码。

更改后再进行Flash烧写就OK了!


PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2013-1-16 15:33

谢谢楼主。这个方法确实有效。补充一点,如果“nios2-flash-override.txt”中有多余的空格,则Nios II 的flash programmer 会提示语法出错。

相关推荐阅读
用户177038 2010-10-12 10:39
数字图像处理的matlab实现(一)——直方图均衡
       刚开始学习数字图像处理,在这里把学习过程记录下来作为学习笔记与各位分享。       作为入门级处理,首先当论直方图均衡,在此主要关注于均衡算法的实现,具体的原理可以参阅任何一本数字图像...
用户177038 2010-07-23 23:22
Xilinx DDS IPcore的仿真
         使用Xilinx的DDS   IPcore的时候发现一个问题,使用ModelSim仿真发现DDS的输出始终为未知态,很是奇怪,因为所使用的工程ML505的开发板上是完全可以正常工作的...
用户177038 2010-07-10 12:57
ModelSim添加Xilinx仿真库
        最近开始使用Xilinx的板子,刚开始用就遇到了一个开发平台的问题。由于ise自带的功能仿真速度非常的慢,就使用了ModelSim。        ModelSim按照后使用,命令行的...
用户177038 2010-05-05 16:15
M4K单元的使用
        今天用FPGA做数字调制的时候遇到一个问题,将以前在EP2C35上做的一个工程直接移到EP2C8上,出现了M4K单元不足的的error。但是工程中只用到了一个NIOS和三个1024点1...
用户177038 2009-12-21 23:57
verilog HDL 数字钟Quartus工程
https://static.assets-stash.eet-china.com/album/old-resources/2009/12/21/646a561f-b8ab-4920-aa26-31c...
我要评论
1
15
关闭 站长推荐上一条 /1 下一条