Forum Discussion

YawenLi's avatar
YawenLi
Icon for New Contributor rankNew Contributor
2 years ago

Error (213012): Specify a Chain Description File

When I tried to run the command

quartus_pgm -c 1 -m jtag \
  –o "p;$AOCL_BOARD_PACKAGE_ROOT/bringup/B2E2_8GBx4/top.sof"

from instruction: Additional Software Prerequisites for the PCIe-based Design Example for Intel Agilex® 7 Devices

It triggered the error.

rror (213012): Specify a Chain Description File
Error (23028): Unknown argument "–o". Refer to --help for legal arguments.

Here is the info of FPGA Download Cable II

jtagconfig
1) DE10-Agilex [1-2.1]
C341A0DD AGFB014R24(A|B)

I don't understand, the argument '-o' is existed, why it cannot be recognized.

Looking forward to hearing from you.

Thanks

Best Regards

yawen

5 Replies

  • VenT_Altera's avatar
    VenT_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hi @YawenLi,


    Thanks for reaching out.

    Please allow me some time to investigate your issue. I’ll follow up with my findings.


    Thank you for your patience.


    Best Regards,

    VenTing_Intel


  • VenT_Altera's avatar
    VenT_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hi @YawenLi,

    I hope you're doing well.

    I managed to duplicate the error you came across at my end by following the command you provided (as shown in the upper part of the coding in the attached screenshot).


    However, after I erased the "-o " and typed it again, it can be run successfully without error (as shown in the lower part of the coding).

    So, I think it's because of the copy-and-paste issue with the code command. Can you try to erase the "-o " and type it again to see if it can run with no errors?


    I hope this helps to resolve your issue.

    Thanks.

    Best Regards,

    VenTing_Intel

    p/s: If any answers from the community or Intel support are helpful, please feel free to mark them as solutions, give them kudos, and rate the survey 4/5.


  • YawenLi's avatar
    YawenLi
    Icon for New Contributor rankNew Contributor

    Thank you,VenTing_Intel

    But I think the argument 'o' is needed to tell quartus_pgm which parameter is passed.

    And I have found the reason of the error, it is the typo. Before the "o" should be a hyphen. Not a dash.

    quartus_pgm -c 1 -m JTAG -o "p;$AOCL_BOARD_PACKAGE_ROOT/bringup/B1E1_8GBx4/top.sof"

    Now I have successfully verified the card. I hope it can help others.

  • VenT_Altera's avatar
    VenT_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hi @YawenLi,


    Thanks for sharing detailed explanation and for providing the screenshots to assist the community users in understanding.


    Yes, I agree with your solution. There is indeed a significant difference between "-" (hyphen) and "-" (dash), we should use hyphen instead of dash.


    I've also attached the screenshot. My apologies for the oversight in my previous post where I forgot to include it.


    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 or response within the next 15 days to allow me to continue to support you. After 15 days, this thread will transition to community support. The community users will be able to help you with your follow-up questions.


    Thanks.


    Best Regards,

    VenTing_Intel


    p/s: If any answers from the community or Intel support are helpful, please feel free to mark them as solutions, give them kudos, and rate the survey 4/5.