FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6529 Discussions

Qsys system error while generating qsys file

SERMASWATHIKA
New Contributor I
756 Views

I have updated my design with ddr3 in quartus 22.1 tool version. with the newly added ddr3 ip , i am facing this below error and could not solve it. please give guidance to resolve this and if you faced similar kind of issue , give solution

The following error is displayed while generating the qsys:

Error: s0: Error during execution of "{C:/intelfpga/22.1std/quartus/../nios2eds/Nios II Command Shell.bat} make all 2>> stderr.txt": child process exited abnormally
Error: s0: Execution of command "{C:/intelfpga/22.1std/quartus/../nios2eds/Nios II Command Shell.bat} make all 2>> stderr.txt" failed
Error: s0: Nios II Command Shell.bat requires Windows Subsystem for Linux (WSL) to run.
Error: s0: Please install WSL and try again.
Error: s0: child process exited abnormally
Error: s0: Cannot find sequencer/sequencer.elf
Error: s0: An error occurred
    while executing
"error "An error occurred""
    (procedure "_error" line
    invoked from within
"_error "Cannot find $seq_file""
    ("if" then script line 2)
    invoked from within
"if {[file exists $seq_file] == 0} {
    _error "Cannot find $seq_file"
  }"
    (procedure "alt_mem_if::util::seq_mem_size::get_max_memory_usage" line 14)
    invoked from within
"alt_mem_if::util::seq_mem_size::get_max_memory_usage [file join "sequencer" "sequencer.elf""
    invoked from within
"set calc_mem_size [alt_mem_if::util::seq_mem_size::get_max_memory_usage [file join "sequencer" "sequencer.elf"]]"
    ("if" then script line 2)
    invoked from within
"if { !$do_only_rw_mgr_mc && !($bfm_mode || $hps_mode)} {
    set calc_mem_size [alt_mem_if::util::seq_mem_size::get_max_memory_usage [file join "sequenc..."
    (procedure "generate_qsys_sequencer_sw" line 943)
    invoked from within
"generate_qsys_sequencer_sw $prepend_str $protocol $pre_compile_dir $fileset $inhdl_dir $rdimm $lrdimm 0 0  $nios_hex_file_name $ac_rom_init_file_name ..."
    invoked from within
"set seq_mem_size_list [generate_qsys_sequencer_sw $prepend_str $protocol $pre_compile_dir $fileset $inhdl_dir $rdimm $lrdimm 0 0  $nios_hex_file_name ..."
    ("if" else script line 2)
    invoked from within
"if {[::alt_mem_if::util::qini::qini_value alt_mem_if_seq_size_request 0] > 0} {
    set seq_mem_size [::alt_mem_if::util::qini::qini_value alt_mem_if_se..."
    (procedure "alt_mem_if::gen::uniphy_gen::generate_qsys_sequencer" line 238)
    invoked from within
"alt_mem_if::gen::uniphy_gen::generate_qsys_sequencer "${name}" $protocol $tmpdir $fileset {}"
    invoked from within
"set qsys_sequencer_files_list [alt_mem_if::gen::uniphy_gen::generate_qsys_sequencer "${name}" $protocol $tmpdir $fileset {}]"
    (procedure "alt_mem_if::gen::uniphy_gen::generate_sequencer_files" line 3)
    invoked from within
"alt_mem_if::gen::uniphy_gen::generate_sequencer_files $name "DDR3" $tmpdir QUARTUS_SYNTH"
    invoked from within
"foreach generated_file [alt_mem_if::gen::uniphy_gen::generate_sequencer_files $name "DDR3" $tmpdir QUARTUS_SYNTH] {
    set file_name [file tail $genera..."
    (procedure "generate_synth" line
    invoked from within
"generate_synth Mux24_ddr3_controller_s0"
Error: Generation stopped, 243 or more modules remaining
Error: qsys-generate failed with exit code 1: 8 Errors, 9 Warnings

Labels (1)
0 Kudos
1 Solution
RichardTanSY_Intel
725 Views

I think the error has indicate that the WSL is required to run. Please install WSL in your machine and see if it resolve the issue.


Error: s0: Nios II Command Shell.bat requires Windows Subsystem for Linux (WSL) to run.

Error: s0: Please install WSL and try again.


Please refer to the User Guide for details.

(Reference) Nios® II Software Developer Handbook

https://www.intel.com/content/www/us/en/docs/programmable/683525/21-3/installing-windows-subsystem-for-linux.html


Best Regards,

Richard Tan

 

p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey. 


View solution in original post

0 Kudos
3 Replies
RichardTanSY_Intel
726 Views

I think the error has indicate that the WSL is required to run. Please install WSL in your machine and see if it resolve the issue.


Error: s0: Nios II Command Shell.bat requires Windows Subsystem for Linux (WSL) to run.

Error: s0: Please install WSL and try again.


Please refer to the User Guide for details.

(Reference) Nios® II Software Developer Handbook

https://www.intel.com/content/www/us/en/docs/programmable/683525/21-3/installing-windows-subsystem-for-linux.html


Best Regards,

Richard Tan

 

p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey. 


0 Kudos
RichardTanSY_Intel
685 Views

Dropping a note to ask if my last reply was helpful to you?

Do you able to resolve the issue?


Best Regards,

Richard Tan


0 Kudos
RichardTanSY_Intel
640 Views

We noticed that we haven't received a response from you regarding the latest previous question/reply/answer, and will now transitioning your inquiry to our community support. We apologize for any inconvenience this may cause and we appreciate your understanding.

If you have any further questions or concerns, please don't hesitate to let us know.

Thank you for reaching out to us!

 

Best Regards,

Richard Tan


0 Kudos
Reply