Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12746 ディスカッション

epcs_signature_read_fail_error

SERMASWATHIKA
新規コントリビューター I
3,982件の閲覧回数

Hi Team,

  when i tried to flash the FPGA with flash files using nios command shell,

i am getting the following error,

SERMASWATHIKA_0-1710495308386.png

Please give solution for this.

0 件の賞賛
14 返答(返信)
SERMASWATHIKA
新規コントリビューター I
3,965件の閲覧回数

Hi Team, 

 I am adding the reference design for ddr3 with nios . In that, we are trying to flash the EPCQ device and it is not programming properly.

 

SERMASWATHIKA_1-1710498387298.png

the above highlighted boot option we are trying to achieve.

the qsys system connections, bsp settings are attached as image file.

 

 

wwanalim_intel
従業員
3,914件の閲覧回数

Hi,

 

Greetings and welcome to Intel's forum.

Please give me some time to check on this issue and will get back to you with the update.

 

Thank you.

Regards,

Fathulnaim


SERMASWATHIKA
新規コントリビューター I
3,859件の閲覧回数

Hi,

  can you please give solution for this, as we are stucked in this.

wwanalim_intel
従業員
3,847件の閲覧回数

Hi,


Sorry for the delay as quite packed. Based on the checking with internal team. It seems this type of error happen because the NIOSII flash programmer is end of life (EOL).


We recommend that using Quartus Programmer + JIC to program the flash. Can see the link below.

https://www.intel.com/content/www/us/en/docs/programmable/683689/current/programming-96050.html


Thank you.

Regards,

Fathulnaim


SERMASWATHIKA
新規コントリビューター I
3,839件の閲覧回数

hi ,

 thanks for your response.

 the reason for checking this is we are upgrading the design from 13.1 to 22.1 . In 13.1 design, we have used cyclone iii and now we are upgrading the device to cyclone v gx device in 22.1.

 In 13.1 design , we have used flash file as programming files.

from what you have said, we cant use flash files as programming file as flash programmer is EOL.

So we need to adapt the jic file programming format.

is there any other way to use flash file format?

 

 

SERMASWATHIKA
新規コントリビューター I
3,812件の閲覧回数

hi,

 i have tried to generate .jic file also but i am getting error as address overlap

SERMASWATHIKA_0-1710937766599.png

 

can you please give solution for this.

wwanalim_intel
従業員
3,737件の閲覧回数

Hi,


You are getting error related to this same thread.

https://community.intel.com/t5/Intel-Quartus-Prime-Software/Error-to-add-HEX-file-in-Convert-Program-File-tool/td-p/189986

https://www.intel.com/content/www/us/en/support/programmable/articles/000086201.html


You can try below step to solve it.


Add your Hex file in project directory (Should be visible in files window)  

1. Go to file ->Memory Files->Hex Decimal(Intel Format) File->select ->Ok 

2.Number of words and word size Tab will open ->Let it be default values dont change any values. 

3.New hex file will be opened in your  

4. go to tools->options->Memory Editor->Uncheck the option Read or write Hexadecimal Files (.hex) using byte addressing (Intel format)->Ok 

5.Open you hex file one after the other by double clicking it (from project navigator->files)->hex file word size tab will be opened ->click ok 

6.Again go to tools->options->Memory Editor->check the option Read or write Hexadecimal Files (.hex) using byte addressing (Intel format)->Ok 

7. do same for another hex file from step -3. 

Now generate the .pof file. 


Thank you.

Regards,

Fathulnaim


SERMASWATHIKA
新規コントリビューター I
3,591件の閲覧回数

Hi,

  ok i will check this.

  I have one more query related to this.

  Is there any other way to use the flash file setup programming method... can we use Quartus_pgm command method?

 because in 13.1 version design programming, flash setup is used.

 we are trying to retain the same flash file configuration.

the following configuration commands we have used for 13.1 design,


jtagconfig

nios2-configure-sof mem_check.sof

nios2-flash-programmer --epcs --base=0xA006000 mem_check.flash

nios2-flash-programmer --epcs --base=0xA006000 mem_check.jtag

wwanalim_intel
従業員
3,536件の閲覧回数

Hi,


It seems the flash file setup programming is the only choice left now.


The quartus_pgm command method is also directed to the use of Nios II flash programmer which is already End of Life.


Thank you.

Regards,





wwanalim_intel
従業員
3,481件の閲覧回数

Hi,


Is the issue resolved?


SERMASWATHIKA
新規コントリビューター I
3,430件の閲覧回数

Hi,

  Jic file programming is working now, i am trying flash program command quartus_pgm to configure the EPCQ.

 

wwanalim_intel
従業員
3,352件の閲覧回数

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


wwanalim_intel
従業員
3,141件の閲覧回数

Hi Sermaswathika,


I am sorry for the confused closing ticket last time. It is because you stated that JIC file programming is already working.

Regarding your question about this -


"the following configuration commands we have used for 13.1 design,


jtagconfig


nios2-configure-sof mem_check.sof


nios2-flash-programmer --epcs --base=0xA006000 mem_check.flash


nios2-flash-programmer --epcs --base=0xA006000 mem_check.jtag"


Quartus_pgm command method cannot be used here anymore as the tool nios2-flash-programme.exe is not supported. Thats why we only supporting the JIC file programming using the quartus programmer.


Is there anything else I can help?


Thank you.


SERMASWATHIKA
新規コントリビューター I
3,121件の閲覧回数

Hi,

  Thanks for your confirmation . Because we have to inform to customer that flash file programming is obsolete..JIC file programming is the only option to program EPCQ . I will use jic file programming option.

 

Thank you.

返信