项目中更换了大容量的EPCS,导致程序固化到EPCS时失败,出现如下错误:
出现这个错误的原因是没有配置芯片的说明。
解决方案:
1.在Nios-IDE的安装路径下的bin文件夹中 (比如我的系统中是 D:\altera\13.1\nios2eds\bin)新建一个文件 《nios2-flash-override.txt》
2.输入下述代码,下面描述的器件都是Altera的EPCS器件,sector_size表示sector大小,sector_count表示sector个数
[EPCS-EF4015] #EPCQ16A(lead-free) sector_size = 65536 sector_count = 32
根据报错的型号添加就可以了,比如我的报错 “Info: No EPCS layout data - looking for section [EPCS-EF4015]”
就写一条 [EPCS-EF4015]就可以了,sector_size和sector_count 根据实际的芯片手册写。
然后重新烧写程序,就可以了