Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

quartus_jli.exe error

IoanFlorucza
Beginner
201 Views

Hi,
In our Automated Test System we are using the quartus_jli.exe cli application and the Altera Blaster download cable to program the the FPGA and flash and DSP of the board:
We are using a *.jam file to program the board.
quartus_jli.exe -aprogram -c1 Beta2_00wEcodST.jam
But we have the the following error of the console:
Device #1 is EPCS128
Expect device #1 to have 0 ASC devices of Unrecognized device
Exit code = 6... Unrecognized device
Error: Quartus Prime Jam Tools was unsuccessful. 0 errors, 0 warnings
Error: Peak virtual memory: 4302 megabytes
Error: Processing ended: Tue Jun 08 16:16:45 2021
Error: Elapsed time: 00:00:01
Error: Total CPU time (on all processors): 00:00:00

I mention that if I use the Quartus Prime Programmer GUI application, and using the same setup / configuration I abled to program the board successfully:
Info (210117): Created JAM or JBC file for the specified chain:
Device 1 (EP3C40; C:/1/output_file.jic)
Device 2 (TMS320C6748; <bypass>)
Info (209060): Started Programmer operation at Tue Jun 08 16:13:08 2021
Info (209016): Configuring device index 1
Info (209017): Device 1 contains JTAG ID code 0x020F40DD
Info (209007): Configuration succeeded -- 1 device(s) configured
Info (209018): Device 1 silicon ID is 0x18
Info (209044): Erasing ASP configuration device(s)
Info (209023): Programming device(s)
Info (209021): Performing CRC verification on device(s)
Info (209011): Successfully performed operation(s)
Info (209061): Ended Programmer operation at Tue Jun 08 16:13:27 2021
Info (210117): Created JAM or JBC file for the specified chain:
Device 1 (EP3C40; C:/1/output_file.jic)
Device 2 (TMS320C6748; <bypass>)
Info (209060): Started Programmer operation at Tue Jun 08 16:17:37 2021
Info (209016): Configuring device index 1
Info (209017): Device 1 contains JTAG ID code 0x020F40DD
Info (209007): Configuration succeeded -- 1 device(s) configured
Info (209018): Device 1 silicon ID is 0x18
Info (209044): Erasing ASP configuration device(s)
Info (209023): Programming device(s)
Info (209021): Performing CRC verification on device(s)
Info (209011): Successfully performed operation(s)
Info (209061): Ended Programmer operation at Tue Jun 08 16:17:58 2021


But when from the GUi application the JAM file is created, and then using the quartus_jli.exe CLI application i have these errors with the same JAM file.

So which with the CLI app i get this error and with the GUI app no errors:

Device #1 is EPCS128
Expect device #1 to have 0 ASC devices of Unrecognized device
Exit code = 6... Unrecognized device


Please advice.

0 Kudos
1 Reply
JohnT_Intel
Employee
181 Views

Hi,


Before you program the flash, you need to configure the FPGA.


In order to program the FPGA, you need to performed "quartus_jli.exe -aconfigure -c1 Beta2_00wEcodST.jam" then only you performed "quartus_jli.exe -aprogram -c1 Beta2_00wEcodST.jam"


You may refer to the AN425 (https://www.intel.com/content/www/us/en/programmable/documentation/sam1403762199737.html). Below is the Note that I copy from the document


Note: To program serial configuration devices with the Jam STAPL Player, you must first configure the FPGA with the Serial FlashLoader image. The following commands are required:

jam -aconfigure <filename>.jam

jam -aprogram <filename>.jam


Reply