I'm using Quartus 17.0 Lite Edition and EDS for SOPC learning, device that I'm using is EP4CE10F17C8. I created a nios2/e based system and a hello_ucos project. When I used flash programmer to download the firmware into a 3rd party EPCS16 flash chip, an error encountered in flash programmer "No EPCS layout data...". Then I searched on web and one solution in "Nios® II Flash Programmer User Guide" said that I can create a nios2-flash-override.txt file in nios2eds/bin. But the error is still there after the overrider file is created in the correct path, 17.0/nios2eds/bin. Then I do this exactly same on Quartus 13.1 web edition platform, the error would not encounter once override file is in the correct file path, 13.1/nios2eds/path.
May I ask is there any thing should I do for 17.0 to use flash programmer to program a 3rd party EPCS?
May I know what do you mean by 3rd Party EPCS device? Are you using EPCS16? If not, could you provide me the exact part information?
If you are using EPCS16 part, then you may refer to https://www.intel.com/content/www/us/en/programmable/documentation/lro1432739743862.html on how to boot the Nios II FW from the EPCS Flash.
May I know which IP are you using to interface with the flash? If you using older IP then I would recommend you to update to Generic Serial Flash Interface IP (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-gen-sfi.pdf) which will support 3rd party flash.